#include <Pose.h>
Public Member Functions | |
void | convertPoseIntoFrame (const boost::shared_ptr< Pose > &pFrame, boost::shared_ptr< Pose > &pResult) |
Eigen::Quaternion< double > | getOrientation () |
Eigen::Vector3d | getPosition () |
Pose () | |
Pose (const asr_msgs::AsrObject pObject) | |
Pose (const geometry_msgs::Pose pPose) | |
Pose (const boost::shared_ptr< SceneModel::Object > pObject) | |
~Pose () | |
Private Attributes | |
boost::shared_ptr< Eigen::Quaternion< double > > | mOrientation |
boost::shared_ptr< Eigen::Vector3d > | mPosition |
Class for storing object poses and performing pose related operations.
ResourcesForPsm::Pose::Pose | ( | const asr_msgs::AsrObject | pObject | ) |
ResourcesForPsm::Pose::Pose | ( | const geometry_msgs::Pose | pPose | ) |
ResourcesForPsm::Pose::Pose | ( | const boost::shared_ptr< SceneModel::Object > | pObject | ) |
Eigen::Quaternion< double > ResourcesForPsm::Pose::getOrientation | ( | ) |
Eigen::Vector3d ResourcesForPsm::Pose::getPosition | ( | ) |
|
private |
|
private |