TM2IN  0.5.1
Namespaces | Functions
merge_surfaces.cpp File Reference
#include "algorithm/merge_surfaces.h"
#include <detail/cgal/geometry.h>
#include "detail/algorithm/merge_surfaces.h"
#include "detail/algorithm/simplify_share_edges.h"
#include "features/Wall/TriangulatedSurface.h"
#include "features/RoomBoundary/TriangulatedSurfaceMesh.h"
Include dependency graph for merge_surfaces.cpp:

Namespaces

 TM2IN
 
 TM2IN::algorithm
 

Functions

bool TM2IN::algorithm::mergeSurfaces (TM2IN::RoomBoundary::TriangulatedSurfaceMesh *tsm, double thres1, double thres2)
 Merges TM2IN::RoomBoundary::TriangulatedSurfaceMesh to larger one. More...
 
int TM2IN::algorithm::cleanMergedSurfaces (TM2IN::RoomBoundary::TriangulatedSurfaceMesh *tsm)
 Cleans TM2IN::RoomBoundary::TriangulatedSurfaceMesh after merging. More...
 
bool TM2IN::algorithm::mergeSurfaces (std::vector< Wall::TriangulatedSurface * > &surfaceList, double thres1, double thres2, vector< Wall::TriangulatedSurface * > &newSurfaceList)
 
bool TM2IN::algorithm::mergeTriangles (vector< Wall::Triangle * > &triangleList, double thres1, double thres2, vector< Wall::TriangulatedSurface * > &newSurfaceList)