| RDB 2

Classes | Namespaces
pointAttribute.hpp File Reference

Point attribute description. More...

`#include <map>`
`#include <limits>`
`#include <string>`
`#include <cstdlib>`
`#include <cstdint>`
`#include "riegl/rdb/context.hpp"`
`#include "riegl/rdb/pointcloud/dataTypes.hpp"`

Go to the source code of this file.

## Classes
class | riegl::rdb::pointcloud::PointAttribute
| Point attribute description. More...

## Namespaces
| riegl
| RIEGL Laser Measurement Systems GmbH, Austria.
| riegl::rdb
| RDB library components.
| riegl::rdb::pointcloud
| RDB point cloud classes.

## Detailed Description

Point attribute description.

Author
  RIEGL LMS GmbH, Austria

Version
  2015-10-14/AW: Initial version
  2016-11-28/AW: Compression options added (#2423)
  2016-12-20/AW: New functions to load/save settings from/to JSON
  2017-03-22/AW: Point attribute scale factor added (#2552)
  2017-03-28/AW: Documentation of JSON load/save functions updated
  2017-11-09/AW: New function to suggest buffer data type (#2587)
  2017-11-24/AW: Constructors declared as "explicit" (#2825)
  2018-03-09/AW: New attribute property "invalid value" added (#3047)
  2018-06-22/AW: Attribute length type changed to uint32 (#3117)
  2018-07-05/AW: Add string conversion operator function
  2019-01-21/AW: New attribute property "lod settings" added
  2019-02-15/AW: Fix C++ API wrapper of PointAttribute class
  2020-02-21/AW: Class 'PointAttribute' is now context-free (#3544)
  2022-01-26/AW: Add optional point attribute tags (#4128)
  2022-03-18/AW: Add optional list of named values (#4128)
  2023-10-04/AW: Add attribute definition string size limits (#4790)

Definition in file pointAttribute.hpp.