#include <RobotAPI/interface/core/PoseBase.h>
#include <ArmarXCore/observers/variant/Variant.h>
#include <Eigen/Core>
#include <Eigen/Geometry>
Go to the source code of this file.
|
const Eigen::IOFormat | ArmarXEigenFormat (Eigen::StreamPrecision, Eigen::DontAlignCols, " ", "\n", "", "") |
|
void | fromIce (const PoseBasePtr &ice, Eigen::Matrix4f &pose) |
|
Eigen::Matrix4f | fromIce (const PoseBasePtr &pose) |
|
void | fromIce (const QuaternionBasePtr &ice, Eigen::Matrix3f &rotation) |
|
void | fromIce (const QuaternionBasePtr &ice, Eigen::Quaternionf &quaternion) |
|
Eigen::Quaternionf | fromIce (const QuaternionBasePtr &rotation) |
|
void | fromIce (const Vector3BasePtr &ice, Eigen::Vector3f &vector) |
|
Eigen::Vector3f | fromIce (const Vector3BasePtr &position) |
|
PosePtr | toIce (const Eigen::Isometry3f &pose) |
|
QuaternionPtr | toIce (const Eigen::Matrix3f &rotation) |
|
PosePtr | toIce (const Eigen::Matrix4f &pose) |
|
QuaternionPtr | toIce (const Eigen::Quaternionf &quaternion) |
|
Vector3Ptr | toIce (const Eigen::Vector3f &vector) |
|
void | toIce (PoseBasePtr &ice, const Eigen::Matrix4f &pose) |
|
void | toIce (QuaternionBasePtr &ice, const Eigen::Matrix3f &rotation) |
|
void | toIce (QuaternionBasePtr &ice, const Eigen::Quaternionf &quaternion) |
|
void | toIce (Vector3BasePtr &ice, const Eigen::Vector3f &vector) |
|
|
const VariantTypeId | Pose = Variant::addTypeName("::armarx::PoseBase") |
|
const VariantTypeId | Quaternion = Variant::addTypeName("::armarx::QuaternionBase") |
|
const VariantTypeId | Vector2 = Variant::addTypeName("::armarx::Vector2Base") |
|
const VariantTypeId | Vector3 = Variant::addTypeName("::armarx::Vector3Base") |
|