// Generated by gencpp from file robot_geometry_msgs/PoseArray.msg // DO NOT EDIT! #ifndef GEOMETRY_MSGS_MESSAGE_POSEARRAY_H #define GEOMETRY_MSGS_MESSAGE_POSEARRAY_H #include #include #include #include #include #include namespace robot_geometry_msgs { template struct PoseArray_ { typedef PoseArray_ Type; PoseArray_() : header(), poses() { } PoseArray_(const ContainerAllocator &_alloc) : header(_alloc), poses(_alloc) { (void)_alloc; } typedef ::std_msgs::Header_ _header_type; _header_type header; typedef std::vector<::robot_geometry_msgs::Pose_, typename std::allocator_traits::template rebind_alloc<::robot_geometry_msgs::Pose_>> _poses_type; _poses_type poses; typedef boost::shared_ptr<::robot_geometry_msgs::PoseArray_> Ptr; typedef boost::shared_ptr<::robot_geometry_msgs::PoseArray_ const> ConstPtr; }; // struct PoseArray_ typedef ::robot_geometry_msgs::PoseArray_> PoseArray; typedef boost::shared_ptr<::robot_geometry_msgs::PoseArray> PoseArrayPtr; typedef boost::shared_ptr<::robot_geometry_msgs::PoseArray const> PoseArrayConstPtr; // constants requiring out of line definition template bool operator==(const ::robot_geometry_msgs::PoseArray_ &lhs, const ::robot_geometry_msgs::PoseArray_ &rhs) { return lhs.header == rhs.header && lhs.poses == rhs.poses; } template bool operator!=(const ::robot_geometry_msgs::PoseArray_ &lhs, const ::robot_geometry_msgs::PoseArray_ &rhs) { return !(lhs == rhs); } } // namespace robot_geometry_msgs #endif // GEOMETRY_MSGS_MESSAGE_POSEARRAY_H