|
| | Project (const fs::path &directory) |
| | Creates empty Project in a given directory path. More...
|
| |
| | Project (std::string project_name, const fs::path &full) |
| | Creates empty Project of a given name in a given directory path. More...
|
| |
| std::string & | getFolder () |
| | Returns Project folder path. More...
|
| |
| double * | getTranslation () |
| | Returns Project x, y, z translation. More...
|
| |
| void | setTranslation (double tx, double ty, double tz) |
| | Set Project x, y, z translation. More...
|
| |
| void | createProjectFile (const fs::path &path) |
| | Creates Project JSON file. More...
|
| |
|
void | save () |
| | Saves the Project JSON file.
|
| |
| void | openProjectFile (const fs::path &path) |
| | Opens the Project JSON file and read its contents. More...
|
| |
| void | addPointCloud (PointCloud &pc, bool force_save=true) |
| | Add PointCloud to Project. More...
|
| |
| void | update (PointCloud &p) |
| | Updates PointCloud after modifying. More...
|
| |
| std::vector< PointCloud > & | getPointClouds () |
| | Returns all PointClouds. More...
|
| |
| PointCloud & | getPointCloud (int id) |
| | Returns a PointCloud by identifier. More...
|
| |
| void | addRoom (Room &r, bool force_save=true) |
| | Add Room to Project. More...
|
| |
| void | update (Room &r) |
| | Updates Room after modifying. More...
|
| |
| std::vector< Room > & | getRooms () |
| | Returns all Rooms. More...
|
| |
| Room & | getRoom (int id) |
| | Returns a Room by identifier. More...
|
| |
| void | addFloor (Floor &f, bool force_save=true) |
| | Add Floor to Project. More...
|
| |
| void | update (Floor &f) |
| | Updates Floor after modifying. More...
|
| |
| std::vector< Floor > & | getFloors () |
| | Returns all Floors. More...
|
| |
| Floor & | getFloor (int id) |
| | Returns a Floor by identifier. More...
|
| |
| void | addPlane (Plane &p, bool force_save=true) |
| | Add Plane to Project. More...
|
| |
| void | update (Plane &p) |
| | Updates Plane after modifying. More...
|
| |
| std::vector< Plane > & | getPlanes () |
| | Returns all Planes. More...
|
| |
| Plane & | getPlane (int id) |
| | Returns a Plane by identifier. More...
|
| |
| void | addWall (Wall &p, bool force_save=true) |
| | Add Wall to Project. More...
|
| |
| void | update (Wall &p) |
| | Updates Wall after modifying. More...
|
| |
| std::vector< Wall > & | getWalls () |
| | Returns all Walls. More...
|
| |
| Wall & | getWall (int id) |
| | Returns a Wall by identifier. More...
|
| |
| void | addOpening (Opening &p, bool force_save=true) |
| | Add Opening to Project. More...
|
| |
| void | update (Opening &p) |
| | Updates Opening after modifying. More...
|
| |
| std::vector< Opening > & | getOpenings () |
| | Returns all openings. More...
|
| |
| Opening & | getOpening (int id) |
| | Returns an Opening by identifier. More...
|
| |
| void | import (std::string filename, bool translate=false) |
| | Imports points from a .pts file (space separated x, y, z(, r, g, b, i) points). More...
|
| |