5 #ifndef TM2IN_MERGE_SURFACES_H 6 #define TM2IN_MERGE_SURFACES_H 23 bool mergeSurfaces(vector<Wall::TriangulatedSurface*>& surfaceList,
double thres1,
double thres2, vector<Wall::TriangulatedSurface*>& newSurfaceList);
28 bool mergeTriangles(vector<Wall::Triangle*>& triangleList,
double thres1,
double thres2, vector<Wall::TriangulatedSurface*>& newSurfaceList);
36 #endif //TM2IN_MERGE_SURFACES_H 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.
Definition: TriangulatedSurfaceMesh.h:19
Definition: collinear.cpp:10
int cleanMergedSurfaces(TriangulatedSurfaceMesh *tsm)
Cleans TM2IN::RoomBoundary::TriangulatedSurfaceMesh after merging.
Definition: merge_surfaces.cpp:26
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.