47 #ifndef RIEGL_RDB_POINTCLOUD_HPP 48 #define RIEGL_RDB_POINTCLOUD_HPP 138 const std::string &location,
164 const std::string &location,
166 const std::string &schema,
167 const bool optionals=
false 177 const std::string &location,
221 std::string
inspect(
const uint8_t format);
334 const std::string &filter = std::string()
347 const std::string &filter = std::string()
359 const std::vector<pointcloud::GraphNode::ID> &nodes,
360 const std::string &filter = std::string()
374 const std::string &filter = std::string()
387 const std::string &filter = std::string()
399 const std::vector<pointcloud::GraphNode::ID> &nodes,
400 const std::string &filter = std::string()
414 const std::string &filter = std::string()
427 const std::string &filter = std::string()
439 const std::vector<pointcloud::GraphNode::ID> &nodes,
440 const std::string &filter = std::string()
467 std::shared_ptr<riegl::rdb::PointcloudData> data;
469 #ifdef RIEGL_RDB_POINTCLOUD_IMPLEMENTATION_DETAILS 470 RIEGL_RDB_POINTCLOUD_IMPLEMENTATION_DETAILS
476 #endif // RIEGL_RDB_POINTCLOUD_HPP
Manage point cloud transactions.
Database create settings.
pointcloud::Transactions & transaction()
Manage point cloud transactions.
~Pointcloud()
Destroy database instance.
pointcloud::PointAttributes & pointAttribute()
Manage point attributes.
pointcloud::QueryFill fill(const std::string &filter=std::string())
Fill points.
void close()
Close database.
pointcloud::QueryInsert insert()
Insert points.
pointcloud::Management & management()
Basic point cloud management interface.
Pointcloud(Context context=Context())
Create database instance.
Basic point cloud management interface.
bool isEmpty() const
Check if a database is empty.
pointcloud::MetaData & metaData()
Manage point cloud meta data.
Main point cloud database class.
bool isOpen() const
Check if a database is open.
RIEGL Laser Measurement Systems GmbH, Austria.
pointcloud::Changelog & changelog()
Manage point cloud changelog.
pointcloud::QuerySelect select(const std::string &filter=std::string())
Select points.
Point attribute description.
Database create settings.
std::string inspect(const uint8_t format)
File statistics and debugging information.
std::string getUUID() const
Get database file's UUID.
void create(const std::string &location, const pointcloud::CreateSettings &settings)
Create new database.
void open(const std::string &location, const pointcloud::OpenSettings &settings)
Open existing database.
Main RDB library include file.
Manage point cloud changelog.
Manage point cloud changelog.
Manage point cloud transactions.
Point attribute access data types.
pointcloud::QueryInvert invert(const std::string &filter=std::string())
Invert points.
pointcloud::QueryUpdate update()
Update points.
void clearCache()
Clear internal data cache.
pointcloud::QueryStat stat()
Query point statistics.
Basic point cloud management interface.