26 #include <Eigen/Geometry> 28 #include <boost/shared_ptr.hpp> 30 #include <asr_msgs/AsrObject.h> 32 #include <geometry_msgs/Pose.h> 34 #include <trainer/source/Object.h> 57 Pose(
const asr_msgs::AsrObject pObject);
64 Pose(
const geometry_msgs::Pose pPose);
71 Pose(
const boost::shared_ptr<SceneModel::Object> pObject);
84 void convertPoseIntoFrame(
const boost::shared_ptr<Pose>& pFrame, boost::shared_ptr<Pose>& pResult);
Eigen::Quaternion< double > getOrientation()
boost::shared_ptr< Eigen::Vector3d > mPosition
Eigen::Vector3d getPosition()
void convertPoseIntoFrame(const boost::shared_ptr< Pose > &pFrame, boost::shared_ptr< Pose > &pResult)
boost::shared_ptr< Eigen::Quaternion< double > > mOrientation