// Generated by gencpp from file robot_geometry_msgs/Wrench.msg // DO NOT EDIT! #ifndef GEOMETRY_MSGS_MESSAGE_WRENCH_H #define GEOMETRY_MSGS_MESSAGE_WRENCH_H #include #include #include #include #include #include namespace robot_geometry_msgs { template struct Wrench_ { typedef Wrench_ Type; Wrench_() : force(), torque() { } Wrench_(const ContainerAllocator &_alloc) : force(_alloc), torque(_alloc) { (void)_alloc; } typedef ::robot_geometry_msgs::Vector3_ _force_type; _force_type force; typedef ::robot_geometry_msgs::Vector3_ _torque_type; _torque_type torque; typedef boost::shared_ptr<::robot_geometry_msgs::Wrench_> Ptr; typedef boost::shared_ptr<::robot_geometry_msgs::Wrench_ const> ConstPtr; }; // struct Wrench_ typedef ::robot_geometry_msgs::Wrench_> Wrench; typedef boost::shared_ptr<::robot_geometry_msgs::Wrench> WrenchPtr; typedef boost::shared_ptr<::robot_geometry_msgs::Wrench const> WrenchConstPtr; // constants requiring out of line definition template bool operator==(const ::robot_geometry_msgs::Wrench_ &lhs, const ::robot_geometry_msgs::Wrench_ &rhs) { return lhs.force == rhs.force && lhs.torque == rhs.torque; } template bool operator!=(const ::robot_geometry_msgs::Wrench_ &lhs, const ::robot_geometry_msgs::Wrench_ &rhs) { return !(lhs == rhs); } } // namespace robot_geometry_msgs #endif // GEOMETRY_MSGS_MESSAGE_WRENCH_H