|
| bool | has_lower_angle_than (Vertex *origin, Vertex *v1, Vertex *v2, double angle) |
| | Compares angle between Vector(origin, v1) and Vector(origin, v2) and the specific angle. More...
|
| |
| bool | isCollinear (Vertex *start_p, Vertex *check_p, Vertex *end_p) |
| | Determines whether the line string (start_p, check_p, end_p) is collinear. More...
|
| |
| bool | greater (Vertex *a, Vertex *b) |
| | Compares two Vertices. More...
|
| |
| bool | compareArea (IndoorComponent *i, IndoorComponent *j) |
| | Compares two Indoor Component by calculating area. More...
|
| |
| CGAL::Bbox_3 | getMBB (std::vector< Wall::Surface * > &surfacesList) |
| | Gets CGAL::Bbox_3 for Surface list. More...
|
| |
| bool | mergeSurfaces (TM2IN::RoomBoundary::TriangulatedSurfaceMesh *tsm, double thres1, double thres2) |
| | Merges TM2IN::RoomBoundary::TriangulatedSurfaceMesh to larger one. More...
|
| |
| int | cleanMergedSurfaces (TM2IN::RoomBoundary::TriangulatedSurfaceMesh *tsm) |
| | Cleans TM2IN::RoomBoundary::TriangulatedSurfaceMesh after merging. More...
|
| |
| bool | mergeSurfaces (std::vector< Wall::TriangulatedSurface * > &surfaceList, double thres1, double thres2, vector< Wall::TriangulatedSurface * > &newSurfaceList) |
| |
| bool | mergeTriangles (vector< Wall::Triangle * > &triangleList, double thres1, double thres2, vector< Wall::TriangulatedSurface * > &newSurfaceList) |
| |
| bool | mergeSurfaces (vector< Wall::TriangulatedSurface * > &surfaceList, double thres1, double thres2, vector< Wall::TriangulatedSurface * > &newSurfaceList) |
| | Merges the list of Surface. Result will be stored in 4th parameter. More...
|
| |
| bool | mergeTriangles (vector< Wall::Triangle * > &triangleList, double thres1, double thres2, vector< Wall::TriangulatedSurface * > &newSurfaceList) |
| | Merges the list of Triangle. Result will be stored in 4th parameter. More...
|
| |
| int | triangulate (TM2IN::Wall::Surface *pSurface, std::vector< TM2IN::Wall::Triangle * > &result) |
| | Triangulate one TM2IN::Surface to multiple TM2IN::Triangle objects. More...
|
| |