|
| 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...
|
|