Functions
imu_filter::tf_helper Namespace Reference

Functions

static void toEigen (const tf::Transform &transform, Eigen::Quaterniond &q, Eigen::Vector3d &trans)
 convert tf::Transform to Eigen Quaternion and Vector
static void toTfTransform (const Eigen::Quaterniond &q, const Eigen::Vector3d &trans, tf::Transform &transform)
 convert Eigen::Quaternion and Eigen::Vector3d to tf::Transform type
static void toTfTransform (const Eigen::Affine3d &pose, tf::Transform &transform)
 convert Eigen::Affine3d to tf::Transform type
static void toTfTransform (const Observation::Vector &vec, tf::Transform &transform)
 convert Observation Vector to tf::Transform type

Function Documentation

static void imu_filter::tf_helper::toEigen ( const tf::Transform transform,
Eigen::Quaterniond &  q,
Eigen::Vector3d &  trans 
) [inline, static]

convert tf::Transform to Eigen Quaternion and Vector

Parameters:
transforminput tf::Transform
qoutput Eigen::Quaternion
transoutput Eigen::Vector3d for translation

Definition at line 92 of file tf_helper.h.

static void imu_filter::tf_helper::toTfTransform ( const Eigen::Quaterniond &  q,
const Eigen::Vector3d &  trans,
tf::Transform transform 
) [inline, static]

convert Eigen::Quaternion and Eigen::Vector3d to tf::Transform type

Parameters:
qorientation
transtranslation
transformoutput tf::Transform

Definition at line 56 of file tf_helper.h.

static void imu_filter::tf_helper::toTfTransform ( const Eigen::Affine3d &  pose,
tf::Transform transform 
) [inline, static]

convert Eigen::Affine3d to tf::Transform type

Parameters:
poseinput Eigen pose
transformoutput tf::Transform

Definition at line 67 of file tf_helper.h.

static void imu_filter::tf_helper::toTfTransform ( const Observation::Vector &  vec,
tf::Transform transform 
) [inline, static]

convert Observation Vector to tf::Transform type

Parameters:
poseinput Eigen pose
transformoutput tf::Transform

Definition at line 80 of file tf_helper.h.



imu_filter
Author(s): Sebastian Klose
autogenerated on Thu Dec 12 2013 11:24:43