armarx::core::eigen Namespace Reference

Functions

template<class EigenT , int rows, int cols>
std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor > > & assign (std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor >> &lh, const std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor >> &rh)
 
template<class EigenT , int rows, int cols>
std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor > > & assign (std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor >> &lh, const std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor >> &rh)
 
template<class EigenT , int rows, int cols>
std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor > > & assign (std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor >> &lh, const std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor >> &rh)
 
template<class EigenT , int rows, int cols>
std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor > > & assign (std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor >> &lh, const std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor >> &rh)
 
void fromIce (Eigen::Matrix2d &e, const armarx::DoubleSeqSeq &ice)
 
void fromIce (Eigen::Matrix2f &e, const armarx::FloatSeqSeq &ice)
 
void fromIce (Eigen::Matrix3d &e, const armarx::DoubleSeqSeq &ice)
 
void fromIce (Eigen::Matrix3f &e, const armarx::FloatSeqSeq &ice)
 
void fromIce (Eigen::Matrix4d &e, const armarx::DoubleSeqSeq &ice)
 
void fromIce (Eigen::Matrix4f &e, const armarx::FloatSeqSeq &ice)
 
void fromIce (Eigen::Matrix< double, 2, 2, Eigen::RowMajor > &e, const armarx::DoubleSeqSeq &ice)
 
void fromIce (Eigen::Matrix< double, 3, 3, Eigen::RowMajor > &e, const armarx::DoubleSeqSeq &ice)
 
void fromIce (Eigen::Matrix< double, 4, 4, Eigen::RowMajor > &e, const armarx::DoubleSeqSeq &ice)
 
void fromIce (Eigen::Matrix< float, 2, 2, Eigen::RowMajor > &e, const armarx::FloatSeqSeq &ice)
 
void fromIce (Eigen::Matrix< float, 3, 3, Eigen::RowMajor > &e, const armarx::FloatSeqSeq &ice)
 
void fromIce (Eigen::Matrix< float, 4, 4, Eigen::RowMajor > &e, const armarx::FloatSeqSeq &ice)
 
void fromIce (Eigen::Vector2d &e, const Ice::DoubleSeq &ice)
 
void fromIce (Eigen::Vector2d &e, const Ice::FloatSeq &ice)
 
void fromIce (Eigen::Vector2f &e, const Ice::FloatSeq &ice)
 
void fromIce (Eigen::Vector3d &e, const Ice::DoubleSeq &ice)
 
void fromIce (Eigen::Vector3f &e, const Ice::FloatSeq &ice)
 
void fromIce (Eigen::Vector4d &e, const Ice::DoubleSeq &ice)
 
void fromIce (Eigen::Vector4f &e, const Ice::FloatSeq &ice)
 
void toIce (const Eigen::Matrix2d &e, armarx::DoubleSeqSeq &ice)
 
void toIce (const Eigen::Matrix2f &e, armarx::FloatSeqSeq &ice)
 
void toIce (const Eigen::Matrix3d &e, armarx::DoubleSeqSeq &ice)
 
void toIce (const Eigen::Matrix3f &e, armarx::FloatSeqSeq &ice)
 
void toIce (const Eigen::Matrix4d &e, armarx::DoubleSeqSeq &ice)
 
void toIce (const Eigen::Matrix4f &e, armarx::FloatSeqSeq &ice)
 
void toIce (const Eigen::Matrix< double, 2, 2, Eigen::RowMajor > &e, armarx::DoubleSeqSeq &ice)
 
void toIce (const Eigen::Matrix< double, 3, 3, Eigen::RowMajor > &e, armarx::DoubleSeqSeq &ice)
 
void toIce (const Eigen::Matrix< double, 4, 4, Eigen::RowMajor > &e, armarx::DoubleSeqSeq &ice)
 
void toIce (const Eigen::Matrix< float, 2, 2, Eigen::RowMajor > &e, armarx::FloatSeqSeq &ice)
 
void toIce (const Eigen::Matrix< float, 3, 3, Eigen::RowMajor > &e, armarx::FloatSeqSeq &ice)
 
void toIce (const Eigen::Matrix< float, 4, 4, Eigen::RowMajor > &e, armarx::FloatSeqSeq &ice)
 
void toIce (const Eigen::Vector2d &e, Ice::DoubleSeq &ice)
 
void toIce (const Eigen::Vector2d &e, Ice::FloatSeq &ice)
 
void toIce (const Eigen::Vector2f &e, Ice::FloatSeq &ice)
 
void toIce (const Eigen::Vector3d &e, Ice::DoubleSeq &ice)
 
void toIce (const Eigen::Vector3f &e, Ice::FloatSeq &ice)
 
void toIce (const Eigen::Vector4d &e, Ice::DoubleSeq &ice)
 
void toIce (const Eigen::Vector4f &e, Ice::FloatSeq &ice)
 

Function Documentation

◆ assign() [1/4]

std::optional<Eigen::Matrix<EigenT, rows, cols, Eigen::ColMajor> >& armarx::core::eigen::assign ( std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor >> &  lh,
const std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor >> &  rh 
)

Definition at line 15 of file conversions.h.

◆ assign() [2/4]

std::optional<Eigen::Matrix<EigenT, rows, cols, Eigen::RowMajor> >& armarx::core::eigen::assign ( std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor >> &  lh,
const std::optional< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor >> &  rh 
)

Definition at line 32 of file conversions.h.

◆ assign() [3/4]

std::shared_ptr<Eigen::Matrix<EigenT, rows, cols, Eigen::ColMajor> >& armarx::core::eigen::assign ( std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor >> &  lh,
const std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor >> &  rh 
)

Definition at line 50 of file conversions.h.

◆ assign() [4/4]

std::shared_ptr<Eigen::Matrix<EigenT, rows, cols, Eigen::RowMajor> >& armarx::core::eigen::assign ( std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor >> &  lh,
const std::shared_ptr< Eigen::Matrix< EigenT, rows, cols, Eigen::ColMajor >> &  rh 
)

Definition at line 67 of file conversions.h.

◆ fromIce() [1/19]

void fromIce ( Eigen::Matrix2d &  e,
const armarx::DoubleSeqSeq &  ice 
)

Definition at line 107 of file ice_conversions.cpp.

◆ fromIce() [2/19]

void fromIce ( Eigen::Matrix2f &  e,
const armarx::FloatSeqSeq &  ice 
)

Definition at line 88 of file ice_conversions.cpp.

◆ fromIce() [3/19]

void fromIce ( Eigen::Matrix3d &  e,
const armarx::DoubleSeqSeq &  ice 
)

Definition at line 147 of file ice_conversions.cpp.

◆ fromIce() [4/19]

void fromIce ( Eigen::Matrix3f &  e,
const armarx::FloatSeqSeq &  ice 
)

Definition at line 126 of file ice_conversions.cpp.

◆ fromIce() [5/19]

void fromIce ( Eigen::Matrix4d &  e,
const armarx::DoubleSeqSeq &  ice 
)

Definition at line 189 of file ice_conversions.cpp.

◆ fromIce() [6/19]

void fromIce ( Eigen::Matrix4f &  e,
const armarx::FloatSeqSeq &  ice 
)

Definition at line 168 of file ice_conversions.cpp.

◆ fromIce() [7/19]

void fromIce ( Eigen::Matrix< double, 2, 2, Eigen::RowMajor > &  e,
const armarx::DoubleSeqSeq &  ice 
)

Definition at line 231 of file ice_conversions.cpp.

◆ fromIce() [8/19]

void fromIce ( Eigen::Matrix< double, 3, 3, Eigen::RowMajor > &  e,
const armarx::DoubleSeqSeq &  ice 
)

Definition at line 271 of file ice_conversions.cpp.

◆ fromIce() [9/19]

void fromIce ( Eigen::Matrix< double, 4, 4, Eigen::RowMajor > &  e,
const armarx::DoubleSeqSeq &  ice 
)

Definition at line 313 of file ice_conversions.cpp.

◆ fromIce() [10/19]

void fromIce ( Eigen::Matrix< float, 2, 2, Eigen::RowMajor > &  e,
const armarx::FloatSeqSeq &  ice 
)

Definition at line 212 of file ice_conversions.cpp.

◆ fromIce() [11/19]

void fromIce ( Eigen::Matrix< float, 3, 3, Eigen::RowMajor > &  e,
const armarx::FloatSeqSeq &  ice 
)

Definition at line 250 of file ice_conversions.cpp.

◆ fromIce() [12/19]

void fromIce ( Eigen::Matrix< float, 4, 4, Eigen::RowMajor > &  e,
const armarx::FloatSeqSeq &  ice 
)

Definition at line 292 of file ice_conversions.cpp.

◆ fromIce() [13/19]

void armarx::core::eigen::fromIce ( Eigen::Vector2d &  e,
const Ice::DoubleSeq &  ice 
)

Definition at line 23 of file ice_conversions.cpp.

◆ fromIce() [14/19]

void armarx::core::eigen::fromIce ( Eigen::Vector2d &  e,
const Ice::FloatSeq &  ice 
)

◆ fromIce() [15/19]

void fromIce ( Eigen::Vector2f &  e,
const Ice::FloatSeq &  ice 
)

Definition at line 10 of file ice_conversions.cpp.

+ Here is the caller graph for this function:

◆ fromIce() [16/19]

void fromIce ( Eigen::Vector3d &  e,
const Ice::DoubleSeq &  ice 
)

Definition at line 49 of file ice_conversions.cpp.

◆ fromIce() [17/19]

void fromIce ( Eigen::Vector3f &  e,
const Ice::FloatSeq &  ice 
)

Definition at line 36 of file ice_conversions.cpp.

◆ fromIce() [18/19]

void fromIce ( Eigen::Vector4d &  e,
const Ice::DoubleSeq &  ice 
)

Definition at line 75 of file ice_conversions.cpp.

◆ fromIce() [19/19]

void fromIce ( Eigen::Vector4f &  e,
const Ice::FloatSeq &  ice 
)

Definition at line 62 of file ice_conversions.cpp.

◆ toIce() [1/19]

void toIce ( const Eigen::Matrix2d &  e,
armarx::DoubleSeqSeq &  ice 
)

Definition at line 119 of file ice_conversions.cpp.

◆ toIce() [2/19]

void toIce ( const Eigen::Matrix2f &  e,
armarx::FloatSeqSeq &  ice 
)

Definition at line 100 of file ice_conversions.cpp.

◆ toIce() [3/19]

void toIce ( const Eigen::Matrix3d &  e,
armarx::DoubleSeqSeq &  ice 
)

Definition at line 160 of file ice_conversions.cpp.

◆ toIce() [4/19]

void toIce ( const Eigen::Matrix3f &  e,
armarx::FloatSeqSeq &  ice 
)

Definition at line 139 of file ice_conversions.cpp.

◆ toIce() [5/19]

void toIce ( const Eigen::Matrix4d &  e,
armarx::DoubleSeqSeq &  ice 
)

Definition at line 201 of file ice_conversions.cpp.

◆ toIce() [6/19]

void toIce ( const Eigen::Matrix4f &  e,
armarx::FloatSeqSeq &  ice 
)

Definition at line 180 of file ice_conversions.cpp.

◆ toIce() [7/19]

void toIce ( const Eigen::Matrix< double, 2, 2, Eigen::RowMajor > &  e,
armarx::DoubleSeqSeq &  ice 
)

Definition at line 243 of file ice_conversions.cpp.

◆ toIce() [8/19]

void armarx::core::eigen::toIce ( const Eigen::Matrix< double, 3, 3, Eigen::RowMajor > &  e,
armarx::DoubleSeqSeq &  ice 
)

Definition at line 284 of file ice_conversions.cpp.

◆ toIce() [9/19]

void toIce ( const Eigen::Matrix< double, 4, 4, Eigen::RowMajor > &  e,
armarx::DoubleSeqSeq &  ice 
)

Definition at line 325 of file ice_conversions.cpp.

◆ toIce() [10/19]

void toIce ( const Eigen::Matrix< float, 2, 2, Eigen::RowMajor > &  e,
armarx::FloatSeqSeq &  ice 
)

Definition at line 224 of file ice_conversions.cpp.

◆ toIce() [11/19]

void toIce ( const Eigen::Matrix< float, 3, 3, Eigen::RowMajor > &  e,
armarx::FloatSeqSeq &  ice 
)

Definition at line 263 of file ice_conversions.cpp.

◆ toIce() [12/19]

void toIce ( const Eigen::Matrix< float, 4, 4, Eigen::RowMajor > &  e,
armarx::FloatSeqSeq &  ice 
)

Definition at line 304 of file ice_conversions.cpp.

◆ toIce() [13/19]

void armarx::core::eigen::toIce ( const Eigen::Vector2d &  e,
Ice::DoubleSeq &  ice 
)

Definition at line 30 of file ice_conversions.cpp.

◆ toIce() [14/19]

void armarx::core::eigen::toIce ( const Eigen::Vector2d &  e,
Ice::FloatSeq &  ice 
)

◆ toIce() [15/19]

void toIce ( const Eigen::Vector2f &  e,
Ice::FloatSeq &  ice 
)

Definition at line 17 of file ice_conversions.cpp.

+ Here is the caller graph for this function:

◆ toIce() [16/19]

void toIce ( const Eigen::Vector3d &  e,
Ice::DoubleSeq &  ice 
)

Definition at line 56 of file ice_conversions.cpp.

◆ toIce() [17/19]

void toIce ( const Eigen::Vector3f &  e,
Ice::FloatSeq &  ice 
)

Definition at line 43 of file ice_conversions.cpp.

◆ toIce() [18/19]

void toIce ( const Eigen::Vector4d &  e,
Ice::DoubleSeq &  ice 
)

Definition at line 82 of file ice_conversions.cpp.

◆ toIce() [19/19]

void toIce ( const Eigen::Vector4f &  e,
Ice::FloatSeq &  ice 
)

Definition at line 69 of file ice_conversions.cpp.