common_msgs/geometry_msgs/include/geometry_msgs/WrenchStamped.h
2025-12-04 15:11:15 +07:00

37 lines
790 B
C++

// # A wrench with reference coordinate frame and timestamp
// Header header
// Wrench wrench
#ifndef WRENCH_STAMPED_H
#define WRENCH_STAMPED_H
#include <std_msgs/Header.h>
#include <geometry_msgs/Wrench.h>
namespace geometry_msgs
{
struct WrenchStamped
{
std_msgs::Header header;
Wrench wrench;
// Constructor mặc định
WrenchStamped() = default;
};
// constants requiring out of line definition
inline bool operator==(const geometry_msgs::WrenchStamped &lhs, const geometry_msgs::WrenchStamped &rhs)
{
return lhs.header == rhs.header &&
lhs.wrench == rhs.wrench;
}
inline bool operator!=(const geometry_msgs::WrenchStamped &lhs, const geometry_msgs::WrenchStamped &rhs)
{
return !(lhs == rhs);
}
} // namespace geometry_msgs
#endif // WRENCH_STAMPED_H