27 #include <RobotAPI/interface/aron.h>
76 {type::Maybe::OPTIONAL,
"type::maybe::OPTIONAL"},
77 {type::Maybe::RAW_PTR,
"type::maybe::RAW_PTR"},
78 {type::Maybe::SHARED_PTR,
"type::maybe::SHARED_PTR"},
79 {type::Maybe::UNIQUE_PTR,
"type::maybe::UNIQUE_PTR"}};
83 {type::ndarray::ElementType::INT8,
"type::ndarray::INT8"},
84 {type::ndarray::ElementType::INT16,
"type::ndarray::INT16"},
85 {type::ndarray::ElementType::INT32,
"type::ndarray::INT32"},
86 {type::ndarray::ElementType::UINT8,
"type::ndarray::UINT8"},
87 {type::ndarray::ElementType::UINT16,
"type::ndarray::UINT16"},
88 {type::ndarray::ElementType::UINT32,
"type::ndarray::UINT32"},
89 {type::ndarray::ElementType::FLOAT32,
"type::ndarray::FLOAT32"},
90 {type::ndarray::ElementType::FLOAT64,
"type::ndarray::FLOAT64"}};
94 {type::matrix::ElementType::UINT8,
"type::matrix::UINT8"},
95 {type::matrix::ElementType::UINT16,
"type::matrix::UINT16"},
96 {type::matrix::ElementType::UINT32,
"type::matrix::UINT32"},
97 {type::matrix::ElementType::INT8,
"type::matrix::INT8"},
98 {type::matrix::ElementType::INT16,
"type::matrix::INT16"},
99 {type::matrix::ElementType::INT32,
"type::matrix::INT32"},
100 {type::matrix::ElementType::INT64,
"type::matrix::INT64"},
101 {type::matrix::ElementType::FLOAT32,
"type::matrix::FLOAT32"},
102 {type::matrix::ElementType::FLOAT64,
"type::matrix::FLOAT64"}};
106 {type::quaternion::ElementType::FLOAT32,
"type::quaternion::FLOAT32"},
107 {type::quaternion::ElementType::FLOAT64,
"type::quaternion::FLOAT64"}};
111 {type::image::PixelType::RGB24,
"type::image::RGB24"},
112 {type::image::PixelType::DEPTH32,
"type::image::DEPTH32"}};
116 {type::pointcloud::VoxelType::POINT_XYZ,
"type::pointcloud::POINT_XYZ"},
117 {type::pointcloud::VoxelType::POINT_XYZI,
"type::pointcloud::POINT_XYZI"},
118 {type::pointcloud::VoxelType::POINT_XYZL,
"type::pointcloud::POINT_XYZL"},
119 {type::pointcloud::VoxelType::POINT_XYZRGB,
"type::pointcloud::POINT_XYZRGB"},
120 {type::pointcloud::VoxelType::POINT_XYZRGBA,
"type::pointcloud::POINT_XYZRGBA"},
121 {type::pointcloud::VoxelType::POINT_XYZRGBL,
"type::pointcloud::POINT_XYZRGBL"},
122 {type::pointcloud::VoxelType::POINT_XYZHSV,
"type::pointcloud::POINT_XYZHSV"}};