// Generated by gencpp from file robot_geometry_msgs/PoseWithCovarianceStamped.msg // DO NOT EDIT! #ifndef GEOMETRY_MSGS_MESSAGE_POSEWITHCOVARIANCESTAMPED_H #define GEOMETRY_MSGS_MESSAGE_POSEWITHCOVARIANCESTAMPED_H #include #include #include #include #include #include namespace robot_geometry_msgs { template struct PoseWithCovarianceStamped_ { typedef PoseWithCovarianceStamped_ Type; PoseWithCovarianceStamped_() : header(), pose() { } PoseWithCovarianceStamped_(const ContainerAllocator &_alloc) : header(_alloc), pose(_alloc) { (void)_alloc; } typedef ::std_msgs::Header_ _header_type; _header_type header; typedef ::robot_geometry_msgs::PoseWithCovariance_ _pose_type; _pose_type pose; typedef boost::shared_ptr<::robot_geometry_msgs::PoseWithCovarianceStamped_> Ptr; typedef boost::shared_ptr<::robot_geometry_msgs::PoseWithCovarianceStamped_ const> ConstPtr; }; // struct PoseWithCovarianceStamped_ typedef ::robot_geometry_msgs::PoseWithCovarianceStamped_> PoseWithCovarianceStamped; typedef boost::shared_ptr<::robot_geometry_msgs::PoseWithCovarianceStamped> PoseWithCovarianceStampedPtr; typedef boost::shared_ptr<::robot_geometry_msgs::PoseWithCovarianceStamped const> PoseWithCovarianceStampedConstPtr; template bool operator==(const ::robot_geometry_msgs::PoseWithCovarianceStamped_ &lhs, const ::robot_geometry_msgs::PoseWithCovarianceStamped_ &rhs) { return lhs.header == rhs.header && lhs.pose == rhs.pose; } template bool operator!=(const ::robot_geometry_msgs::PoseWithCovarianceStamped_ &lhs, const ::robot_geometry_msgs::PoseWithCovarianceStamped_ &rhs) { return !(lhs == rhs); } } // namespace robot_geometry_msgs #endif // GEOMETRY_MSGS_MESSAGE_POSEWITHCOVARIANCESTAMPED_H