![]() |
RDB 2
|
Point attribute access data types. More...
#include <array>
#include <vector>
#include <limits>
#include <cstdlib>
#include <cstdint>
#include <type_traits>
Go to the source code of this file.
Classes | |
class | riegl::rdb::pointcloud::DataTypeOf< ValueType > |
Get RDB data type enumerator from data type. More... | |
Namespaces | |
riegl | |
RIEGL Laser Measurement Systems GmbH, Austria. | |
riegl::rdb | |
RDB library components. | |
riegl::rdb::pointcloud | |
RDB point cloud classes. | |
Enumerations | |
enum | riegl::rdb::pointcloud::DataType { riegl::rdb::pointcloud::NONE = 0, riegl::rdb::pointcloud::UINT8 = 1, riegl::rdb::pointcloud::INT8 = 2, riegl::rdb::pointcloud::UINT16 = 3, riegl::rdb::pointcloud::INT16 = 4, riegl::rdb::pointcloud::UINT32 = 5, riegl::rdb::pointcloud::INT32 = 6, riegl::rdb::pointcloud::UINT64 = 7, riegl::rdb::pointcloud::INT64 = 8, riegl::rdb::pointcloud::SINGLE = 9, riegl::rdb::pointcloud::DOUBLE = 10, riegl::rdb::pointcloud::FLOAT32 = SINGLE, riegl::rdb::pointcloud::FLOAT64 = DOUBLE } |
Point attribute access data type. More... | |
Functions | |
template<typename ValueType > | |
DataType | riegl::rdb::pointcloud::dataTypeOf () |
Convenience wrapper for DataTypeOf class. More... | |
template<typename ValueType > | |
DataType | riegl::rdb::pointcloud::dataTypeOf (const ValueType &value) |
Convenience wrapper for DataTypeOf class. More... | |
template<typename ValueType > | |
ValueType * | riegl::rdb::pointcloud::dataPointerOf (ValueType *const value) |
Get pointer to variable or to data in a std::array or vector container. More... | |
template<typename ValueType > | |
const ValueType * | riegl::rdb::pointcloud::dataPointerOf (const ValueType *const value) |
Get pointer to variable or to data in a std::array or vector container. More... | |
template<typename ValueType > | |
ValueType * | riegl::rdb::pointcloud::dataPointerOf (ValueType &value) |
Get pointer to variable or to data in a std::array or vector container. More... | |
template<typename ValueType > | |
const ValueType * | riegl::rdb::pointcloud::dataPointerOf (const ValueType &value) |
Get pointer to variable or to data in a std::array or vector container. More... | |
template<typename ValueType , std::size_t Size> | |
ValueType * | riegl::rdb::pointcloud::dataPointerOf (std::array< ValueType, Size > &value) |
Get pointer to variable or to data in a std::array or vector container. More... | |
template<typename ValueType , std::size_t Size> | |
const ValueType * | riegl::rdb::pointcloud::dataPointerOf (const std::array< ValueType, Size > &value) |
Get pointer to variable or to data in a std::array or vector container. More... | |
template<typename ValueType , class Allocator > | |
ValueType * | riegl::rdb::pointcloud::dataPointerOf (std::vector< ValueType, Allocator > &value) |
Get pointer to variable or to data in a std::array or vector container. More... | |
template<typename ValueType , class Allocator > | |
const ValueType * | riegl::rdb::pointcloud::dataPointerOf (const std::vector< ValueType, Allocator > &value) |
Get pointer to variable or to data in a std::array or vector container. More... | |
Point attribute access data types.
Definition in file dataTypes.hpp.