|
PointCloud2BIM Library
1.0
Library to facilitate the transpormation of point clouds into digital BIM representation
|
Public Member Functions | |
| Opening () | |
| Creates empty Opening. | |
| int | getId () const |
| Returns Opening identifier. More... | |
| void | setId (int id) |
| Sets Opening identifier. More... | |
| std::vector< int > & | getPointCloudIDs () |
| Returns vector of PointCloud identifiers. More... | |
| void | setPointCloudIDs (std::vector< int > pcl_ids) |
| Sets vector of PointCloud identifiers. More... | |
| const std::vector< PointCloud > & | getPointClouds () const |
| Get all Opening pointclouds. More... | |
| std::vector< PointCloud > & | getPointClouds () |
| Get all Opening pointclouds. More... | |
| void | addPointCloud (PointCloud &pc) |
| Adds PointCloud to Opening. More... | |
| void | setDimensions (std::vector< double > dimensions) |
| Sets dimensions vector. More... | |
| const std::vector< double > & | getDimensions () const |
| Returns dimensions vector. More... | |
| std::vector< double > & | getDimensions () |
| Returns dimensions vector. More... | |
| void | setCornersX (std::vector< double > cornersX) |
| Sets x coordinates of the points (corners) specifying Opening. More... | |
| const std::vector< double > & | getCornersX () const |
| Returns x coordinates of the points (corners) specifying Opening. More... | |
| void | setCornersY (std::vector< double > cornersY) |
| Sets y coordinates of the points (corners) specifying Opening. More... | |
| const std::vector< double > & | getCornersY () const |
| Returns x coordinates of the points (corners) specifying Opening. More... | |
| void | setCornersZ (std::vector< double > cornersZ) |
| Sets z coordinates of the points (corners) specifying Opening. More... | |
| const std::vector< double > & | getCornersZ () const |
| Returns z coordinates of the points (corners) specifying Opening. More... | |
| OpeningType | getOpeningType () const |
| Returns type of the opening. More... | |
| void | setOpeningType (OpeningType name) |
| Sets type of the opening. More... | |
| template<typename T > | |
| void | getPoints (std::vector< T > &points) |
| Returns all Opening points. More... | |
|
inline |
Adds PointCloud to Opening.
| pc | PointCloud |
|
inline |
Returns x coordinates of the points (corners) specifying Opening.
|
inline |
Returns x coordinates of the points (corners) specifying Opening.
|
inline |
Returns z coordinates of the points (corners) specifying Opening.
|
inline |
Returns dimensions vector.
|
inline |
Returns dimensions vector.
|
inline |
Returns type of the opening.
|
inline |
Returns vector of PointCloud identifiers.
|
inline |
Get all Opening pointclouds.
|
inline |
Get all Opening pointclouds.
|
inline |
|
inline |
Sets x coordinates of the points (corners) specifying Opening.
| cornersX | X coordinates of the corner points |
|
inline |
Sets y coordinates of the points (corners) specifying Opening.
| cornersY | Y coordinates of the corner points |
|
inline |
Sets z coordinates of the points (corners) specifying Opening.
| cornersZ | Z coordinates of the corner points |
|
inline |
Sets dimensions vector.
| dimensions | Dimensions |
|
inline |
Sets type of the opening.
| name | Opening type |
|
inline |
Sets vector of PointCloud identifiers.
| pcl_ids | PointCloud identifiers |
1.8.11