![]() |
ImFusion SDK 4.3
|
#include <ImFusion/Base/Utils/EigenVectorWrapper.h>
Optional input argument. More...
Inheritance diagram for OptionalEigenVectorWrapper< InsideScalar, InsideDimension, FillValue >:Optional input argument.
Public Types | |
| using | InsideType = Eigen::Matrix<InsideScalar, InsideDimension, 1> |
Public Types inherited from EigenVectorWrapperBase< InsideScalar, InsideDimension, 1 > | |
| using | InsideType |
Public Member Functions | |
| template<typename OutsideScalar, int OutsideDimension> | |
| OptionalEigenVectorWrapper (const std::vector< Eigen::Matrix< OutsideScalar, OutsideDimension, 1 > > &vec, bool active=true) | |
| OptionalEigenVectorWrapper (OptionalEigenVectorWrapper &&o) noexcept | |
| OptionalEigenVectorWrapper (std::nullptr_t) | |
| OptionalEigenVectorWrapper (const std::initializer_list< void * > &) | |
| void | operator= (std::nullptr_t) |
Public Member Functions inherited from vector< Eigen::Matrix< InsideScalar, InsideDimension, 1 > > | |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | assign (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | at (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | back (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | begin (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | capacity (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | cbegin (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | cend (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | clear (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | crbegin (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | crend (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | data (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | emplace (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | emplace_back (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | empty (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | end (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | erase (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | front (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | get_allocator (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | insert (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | max_size (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | operator= (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | operator[] (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | pop_back (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | push_back (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | rbegin (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | rend (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | reserve (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | resize (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | shrink_to_fit (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | size (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | swap (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | vector (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | ~vector (Eigen::Matrix< InsideScalar, InsideDimension, 1 >... args) |
Public Member Functions inherited from EigenVectorWrapperOptionalBase | |
| operator bool () const | |
| void | operator= (std::nullptr_t) |
Additional Inherited Members | |
Public Attributes inherited from vector< Eigen::Matrix< InsideScalar, InsideDimension, 1 > > | |
| Eigen::Matrix< InsideScalar, InsideDimension, 1 > | elements |
| STL member. | |
Protected Member Functions inherited from EigenVectorWrapperBase< InsideScalar, InsideDimension, 1 > | |
| void | initFunc (const std::vector< Eigen::Matrix< OutsideScalar, OutsideDimension, 1 > > &vec) |
Protected Member Functions inherited from NotCopyable | |
| NotCopyable (NotCopyable &&) noexcept=default | |
| NotCopyable & | operator= (NotCopyable &&) noexcept=default |
| NotCopyable (const NotCopyable &)=delete | |
| NotCopyable & | operator= (const NotCopyable &)=delete |
Protected Attributes inherited from EigenVectorWrapperOptionalBase | |
| bool | m_valid = false |