27#include <RobotAPI/interface/aron.h>
76 {type::Maybe::NONE,
"type::maybe::NONE"},
77 {type::Maybe::OPTIONAL,
"type::maybe::OPTIONAL"},
78 {type::Maybe::RAW_PTR,
"type::maybe::RAW_PTR"},
79 {type::Maybe::SHARED_PTR,
"type::maybe::SHARED_PTR"},
80 {type::Maybe::UNIQUE_PTR,
"type::maybe::UNIQUE_PTR"}};
84 {type::ndarray::ElementType::INT8,
"type::ndarray::INT8"},
85 {type::ndarray::ElementType::INT16,
"type::ndarray::INT16"},
86 {type::ndarray::ElementType::INT32,
"type::ndarray::INT32"},
87 {type::ndarray::ElementType::UINT8,
"type::ndarray::UINT8"},
88 {type::ndarray::ElementType::UINT16,
"type::ndarray::UINT16"},
89 {type::ndarray::ElementType::UINT32,
"type::ndarray::UINT32"},
90 {type::ndarray::ElementType::FLOAT32,
"type::ndarray::FLOAT32"},
91 {type::ndarray::ElementType::FLOAT64,
"type::ndarray::FLOAT64"}};
95 {type::matrix::ElementType::UINT8,
"type::matrix::UINT8"},
96 {type::matrix::ElementType::UINT16,
"type::matrix::UINT16"},
97 {type::matrix::ElementType::UINT32,
"type::matrix::UINT32"},
98 {type::matrix::ElementType::INT8,
"type::matrix::INT8"},
99 {type::matrix::ElementType::INT16,
"type::matrix::INT16"},
100 {type::matrix::ElementType::INT32,
"type::matrix::INT32"},
101 {type::matrix::ElementType::INT64,
"type::matrix::INT64"},
102 {type::matrix::ElementType::FLOAT32,
"type::matrix::FLOAT32"},
103 {type::matrix::ElementType::FLOAT64,
"type::matrix::FLOAT64"}};
107 {type::quaternion::ElementType::FLOAT32,
"type::quaternion::FLOAT32"},
108 {type::quaternion::ElementType::FLOAT64,
"type::quaternion::FLOAT64"}};
112 {type::image::PixelType::RGB24,
"type::image::RGB24"},
113 {type::image::PixelType::DEPTH32,
"type::image::DEPTH32"}};
117 {type::pointcloud::VoxelType::POINT_XYZ,
"type::pointcloud::POINT_XYZ"},
118 {type::pointcloud::VoxelType::POINT_XYZI,
"type::pointcloud::POINT_XYZI"},
119 {type::pointcloud::VoxelType::POINT_XYZL,
"type::pointcloud::POINT_XYZL"},
120 {type::pointcloud::VoxelType::POINT_XYZRGB,
"type::pointcloud::POINT_XYZRGB"},
121 {type::pointcloud::VoxelType::POINT_XYZRGBA,
"type::pointcloud::POINT_XYZRGBA"},
122 {type::pointcloud::VoxelType::POINT_XYZRGBL,
"type::pointcloud::POINT_XYZRGBL"},
123 {type::pointcloud::VoxelType::POINT_XYZHSV,
"type::pointcloud::POINT_XYZHSV"}};
std::map< T2, T1 > InvertMap(const std::map< T1, T2 > &m)
const std::string FLOAT_TYPENAME_SLUG
const std::string MEMBERS_SLUG
const std::string INT_TYPENAME_SLUG
const std::string DATA_SLUG
const std::string TIME_TYPENAME_SLUG
const std::string LIST_TYPENAME_SLUG
const std::string IMPORTANCE_SLUG
const std::string DOUBLE_TYPENAME_SLUG
const std::string NDARRAY_TYPENAME_SLUG
const std::string DIMENSIONS_SLUG
const std::string ELEMENTS_SLUG
const std::string VALUE_SLUG
const std::string BOOL_TYPENAME_SLUG
const std::string VERSION_SLUG
const std::string STRING_TYPENAME_SLUG
const std::string DICT_TYPENAME_SLUG
const std::string KEY_SLUG
const std::string PATH_SLUG
const std::string LONG_TYPENAME_SLUG
const std::string TYPE_SLUG
const std::string NAME_SLUG
const std::string USED_TYPE_SLUG
const auto String2QuaternionType
const std::map< type::ndarray::ElementType, std::string > NDArrayType2String
const auto String2NDArrayType
const auto String2VoxelType
const std::map< type::matrix::ElementType, std::string > MatrixType2String
const std::map< type::Maybe, std::string > Maybe2String
const std::map< type::quaternion::ElementType, std::string > QuaternionType2String
const auto String2MatrixType
const std::map< data::Descriptor, std::string > Descriptor2String
const auto String2PixelType
const auto String2Descriptor
const std::map< type::pointcloud::VoxelType, std::string > VoxelType2String
const std::map< type::image::PixelType, std::string > PixelType2String