Public Member Functions | |
triSurfaceCleanupDuplicateTriangles (triSurf &) | |
Construct from triSurf. More... | |
~triSurfaceCleanupDuplicateTriangles () | |
Private Member Functions | |
void | checkDuplicateTriangles () |
Check duplicate triangles. More... | |
triSurfaceCleanupDuplicateTriangles (const triSurfaceCleanupDuplicateTriangles &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const triSurfaceCleanupDuplicateTriangles &) |
Disallow default bitwise assignment. More... | |
Private Attributes | |
triSurf & | surf_ |
reference to triSurf More... | |
labelLongList | newTriangleLabel_ |
new triangle labels in case some of them is removed More... | |
Definition at line 52 of file triSurfaceCleanupDuplicateTriangles.H.
|
private |
Disallow default bitwise copy construct.
triSurfaceCleanupDuplicateTriangles | ( | triSurf & | surf | ) |
Construct from triSurf.
Definition at line 39 of file triSurfaceCleanupDuplicateTriangles.C.
Definition at line 49 of file triSurfaceCleanupDuplicateTriangles.C.
|
private |
Check duplicate triangles.
check if there exist duplicate triangles
return if there exist no duplicate triangles
create new list of triangles and store it in the surface mesh
Definition at line 38 of file triSurfaceCleanupDuplicateTrianglesFunctions.C.
References triSurfAddressing::clearAddressing(), triSurfAddressing::clearGeometry(), Foam::endl(), triSurfModifier::facetsAccess(), forAll, Foam::Info, triSurfAddressing::pointFacets(), triSurfFacets::size(), LongList< T, Offset >::size(), triSurfaceCleanupDuplicateTriangles::surf_, and triSurfFacets::updateFacetsSubsets().
|
private |
Disallow default bitwise assignment.
|
private |
reference to triSurf
Definition at line 56 of file triSurfaceCleanupDuplicateTriangles.H.
Referenced by triSurfaceCleanupDuplicateTriangles::checkDuplicateTriangles().
|
private |
new triangle labels in case some of them is removed
Definition at line 59 of file triSurfaceCleanupDuplicateTriangles.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.