22 #ifndef _FAST_DDS_GENERATED_SENSOR_MSGS_MSG_CAMERAINFO_H_ 23 #define _FAST_DDS_GENERATED_SENSOR_MSGS_MSG_CAMERAINFO_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(CAMERAINFO_SOURCE) 50 #define CAMERAINFO_DllAPI __declspec( dllexport ) 52 #define CAMERAINFO_DllAPI __declspec( dllimport ) 53 #endif // CAMERAINFO_SOURCE 55 #define CAMERAINFO_DllAPI 56 #endif // EPROSIMA_USER_DLL_EXPORT 58 #define CAMERAINFO_DllAPI 99 CameraInfo&& x) noexcept;
106 const CameraInfo& x);
113 CameraInfo&& x) noexcept;
120 const CameraInfo& x)
const;
127 const CameraInfo& x)
const;
197 const std::string& _distortion_model);
204 std::string&& _distortion_model);
222 const std::vector<double>& _D);
229 std::vector<double>&& _D);
247 const std::array<double, 9>& _k);
254 std::array<double, 9>&& _k);
272 const std::array<double, 9>& _r);
279 std::array<double, 9>&& _r);
297 const std::array<double, 12>& _p);
304 std::array<double, 12>&& _p);
322 uint32_t _binning_x);
341 uint32_t _binning_y);
388 size_t current_alignment = 0);
398 size_t current_alignment = 0);
405 eprosima::fastcdr::Cdr& cdr)
const;
412 eprosima::fastcdr::Cdr& cdr);
421 size_t current_alignment = 0);
433 eprosima::fastcdr::Cdr& cdr)
const;
441 std::array<double, 9>
m_k;
442 std::array<double, 9>
m_r;
443 std::array<double, 12>
m_p;
451 #endif // _FAST_DDS_GENERATED_SENSOR_MSGS_MSG_CAMERAINFO_H_
std::string m_distortion_model
bool operator==(const Waypoint &lhs, const Waypoint &rhs)
This class represents the structure CameraInfo defined by the user in the IDL file.
sensor_msgs::msg::RegionOfInterest m_roi
std::vector< double > m_d
std::array< double, 9 > m_k
bool operator!=(const Waypoint &lhs, const Waypoint &rhs)
#define eProsima_user_DllExport
This class represents the structure RegionOfInterest defined by the user in the IDL file...
std_msgs::msg::Header m_header
std::array< double, 12 > m_p
std::array< double, 9 > m_r