// Generated by gencpp from file robot_geometry_msgs/TwistWithCovarianceStamped.msg // DO NOT EDIT! #ifndef GEOMETRY_MSGS_MESSAGE_TWISTWITHCOVARIANCESTAMPED_H #define GEOMETRY_MSGS_MESSAGE_TWISTWITHCOVARIANCESTAMPED_H #include #include #include #include #include #include namespace robot_geometry_msgs { template struct TwistWithCovarianceStamped_ { typedef TwistWithCovarianceStamped_ Type; TwistWithCovarianceStamped_() : header(), twist() { } TwistWithCovarianceStamped_(const ContainerAllocator &_alloc) : header(_alloc), twist(_alloc) { (void)_alloc; } typedef ::std_msgs::Header_ _header_type; _header_type header; typedef ::robot_geometry_msgs::TwistWithCovariance_ _twist_type; _twist_type twist; typedef boost::shared_ptr<::robot_geometry_msgs::TwistWithCovarianceStamped_> Ptr; typedef boost::shared_ptr<::robot_geometry_msgs::TwistWithCovarianceStamped_ const> ConstPtr; }; // struct TwistWithCovarianceStamped_ typedef ::robot_geometry_msgs::TwistWithCovarianceStamped_> TwistWithCovarianceStamped; typedef boost::shared_ptr<::robot_geometry_msgs::TwistWithCovarianceStamped> TwistWithCovarianceStampedPtr; typedef boost::shared_ptr<::robot_geometry_msgs::TwistWithCovarianceStamped const> TwistWithCovarianceStampedConstPtr; // constants requiring out of line definition template bool operator==(const ::robot_geometry_msgs::TwistWithCovarianceStamped_ &lhs, const ::robot_geometry_msgs::TwistWithCovarianceStamped_ &rhs) { return lhs.header == rhs.header && lhs.twist == rhs.twist; } template bool operator!=(const ::robot_geometry_msgs::TwistWithCovarianceStamped_ &lhs, const ::robot_geometry_msgs::TwistWithCovarianceStamped_ &rhs) { return !(lhs == rhs); } } // namespace robot_geometry_msgs #endif // GEOMETRY_MSGS_MESSAGE_TWISTWITHCOVARIANCESTAMPED_H