armarx::aron::data::rw::json::conversion Namespace Reference

Variables

const std::map< data::Descriptor, std::string > Descriptor2String
 
const std::map< type::matrix::ElementType, std::string > MatrixType2String
 
const std::map< type::Maybe, std::string > Maybe2String
 
const std::map< type::ndarray::ElementType, std::string > NDArrayType2String
 
const std::map< type::image::PixelType, std::string > PixelType2String
 
const std::map< type::quaternion::ElementType, std::string > QuaternionType2String
 
const auto String2Descriptor = aron::conversion::util::InvertMap(Descriptor2String)
 
const auto String2MatrixType = aron::conversion::util::InvertMap(MatrixType2String)
 
const auto String2Maybe = aron::conversion::util::InvertMap(Maybe2String)
 
const auto String2NDArrayType = aron::conversion::util::InvertMap(NDArrayType2String)
 
const auto String2PixelType = aron::conversion::util::InvertMap(PixelType2String)
 
const auto String2QuaternionType = aron::conversion::util::InvertMap(QuaternionType2String)
 
const auto String2VoxelType = aron::conversion::util::InvertMap(VoxelType2String)
 
const std::map< type::pointcloud::VoxelType, std::string > VoxelType2String
 

Variable Documentation

◆ Descriptor2String

const std::map<data::Descriptor, std::string> Descriptor2String
Initial value:
= {
const std::string FLOAT_TYPENAME_SLUG
Definition Data.h:53
const std::string INT_TYPENAME_SLUG
Definition Data.h:51
const std::string LIST_TYPENAME_SLUG
Definition Data.h:48
const std::string DOUBLE_TYPENAME_SLUG
Definition Data.h:54
const std::string NDARRAY_TYPENAME_SLUG
Definition Data.h:50
const std::string BOOL_TYPENAME_SLUG
Definition Data.h:56
const std::string STRING_TYPENAME_SLUG
Definition Data.h:55
const std::string DICT_TYPENAME_SLUG
Definition Data.h:49
const std::string LONG_TYPENAME_SLUG
Definition Data.h:52

Definition at line 62 of file Data.h.

◆ MatrixType2String

const std::map<type::matrix::ElementType, std::string> MatrixType2String
Initial value:
= {
{type::matrix::ElementType::UINT8, "type::matrix::UINT8"},
{type::matrix::ElementType::UINT16, "type::matrix::UINT16"},
{type::matrix::ElementType::UINT32, "type::matrix::UINT32"},
{type::matrix::ElementType::INT8, "type::matrix::INT8"},
{type::matrix::ElementType::INT16, "type::matrix::INT16"},
{type::matrix::ElementType::INT32, "type::matrix::INT32"},
{type::matrix::ElementType::INT64, "type::matrix::INT64"},
{type::matrix::ElementType::FLOAT32, "type::matrix::FLOAT32"},
{type::matrix::ElementType::FLOAT64, "type::matrix::FLOAT64"}}

Definition at line 93 of file Data.h.

◆ Maybe2String

const std::map<type::Maybe, std::string> Maybe2String
Initial value:
= {
{type::Maybe::NONE, "type::maybe::NONE"},
{type::Maybe::OPTIONAL, "type::maybe::OPTIONAL"},
{type::Maybe::RAW_PTR, "type::maybe::RAW_PTR"},
{type::Maybe::SHARED_PTR, "type::maybe::SHARED_PTR"},
{type::Maybe::UNIQUE_PTR, "type::maybe::UNIQUE_PTR"}}

Definition at line 74 of file Data.h.

◆ NDArrayType2String

const std::map<type::ndarray::ElementType, std::string> NDArrayType2String
Initial value:
= {
{type::ndarray::ElementType::INT8, "type::ndarray::INT8"},
{type::ndarray::ElementType::INT16, "type::ndarray::INT16"},
{type::ndarray::ElementType::INT32, "type::ndarray::INT32"},
{type::ndarray::ElementType::UINT8, "type::ndarray::UINT8"},
{type::ndarray::ElementType::UINT16, "type::ndarray::UINT16"},
{type::ndarray::ElementType::UINT32, "type::ndarray::UINT32"},
{type::ndarray::ElementType::FLOAT32, "type::ndarray::FLOAT32"},
{type::ndarray::ElementType::FLOAT64, "type::ndarray::FLOAT64"}}

Definition at line 82 of file Data.h.

◆ PixelType2String

const std::map<type::image::PixelType, std::string> PixelType2String
Initial value:
= {
{type::image::PixelType::RGB24, "type::image::RGB24"},
{type::image::PixelType::DEPTH32, "type::image::DEPTH32"}}

Definition at line 110 of file Data.h.

◆ QuaternionType2String

const std::map<type::quaternion::ElementType, std::string> QuaternionType2String
Initial value:
= {
{type::quaternion::ElementType::FLOAT32, "type::quaternion::FLOAT32"},
{type::quaternion::ElementType::FLOAT64, "type::quaternion::FLOAT64"}}

Definition at line 105 of file Data.h.

◆ String2Descriptor

const auto String2Descriptor = aron::conversion::util::InvertMap(Descriptor2String)

Definition at line 72 of file Data.h.

◆ String2MatrixType

const auto String2MatrixType = aron::conversion::util::InvertMap(MatrixType2String)

Definition at line 103 of file Data.h.

◆ String2Maybe

const auto String2Maybe = aron::conversion::util::InvertMap(Maybe2String)

Definition at line 80 of file Data.h.

◆ String2NDArrayType

const auto String2NDArrayType = aron::conversion::util::InvertMap(NDArrayType2String)

Definition at line 91 of file Data.h.

◆ String2PixelType

const auto String2PixelType = aron::conversion::util::InvertMap(PixelType2String)

Definition at line 113 of file Data.h.

◆ String2QuaternionType

const auto String2QuaternionType = aron::conversion::util::InvertMap(QuaternionType2String)

Definition at line 108 of file Data.h.

◆ String2VoxelType

const auto String2VoxelType = aron::conversion::util::InvertMap(VoxelType2String)

Definition at line 123 of file Data.h.

◆ VoxelType2String

const std::map<type::pointcloud::VoxelType, std::string> VoxelType2String
Initial value:
= {
{type::pointcloud::VoxelType::POINT_XYZ, "type::pointcloud::POINT_XYZ"},
{type::pointcloud::VoxelType::POINT_XYZI, "type::pointcloud::POINT_XYZI"},
{type::pointcloud::VoxelType::POINT_XYZL, "type::pointcloud::POINT_XYZL"},
{type::pointcloud::VoxelType::POINT_XYZRGB, "type::pointcloud::POINT_XYZRGB"},
{type::pointcloud::VoxelType::POINT_XYZRGBA, "type::pointcloud::POINT_XYZRGBA"},
{type::pointcloud::VoxelType::POINT_XYZRGBL, "type::pointcloud::POINT_XYZRGBL"},
{type::pointcloud::VoxelType::POINT_XYZHSV, "type::pointcloud::POINT_XYZHSV"}}

Definition at line 115 of file Data.h.