eigen.h
Go to the documentation of this file.
1#pragma once
2
3#include <Eigen/Core>
4#include <Eigen/Geometry>
5
7
9{
12 using AronOrientationf = Eigen::Quaternion<float>;
13
14 template <class EigenT, int rows, int cols>
15 void
21
22 template <class EigenT, int rows, int cols>
23 void
29
30 void fromAron(const AronPosef& dto, Eigen::Affine3f& bo);
31 void toAron(AronPosef& dto, const Eigen::Affine3f& bo);
32
33 void fromAron(const AronPosef& dto, Eigen::Isometry3f& bo);
34 void toAron(AronPosef& dto, const Eigen::Isometry3f& bo);
35
36 void fromAron(const AronPosef& dto, Eigen::Isometry3d& bo);
37 void toAron(AronPosef& dto, const Eigen::Isometry3d& bo);
38
39} // namespace armarx::aron::eigen
40
41namespace armarx::aron
42{
43 using eigen::fromAron;
44 using eigen::toAron;
45} // namespace armarx::aron
46
47namespace armarx
48{
51} // namespace armarx
Eigen::Quaternion< float > AronOrientationf
Definition eigen.h:12
void toAron(AronPosef &dto, const Eigen::Affine3f &bo)
Definition eigen.cpp:12
Eigen::Matrix< float, 4, 4, Eigen::RowMajor > AronPosef
Definition eigen.h:10
Eigen::Matrix< float, 3, 1, Eigen::RowMajor > AronPositionf
Definition eigen.h:11
void fromAron(const AronPosef &dto, Eigen::Affine3f &bo)
Definition eigen.cpp:6
This file offers overloads of toIce() and fromIce() functions for STL container types.