PointCloud2BIM Library
1.0
Library to facilitate the transpormation of point clouds into digital BIM representation
|
This is the complete list of members for Plane, including all inherited members.
addPointCloud(PointCloud &pc) | Plane | inline |
angleBetween(double a1, double b1, double c1, double a2, double b2, double c2) (defined in Plane) | Plane | inlinestatic |
checkLocalMatch(std::vector< PointXYZNormal > points1, std::vector< PointXYZNormal > points2) | Plane | inlinestatic |
checkMatchingArea(std::vector< PointXYZNormal > points1, std::vector< PointXYZNormal > points2) | Plane | inlinestatic |
distanceBetweenPlanes(Plane &pl1, Plane &pl2) | Plane | inlinestatic |
distanceTo(Vector3 &v) | Plane | inline |
distanceTo(PointXYZ &p) | Plane | inline |
distanceTo(PointXYZNormal p) | Plane | inline |
distanceTo(std::vector< PointXYZ > &points) (defined in Plane) | Plane | inline |
distanceTo(std::vector< PointXYZNormal > &points) | Plane | inline |
generateOuterPlane(std::vector< PointXYZNormal > points, std::vector< PointXYZNormal > &outPoints, std::vector< BitGrid > roomGrids, double minOffset) | Plane | inlinestatic |
getD() const | Plane | inline |
getFloorId() const | Plane | inline |
getId() const | Plane | inline |
getLocalContinuity(std::vector< PointXYZ > points1, std::vector< PointXYZ > points2, std::vector< int > &result) (defined in Plane) | Plane | inlinestatic |
getLocalMatch(std::vector< PointXYZNormal > points1, std::vector< PointXYZNormal > points2, std::vector< int > &result1, std::vector< int > &result2) | Plane | inlinestatic |
getMax() const | Plane | inline |
getMin() const | Plane | inline |
getNormal() const | Plane | inline |
getNormal() | Plane | inline |
getNormalVector() | Plane | inline |
getPointCloudIDs() | Plane | inline |
getPointClouds() const | Plane | inline |
getPointClouds() | Plane | inline |
getPoints(std::vector< T > &points) | Plane | inline |
giveCenterPlane(std::vector< PointXYZNormal > points1, std::vector< PointXYZNormal > points2, double(&v1)[3], double(&v2)[3], double(&v3)[3], double &d, std::vector< PointXYZNormal > &corners) | Plane | inlinestatic |
isInnerPlane(std::vector< PointXYZNormal > points, std::vector< BitGrid > roomGrids, double minOffset) | Plane | inlinestatic |
makeWall(Plane &plane1, Plane &plane2, std::vector< PointXYZ > &result1, std::vector< PointXYZ > &result2) | Plane | inlinestatic |
Plane() | Plane | inline |
Plane(double _a, double _b, double _c, double _d) | Plane | inline |
Plane(Vector3 _a, Vector3 _b, Vector3 _c) | Plane | inline |
Plane(PointXYZ _a, PointXYZ _b, PointXYZ _c) | Plane | inline |
Plane(PointXYZNormal _a, PointXYZNormal _b, PointXYZNormal _c) | Plane | inline |
setD(double d) | Plane | inline |
setFloorId(int id) | Plane | inline |
setId(int id) | Plane | inline |
setMax(double x, double y, double z) | Plane | inline |
setMin(double x, double y, double z) | Plane | inline |
setNormal(double nx, double ny, double nz) | Plane | inline |
setPointCloudIDs(std::vector< int > pcl_ids) (defined in Plane) | Plane | inline |