36 #ifndef RIEGL_RDB_POINTCLOUD_METADATA_HPP 37 #define RIEGL_RDB_POINTCLOUD_METADATA_HPP 51 namespace pointcloud {
72 explicit MetaData(riegl::rdb::PointcloudData* pointcloud);
79 std::vector<std::string>
list()
const;
88 const std::string &name
97 const std::string &name,
98 const std::string &value
108 const std::string &name,
109 const std::string &defaultValue =
"" 118 const std::string &name
131 const std::string &name
143 const std::string &value,
144 const std::string &schema
159 const std::string &name,
160 const uint32_t method,
161 const uint32_t key_size,
162 const void*
const key_data
182 const std::string &name,
183 const uint32_t method,
184 const uint32_t key_size,
185 const void*
const key_data
189 riegl::rdb::PointcloudData *data;
194 #endif // RIEGL_RDB_POINTCLOUD_METADATA_HPP
RIEGL Laser Measurement Systems GmbH, Austria.
Pointcloud class implementation details.