// Generated by gencpp from file robot_geometry_msgs/Vector3Stamped.msg // DO NOT EDIT! #ifndef GEOMETRY_MSGS_MESSAGE_VECTOR3STAMPED_H #define GEOMETRY_MSGS_MESSAGE_VECTOR3STAMPED_H #include #include #include #include #include #include namespace robot_geometry_msgs { template struct Vector3Stamped_ { typedef Vector3Stamped_ Type; Vector3Stamped_() : header(), vector() { } Vector3Stamped_(const ContainerAllocator &_alloc) : header(_alloc), vector(_alloc) { (void)_alloc; } typedef ::std_msgs::Header_ _header_type; _header_type header; typedef ::robot_geometry_msgs::Vector3_ _vector_type; _vector_type vector; typedef boost::shared_ptr<::robot_geometry_msgs::Vector3Stamped_> Ptr; typedef boost::shared_ptr<::robot_geometry_msgs::Vector3Stamped_ const> ConstPtr; }; // struct Vector3Stamped_ typedef ::robot_geometry_msgs::Vector3Stamped_> Vector3Stamped; typedef boost::shared_ptr<::robot_geometry_msgs::Vector3Stamped> Vector3StampedPtr; typedef boost::shared_ptr<::robot_geometry_msgs::Vector3Stamped const> Vector3StampedConstPtr; // constants requiring out of line definition template bool operator==(const ::robot_geometry_msgs::Vector3Stamped_ &lhs, const ::robot_geometry_msgs::Vector3Stamped_ &rhs) { return lhs.header == rhs.header && lhs.vector == rhs.vector; } template bool operator!=(const ::robot_geometry_msgs::Vector3Stamped_ &lhs, const ::robot_geometry_msgs::Vector3Stamped_ &rhs) { return !(lhs == rhs); } } // namespace robot_geometry_msgs #endif // GEOMETRY_MSGS_MESSAGE_VECTOR3STAMPED_H