Go to the documentation of this file.
36 #ifndef triSurfaceCleanupDuplicates_H
37 #define triSurfaceCleanupDuplicates_H
~triSurfaceCleanupDuplicates()
void updateTriangleLabels(const labelLongList &)
update triangle mapping
triSurf & surf_
reference to triSurf
const scalar tolerance_
tolerance for points
void operator=(const triSurfaceCleanupDuplicates &)
Disallow default bitwise assignment.
bool checkDuplicateTriangles()
Check duplicate triangles.
triSurfaceCleanupDuplicates(const triSurfaceCleanupDuplicates &)
Disallow default bitwise copy construct.
void mergeIdentities()
merge duplicate vertices and triangles
const meshOctree & octree_
reference to octree
labelLongList newTriangleLabel_
new triangle labels in case some of them is removed
const double e
Elementary charge.
bool done_
check if the operation has already been performed
bool mergeDuplicatePoints()
Check duplicate points.
Octree for mesh generation.