PCL
pcl::VariantType Namespace Reference

Variant data types. More...

Detailed Description

Currently Variant supports the following data types:

VariantType::Invalid Symbolic value used to denote an invalid, undefined or unavailable property.
VariantType::Bool A Boolean value, equivalent to the bool C++ type.
VariantType::Boolean A synonym for VariantType::Bool.
VariantType::Int8 Signed 8-bit integer (int8).
VariantType::Char A synonym for VariantType::Int8.
VariantType::Int16 Signed 16-bit integer (int16).
VariantType::Short A synonym for VariantType::Int16.
VariantType::Int32 Signed 32-bit integer (int32).
VariantType::Integer A synonym for VariantType::Int32.
VariantType::Int64 Signed 64-bit integer (int64).
VariantType::UInt8 Unsigned 8-bit integer (uint8).
VariantType::Byte A synonym for VariantType::UInt8.
VariantType::UInt16 Unsigned 16-bit integer (uint16).
VariantType::UShort A synonym for VariantType::UInt16.
VariantType::UInt32 Unsigned 32-bit integer (uint32).
VariantType::UInt A synonym for VariantType::UInt32.
VariantType::UInt64 Unsigned 64-bit integer (uint64).
VariantType::Float32 32-bit floating point real value (float).
VariantType::Float A synonym for VariantType::Float32.
VariantType::Float64 64-bit floating point real value (float).
VariantType::Double A synonym for VariantType::Float64.
VariantType::Real A synonym for VariantType::Double.
VariantType::Complex32 32-bit floating point complex value (fcomplex).
VariantType::FComplex A synonym for VariantType::Complex32.
VariantType::Complex64 64-bit floating point complex value (dcomplex).
VariantType::DComplex A synonym for VariantType::Complex64.
VariantType::Complex A synonym for VariantType::DComplex.
VariantType::TimePoint A time point value (TimePoint).
VariantType::I32Point Two-dimensional point with 32-bit integer coordinates (Point).
VariantType::Point A synonym for VariantType::I32Point.
VariantType::F32Point Two-dimensional point with 32-bit floating point coordinates (FPoint).
VariantType::FPoint A synonym for VariantType::F32Point.
VariantType::F64Point Two-dimensional point with 64-bit floating point coordinates (DPoint).
VariantType::DPoint A synonym for VariantType::F64Point.
VariantType::I32Rect Rectangle with 32-bit integer coordinates (Rect).
VariantType::Rect A synonym for VariantType::I32Rect.
VariantType::F32Rect Rectangle with 32-bit floating point coordinates (FRect).
VariantType::FRect A synonym for VariantType::F32Rect.
VariantType::F64Rect Rectangle with 64-bit floating point coordinates (DRect).
VariantType::DRect A synonym for VariantType::F64Rect.
VariantType::I8Vector Vector of 8-bit signed integer components (I8Vector).
VariantType::CharVector A synonym for VariantType::I8Vector
VariantType::UI8Vector Vector of 8-bit unsigned integer components (UI8Vector).
VariantType::ByteVector A synonym for VariantType::UI8Vector
VariantType::I16Vector Vector of 16-bit signed integer components (I16Vector).
VariantType::UI16Vector Vector of 16-bit unsigned integer components (UI16Vector).
VariantType::I32Vector Vector of 32-bit signed integer components (I32Vector).
VariantType::IVector A synonym for VariantType::I32Vector
VariantType::UI32Vector Vector of 32-bit unsigned integer components (UI32Vector).
VariantType::UIVector A synonym for VariantType::UI32Vector
VariantType::I64Vector Vector of 64-bit signed integer components (I64Vector).
VariantType::UI64Vector Vector of 64-bit unsigned integer components (UI64Vector).
VariantType::F32Vector Vector of 32-bit floating point real components (F32Vector).
VariantType::FVector A synonym for VariantType::F32Vector
VariantType::F64Vector Vector of 64-bit floating point real components (F64Vector).
VariantType::DVector A synonym for VariantType::F64Vector
VariantType::C32Vector Vector of 32-bit floating point complex components (C32Vector).
VariantType::C64Vector Vector of 64-bit floating point complex components (C64Vector).
VariantType::I8Matrix Matrix of 8-bit signed integer elements (I8Matrix).
VariantType::CharMatrix A synonym for VariantType::I8Matrix
VariantType::UI8Matrix Matrix of 8-bit unsigned integer elements (UI8Matrix).
VariantType::ByteMatrix A synonym for VariantType::UI8Matrix
VariantType::I16Matrix Matrix of 16-bit signed integer elements (I16Matrix).
VariantType::UI16Matrix Matrix of 16-bit unsigned integer elements (UI16Matrix).
VariantType::I32Matrix Matrix of 32-bit signed integer elements (I32Matrix).
VariantType::IMatrix A synonym for VariantType::I32Matrix
VariantType::UI32Matrix Matrix of 32-bit unsigned integer elements (UI32Matrix).
VariantType::UIMatrix A synonym for VariantType::UI32Matrix
VariantType::I64Matrix Matrix of 64-bit signed integer elements (I64Matrix).
VariantType::UI64Matrix Matrix of 64-bit unsigned integer elements (UI64Matrix).
VariantType::F32Matrix Matrix of 32-bit floating point real elements (F32Matrix).
VariantType::FMatrix A synonym for VariantType::F32Matrix
VariantType::F64Matrix Matrix of 64-bit floating point real elements (F64Matrix).
VariantType::DMatrix A synonym for VariantType::F64Matrix
VariantType::C32Matrix Matrix of 32-bit floating point complex elements (C32Matrix).
VariantType::C64Matrix Matrix of 64-bit floating point complex elements (C64Matrix).
VariantType::ByteArray Dynamic array of unsigned 8-bit integers (ByteArray).
VariantType::String UTF-16 Unicode string (String).
VariantType::IsoString 8-bit ISO/IEC 8859-1 or UTF-8 Unicode string (IsoString).
VariantType::StringList Dynamic list of UTF-16 Unicode strings (StringList).
VariantType::IsoStringList Dynamic list of 8-bit strings (IsoStringList).
VariantType::StringKeyValue Key/value pair of UTF-16 Unicode strings (StringKeyValue).
VariantType::IsoStringKeyValue Key/value pair of 8-bit strings (IsoStringKeyValue).
VariantType::StringKeyValueList Dynamic list of key/value pairs of UTF-16 Unicode strings (StringKeyValueList).
VariantType::IsoStringKeyValueList Dynamic list of key/value pairs of 8-bit strings (IsoStringKeyValueList).