22 #ifndef _FAST_DDS_GENERATED_SENSOR_MSGS_MSG_POINTCLOUD2_H_ 23 #define _FAST_DDS_GENERATED_SENSOR_MSGS_MSG_POINTCLOUD2_H_ 28 #include <fastrtps/utils/fixed_size_string.hpp> 38 #if defined(EPROSIMA_USER_DLL_EXPORT) 39 #define eProsima_user_DllExport __declspec( dllexport ) 41 #define eProsima_user_DllExport 42 #endif // EPROSIMA_USER_DLL_EXPORT 44 #define eProsima_user_DllExport 48 #if defined(EPROSIMA_USER_DLL_EXPORT) 49 #if defined(PointCloud2_SOURCE) 50 #define PointCloud2_DllAPI __declspec( dllexport ) 52 #define PointCloud2_DllAPI __declspec( dllimport ) 53 #endif // PointCloud2_SOURCE 55 #define PointCloud2_DllAPI 56 #endif // EPROSIMA_USER_DLL_EXPORT 58 #define PointCloud2_DllAPI 92 const PointCloud2& x);
99 PointCloud2&& x) noexcept;
106 const PointCloud2& x);
113 PointCloud2&& x) noexcept;
120 const PointCloud2& x)
const;
127 const PointCloud2& x)
const;
197 const std::vector<sensor_msgs::msg::PointField>& _fields);
204 std::vector<sensor_msgs::msg::PointField>&& _fields);
241 uint32_t _point_step);
279 const std::vector<uint8_t>& _data);
286 std::vector<uint8_t>&& _data);
325 size_t current_alignment = 0);
335 size_t current_alignment = 0);
342 eprosima::fastcdr::Cdr& cdr)
const;
349 eprosima::fastcdr::Cdr& cdr);
358 size_t current_alignment = 0);
370 eprosima::fastcdr::Cdr& cdr)
const;
376 std::vector<sensor_msgs::msg::PointField>
m_fields;
386 #endif // _FAST_DDS_GENERATED_SENSOR_MSGS_MSG_POINTCLOUD2_H_ This class represents the structure PointCloud2 defined by the user in the IDL file.
bool operator==(const Waypoint &lhs, const Waypoint &rhs)
#define eProsima_user_DllExport
bool operator!=(const Waypoint &lhs, const Waypoint &rhs)
std::vector< sensor_msgs::msg::PointField > m_fields
std::vector< uint8_t > m_data
std_msgs::msg::Header m_header