Go to the documentation of this file.
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
boost::shared_ptr< Pose > PosePtr
void Set(geometry_msgs::PosePtr &pose, double x, double y, double z, double roll, double pitch, double yaw)
boost::shared_ptr< Pose const > PoseConstPtr
Pose & setRPY(double roll, double pitch, double yaw)
void SetRPY(geometry_msgs::PosePtr &pose, double roll, double pitch, double yaw)
void SetOrientation(geometry_msgs::PosePtr &pose, double x, double y, double z, double w)
Pose & setOrientation(double x, double y, double z, double w)
geometry_msgs::PosePtr create()
Pose & setXYZ(double x, double y, double z)
void SetPositionXYZ(geometry_msgs::PosePtr &pose, double x, double y, double z)
Pose & set(double x, double y, double z, double roll, double pitch, double yaw)