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]

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 )

◆ assign() [2/4]

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 )

◆ assign() [3/4]

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 )

◆ assign() [4/4]

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 )

◆ fromIce() [1/19]

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

◆ fromIce() [2/19]

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

◆ fromIce() [3/19]

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

◆ fromIce() [4/19]

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

◆ fromIce() [5/19]

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

◆ fromIce() [6/19]

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

◆ fromIce() [7/19]

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

◆ fromIce() [8/19]

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

◆ fromIce() [9/19]

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

◆ fromIce() [10/19]

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

◆ fromIce() [11/19]

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

◆ fromIce() [12/19]

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

◆ fromIce() [13/19]

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

◆ fromIce() [14/19]

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

◆ fromIce() [15/19]

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

◆ fromIce() [16/19]

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

◆ fromIce() [17/19]

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

◆ fromIce() [18/19]

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

◆ fromIce() [19/19]

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

◆ toIce() [1/19]

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

◆ toIce() [2/19]

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

◆ toIce() [3/19]

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

◆ toIce() [4/19]

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

◆ toIce() [5/19]

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

◆ toIce() [6/19]

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

◆ toIce() [7/19]

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

◆ toIce() [8/19]

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

◆ toIce() [9/19]

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

◆ toIce() [10/19]

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

◆ toIce() [11/19]

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

◆ toIce() [12/19]

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

◆ toIce() [13/19]

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

◆ toIce() [14/19]

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

◆ toIce() [15/19]

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

◆ toIce() [16/19]

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

◆ toIce() [17/19]

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

◆ toIce() [18/19]

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

◆ toIce() [19/19]

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