armarx::aron::eigen Namespace Reference

Typedefs

using AronOrientationf = Eigen::Quaternion<float>
 
using AronPosef = Eigen::Matrix<float, 4, 4, Eigen::RowMajor>
 
using AronPositionf = Eigen::Matrix<float, 3, 1, Eigen::RowMajor>
 

Functions

void fromAron (const AronPosef &dto, Eigen::Affine3f &bo)
 
void fromAron (const AronPosef &dto, Eigen::Isometry3d &bo)
 
void fromAron (const AronPosef &dto, Eigen::Isometry3f &bo)
 
template<class EigenT, int rows, int cols>
void fromAron (const Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor > &dto, Eigen::Matrix< EigenT, rows, cols > &bo)
 
void toAron (AronPosef &dto, const Eigen::Affine3f &bo)
 
void toAron (AronPosef &dto, const Eigen::Isometry3d &bo)
 
void toAron (AronPosef &dto, const Eigen::Isometry3f &bo)
 
template<class EigenT, int rows, int cols>
void toAron (Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor > &dto, const Eigen::Matrix< EigenT, rows, cols > &bo)
 

Typedef Documentation

◆ AronOrientationf

using AronOrientationf = Eigen::Quaternion<float>

Definition at line 12 of file eigen.h.

◆ AronPosef

using AronPosef = Eigen::Matrix<float, 4, 4, Eigen::RowMajor>

Definition at line 10 of file eigen.h.

◆ AronPositionf

using AronPositionf = Eigen::Matrix<float, 3, 1, Eigen::RowMajor>

Definition at line 11 of file eigen.h.

Function Documentation

◆ fromAron() [1/4]

void fromAron ( const AronPosef & dto,
Eigen::Affine3f & bo )

Definition at line 6 of file eigen.cpp.

◆ fromAron() [2/4]

void fromAron ( const AronPosef & dto,
Eigen::Isometry3d & bo )

Definition at line 30 of file eigen.cpp.

◆ fromAron() [3/4]

void fromAron ( const AronPosef & dto,
Eigen::Isometry3f & bo )

Definition at line 18 of file eigen.cpp.

◆ fromAron() [4/4]

template<class EigenT, int rows, int cols>
void fromAron ( const Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor > & dto,
Eigen::Matrix< EigenT, rows, cols > & bo )

Definition at line 16 of file eigen.h.

◆ toAron() [1/4]

void toAron ( AronPosef & dto,
const Eigen::Affine3f & bo )

Definition at line 12 of file eigen.cpp.

◆ toAron() [2/4]

void toAron ( AronPosef & dto,
const Eigen::Isometry3d & bo )

Definition at line 36 of file eigen.cpp.

◆ toAron() [3/4]

void toAron ( AronPosef & dto,
const Eigen::Isometry3f & bo )

Definition at line 24 of file eigen.cpp.

◆ toAron() [4/4]

template<class EigenT, int rows, int cols>
void toAron ( Eigen::Matrix< EigenT, rows, cols, Eigen::RowMajor > & dto,
const Eigen::Matrix< EigenT, rows, cols > & bo )

Definition at line 24 of file eigen.h.