 |
RDB 2
|
Go to the documentation of this file.
43 #ifndef RIEGL_RDB_POINTCLOUD_CREATESETTINGS_HPP
44 #define RIEGL_RDB_POINTCLOUD_CREATESETTINGS_HPP
57 namespace pointcloud {
290 void load(
const std::string &json);
296 std::string
save()
const;
305 #endif // RIEGL_RDB_POINTCLOUD_CREATESETTINGS_HPP
std::uint64_t cacheSize
Point cache size.
std::uint32_t lodMode
Level of detail mode.
LodMode
Level of detail mode.
Point attribute description.
ChunkMode
Point chunk mode.
riegl::rdb::pointcloud::PointAttribute primaryAttribute
Primary point attribute.
std::uint32_t chunkSizeLOD
Level of detail size.
RIEGL Laser Measurement Systems GmbH, Austria.
bool optimizePointID
Point ID optimization.
std::uint32_t chunkSize
Point chunk size.
friend class CreateSettingsWrapper
CreateSettings & operator=(const CreateSettings &settings)
Assignment operator.
std::uint8_t compressionLevel
Data compression level.
std::string save() const
Save settings to JSON string.
CreateSettings()
Default constructor.
std::uint32_t chunkMode
Point chunk mode.
void load(const std::string &json)
Load settings from JSON string.
Database create settings.
Point attribute description.