eigen.h File Reference
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <RobotAPI/libraries/aron/core/aron_conversions.h>
+ Include dependency graph for eigen.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::aron
 
 armarx::aron::eigen
 

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)