36 #ifndef RIEGL_RDB_POINTCLOUD_METADATA_HPP
37 #define RIEGL_RDB_POINTCLOUD_METADATA_HPP
53 namespace pointcloud {
74 explicit MetaData(riegl::rdb::PointcloudData* pointcloud);
81 std::vector<std::string>
list()
const;
90 const std::string &name
99 const std::string &name,
100 const std::string &value
110 const std::string &name,
111 const std::string &defaultValue =
""
120 const std::string &name
133 const std::string &name
145 const std::string &value,
146 const std::string &schema
161 const std::string &name,
162 const std::uint32_t method,
163 const std::uint32_t key_size,
164 const void*
const key_data
184 const std::string &name,
185 const std::uint32_t method,
186 const std::uint32_t key_size,
187 const void*
const key_data
191 riegl::rdb::PointcloudData *data;
196 #endif // RIEGL_RDB_POINTCLOUD_METADATA_HPP
Pointcloud class implementation details.