// Generated by gencpp from file robot_geometry_msgs/TransformStamped.msg // DO NOT EDIT! #ifndef GEOMETRY_MSGS_MESSAGE_TRANSFORMSTAMPED_H #define GEOMETRY_MSGS_MESSAGE_TRANSFORMSTAMPED_H #include #include #include #include #include #include namespace robot_geometry_msgs { template struct TransformStamped_ { typedef TransformStamped_ Type; TransformStamped_() : header(), child_frame_id(), transform() { } TransformStamped_(const ContainerAllocator &_alloc) : header(_alloc), child_frame_id(_alloc), transform(_alloc) { (void)_alloc; } typedef ::std_msgs::Header_ _header_type; _header_type header; typedef std::basic_string, typename std::allocator_traits::template rebind_alloc> _child_frame_id_type; _child_frame_id_type child_frame_id; typedef ::robot_geometry_msgs::Transform_ _transform_type; _transform_type transform; typedef boost::shared_ptr<::robot_geometry_msgs::TransformStamped_> Ptr; typedef boost::shared_ptr<::robot_geometry_msgs::TransformStamped_ const> ConstPtr; }; // struct TransformStamped_ typedef ::robot_geometry_msgs::TransformStamped_> TransformStamped; typedef boost::shared_ptr<::robot_geometry_msgs::TransformStamped> TransformStampedPtr; typedef boost::shared_ptr<::robot_geometry_msgs::TransformStamped const> TransformStampedConstPtr; // constants requiring out of line definition template bool operator==(const ::robot_geometry_msgs::TransformStamped_ &lhs, const ::robot_geometry_msgs::TransformStamped_ &rhs) { return lhs.header == rhs.header && lhs.child_frame_id == rhs.child_frame_id && lhs.transform == rhs.transform; } template bool operator!=(const ::robot_geometry_msgs::TransformStamped_ &lhs, const ::robot_geometry_msgs::TransformStamped_ &rhs) { return !(lhs == rhs); } } // namespace robot_geometry_msgs #endif // GEOMETRY_MSGS_MESSAGE_TRANSFORMSTAMPED_H