33 #ifndef TUW_GEOMETRY_MSGS_POSE_H 34 #define TUW_GEOMETRY_MSGS_POSE_H 37 #include <geometry_msgs/Pose.h> 38 #include <geometry_msgs/PoseStamped.h> 48 class Pose :
public geometry_msgs::Pose
52 Pose(
double x,
double y,
double z,
double roll,
double pitch,
double yaw);
53 Pose &
set(
double x,
double y,
double z,
double roll,
double pitch,
double yaw);
56 Pose &
setRPY(
double roll,
double pitch,
double yaw);
66 #endif // TUW_GEOMETRY_MSGS_POSE_H void SetPositionXYZ(geometry_msgs::PosePtr &pose, double x, double y, double z)
void SetRPY(geometry_msgs::PosePtr &pose, double roll, double pitch, double yaw)
Pose & setOrientation(double x, double y, double z, double w)
void Set(geometry_msgs::PosePtr &pose, double x, double y, double z, double roll, double pitch, double yaw)
boost::shared_ptr< Pose > PosePtr
void SetOrientation(geometry_msgs::PosePtr &pose, double x, double y, double z, double w)
boost::shared_ptr< Pose const > PoseConstPtr
Pose & setXYZ(double x, double y, double z)
Pose & setRPY(double roll, double pitch, double yaw)
geometry_msgs::PosePtr create()