#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 |