33 #ifndef RIEGL_RDB_POINTCLOUD_CHANGELOG_HPP
34 #define RIEGL_RDB_POINTCLOUD_CHANGELOG_HPP
46 namespace pointcloud {
82 explicit Changelog(riegl::rdb::PointcloudData* pointcloud);
112 const std::string &entry,
113 const uint32_t method,
114 const uint32_t key_size,
115 const void*
const key_data
129 const std::string &filename
143 const std::string &filename
147 riegl::rdb::PointcloudData *data;
152 #endif // RIEGL_RDB_POINTCLOUD_CHANGELOG_HPP
void appendMessage(const std::string &message)
Append text to current log entry.
void exportToTextfile(const std::string &filename)
Export changelog to text file.
void importFromDatabase(const std::string &filename)
Import changelog from database.
Changelog(riegl::rdb::PointcloudData *pointcloud)
Constructor.
Manage point cloud changelog.
Pointcloud class implementation details.
static bool verifyLogEntry(const std::string &entry, const uint32_t method, const uint32_t key_size, const void *const key_data)
Verify log entry signature.