22 #ifndef _FAST_DDS_GENERATED_CARLA_MSGS_MSG_CARLALINEINVASION_H_ 23 #define _FAST_DDS_GENERATED_CARLA_MSGS_MSG_CARLALINEINVASION_H_ 27 #include <fastrtps/utils/fixed_size_string.hpp> 37 #if defined(EPROSIMA_USER_DLL_EXPORT) 38 #define eProsima_user_DllExport __declspec( dllexport ) 40 #define eProsima_user_DllExport 41 #endif // EPROSIMA_USER_DLL_EXPORT 43 #define eProsima_user_DllExport 47 #if defined(EPROSIMA_USER_DLL_EXPORT) 48 #if defined(CarlaLineInvasion_SOURCE) 49 #define CarlaLineInvasion_DllAPI __declspec( dllexport ) 51 #define CarlaLineInvasion_DllAPI __declspec( dllimport ) 52 #endif // CarlaLineInvasion_SOURCE 54 #define CarlaLineInvasion_DllAPI 55 #endif // EPROSIMA_USER_DLL_EXPORT 57 #define CarlaLineInvasion_DllAPI 93 const LaneInvasionEvent& x);
100 LaneInvasionEvent&& x) noexcept;
107 const LaneInvasionEvent& x);
114 LaneInvasionEvent&& x) noexcept;
121 const LaneInvasionEvent& x)
const;
128 const LaneInvasionEvent& x)
const;
160 const std::vector<int32_t>& _crossed_lane_markings);
167 std::vector<int32_t>&& _crossed_lane_markings);
188 size_t current_alignment = 0);
198 size_t current_alignment = 0);
205 eprosima::fastcdr::Cdr& cdr)
const;
212 eprosima::fastcdr::Cdr& cdr);
221 size_t current_alignment = 0);
233 eprosima::fastcdr::Cdr& cdr)
const;
242 #endif // _FAST_DDS_GENERATED_CARLA_MSGS_MSG_CARLALINEINVASION_H_ const int32_t LANE_MARKING_OTHER
This class represents the structure LaneInvasionEvent defined by the user in the IDL file...
bool operator==(const Waypoint &lhs, const Waypoint &rhs)
std_msgs::msg::Header m_header
#define eProsima_user_DllExport
const int32_t LANE_MARKING_BROKEN
std::vector< int32_t > m_crossed_lane_markings
const int32_t LANE_MARKING_SOLID
bool operator!=(const Waypoint &lhs, const Waypoint &rhs)