![]() |
ImFusion SDK 4.3
|
#include <ImFusion/Base/Utils/EigenVectorWrapper.h>
Optional input argument. More...
Optional input argument.
Public Types | |
using | InsideType = Eigen::Matrix<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) |
![]() | |
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) |
![]() | |
operator bool () const | |
void | operator= (std::nullptr_t) |
Additional Inherited Members | |
![]() | |
Eigen::Matrix< InsideScalar, InsideDimension, 1 > | elements |
STL member. | |
![]() | |
void | initFunc (const std::vector< Eigen::Matrix< OutsideScalar, OutsideDimension, 1 > > &vec) |
![]() | |
NotCopyable (NotCopyable &&) noexcept=default | |
NotCopyable & | operator= (NotCopyable &&) noexcept=default |
NotCopyable (const NotCopyable &)=delete | |
NotCopyable & | operator= (const NotCopyable &)=delete |
![]() | |
bool | m_valid = false |