23#ifndef _FAST_DDS_GENERATED_GEOMETRY_MSGS_MSG_POINT32_H_
24#define _FAST_DDS_GENERATED_GEOMETRY_MSGS_MSG_POINT32_H_
26#include <fastrtps/utils/fixed_size_string.hpp>
43#if defined(EPROSIMA_USER_DLL_EXPORT)
44#define eProsima_user_DllExport __declspec( dllexport )
48#define eProsima_user_DllExport
52#define eProsima_user_DllExport
56#if defined(EPROSIMA_USER_DLL_EXPORT)
59#if defined(Point32_SOURCE)
60#define Point32_DllAPI __declspec( dllexport )
64#define Point32_DllAPI __declspec( dllimport )
192 eprosima::fastcdr::Cdr& cdr)
const;
198 eprosima::fastcdr::Cdr& cdr);
214 eprosima::fastcdr::Cdr& cdr)
const;
#define eProsima_user_DllExport
This class represents the structure Point32 defined by the user in the IDL file.这个类表示用户在IDL(接口定义语言)文件...
eProsima_user_DllExport void deserialize(eprosima::fastcdr::Cdr &cdr)
eProsima_user_DllExport float z() const
eProsima_user_DllExport float x() const
此函数返回成员变量 x(即 m_x)的值,提供了一种只读的方式来获取 x 坐标的值,保障了数据的安全性,避免外部误修改
eProsima_user_DllExport bool operator==(const Point32 &x) const
static eProsima_user_DllExport size_t getCdrSerializedSize(const geometry_msgs::msg::Point32 &data, size_t current_alignment=0)
eProsima_user_DllExport Point32 & operator=(const Point32 &x)
static eProsima_user_DllExport bool isKeyDefined()
eProsima_user_DllExport ~Point32()
eProsima_user_DllExport bool operator!=(const Point32 &x) const
eProsima_user_DllExport void serializeKey(eprosima::fastcdr::Cdr &cdr) const
static eProsima_user_DllExport size_t getMaxCdrSerializedSize(size_t current_alignment=0)
static eProsima_user_DllExport size_t getKeyMaxCdrSerializedSize(size_t current_alignment=0)
eProsima_user_DllExport Point32()
eProsima_user_DllExport void serialize(eprosima::fastcdr::Cdr &cdr) const
eProsima_user_DllExport float y() const
此函数返回成员变量 y(即 m_y)的值,提供了一种只读的方式来获取 y 坐标的值,用于外部获取该坐标信息但不修改