PointCloud2BIM Library  1.0
Library to facilitate the transpormation of point clouds into digital BIM representation
Plane Member List

This is the complete list of members for Plane, including all inherited members.

addPointCloud(PointCloud &pc)Planeinline
angleBetween(double a1, double b1, double c1, double a2, double b2, double c2) (defined in Plane)Planeinlinestatic
checkLocalMatch(std::vector< PointXYZNormal > points1, std::vector< PointXYZNormal > points2)Planeinlinestatic
checkMatchingArea(std::vector< PointXYZNormal > points1, std::vector< PointXYZNormal > points2)Planeinlinestatic
distanceBetweenPlanes(Plane &pl1, Plane &pl2)Planeinlinestatic
distanceTo(Vector3 &v)Planeinline
distanceTo(PointXYZ &p)Planeinline
distanceTo(PointXYZNormal p)Planeinline
distanceTo(std::vector< PointXYZ > &points) (defined in Plane)Planeinline
distanceTo(std::vector< PointXYZNormal > &points)Planeinline
generateOuterPlane(std::vector< PointXYZNormal > points, std::vector< PointXYZNormal > &outPoints, std::vector< BitGrid > roomGrids, double minOffset)Planeinlinestatic
getD() const Planeinline
getFloorId() const Planeinline
getId() const Planeinline
getLocalContinuity(std::vector< PointXYZ > points1, std::vector< PointXYZ > points2, std::vector< int > &result) (defined in Plane)Planeinlinestatic
getLocalMatch(std::vector< PointXYZNormal > points1, std::vector< PointXYZNormal > points2, std::vector< int > &result1, std::vector< int > &result2)Planeinlinestatic
getMax() const Planeinline
getMin() const Planeinline
getNormal() const Planeinline
getNormal()Planeinline
getNormalVector()Planeinline
getPointCloudIDs()Planeinline
getPointClouds() const Planeinline
getPointClouds()Planeinline
getPoints(std::vector< T > &points)Planeinline
giveCenterPlane(std::vector< PointXYZNormal > points1, std::vector< PointXYZNormal > points2, double(&v1)[3], double(&v2)[3], double(&v3)[3], double &d, std::vector< PointXYZNormal > &corners)Planeinlinestatic
isInnerPlane(std::vector< PointXYZNormal > points, std::vector< BitGrid > roomGrids, double minOffset)Planeinlinestatic
makeWall(Plane &plane1, Plane &plane2, std::vector< PointXYZ > &result1, std::vector< PointXYZ > &result2)Planeinlinestatic
Plane()Planeinline
Plane(double _a, double _b, double _c, double _d)Planeinline
Plane(Vector3 _a, Vector3 _b, Vector3 _c)Planeinline
Plane(PointXYZ _a, PointXYZ _b, PointXYZ _c)Planeinline
Plane(PointXYZNormal _a, PointXYZNormal _b, PointXYZNormal _c)Planeinline
setD(double d)Planeinline
setFloorId(int id)Planeinline
setId(int id)Planeinline
setMax(double x, double y, double z)Planeinline
setMin(double x, double y, double z)Planeinline
setNormal(double nx, double ny, double nz)Planeinline
setPointCloudIDs(std::vector< int > pcl_ids) (defined in Plane)Planeinline