37 lines
790 B
C++
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
|