Public Member Functions | |
triSurfModifier (triSurf &surface) | |
Construct from surface mesh. More... | |
~triSurfModifier () | |
pointField & | pointsAccess () |
non-const access to points More... | |
LongList< labelledTri > & | facetsAccess () |
access to facets More... | |
edgeLongList & | featureEdgesAccess () |
non-const access to feature edges More... | |
geometricSurfacePatchList & | patchesAccess () |
access to patches More... | |
Private Member Functions | |
triSurfModifier () | |
Default construct. More... | |
void | operator= (const triSurfModifier &) |
Disallow default bitwise assignment. More... | |
Private Attributes | |
triSurf & | surface_ |
reference to the surface mesh More... | |
Definition at line 48 of file triSurfModifier.H.
|
private |
Default construct.
triSurfModifier | ( | triSurf & | surface | ) |
~triSurfModifier | ( | ) |
Definition at line 45 of file triSurfModifier.C.
|
private |
Disallow default bitwise assignment.
|
inline |
non-const access to points
Definition at line 37 of file triSurfModifierI.H.
References triSurfPoints::points(), and triSurfModifier::surface_.
Referenced by meshSurfaceOptimizer::calculateTrianglesAndAddressing(), triSurfaceCopyParts::copySurfaceMesh(), partTriMesh::createBufferLayers(), partTriMesh::createPointsAndTrias(), triSurfaceExtrude2DEdges::extrudeSurface(), main(), triSurfaceRemoveFacets::removeFacets(), edgeExtractor::surfaceWithPatches(), meshSurfaceOptimizer::transformIntoPlane(), partTriMesh::updateVertex(), partTriMesh::updateVertices(), and partTriMesh::updateVerticesSMP().
|
inline |
access to facets
Definition at line 42 of file triSurfModifierI.H.
References triSurfFacets::facets(), and triSurfModifier::surface_.
Referenced by meshSurfaceOptimizer::calculateTrianglesAndAddressing(), triSurfaceCleanupDuplicateTriangles::checkDuplicateTriangles(), triSurfaceCleanupDuplicates::checkDuplicateTriangles(), triSurfaceCopyParts::copySurfaceMesh(), triSurfaceExtrude2DEdges::extrudeSurface(), main(), triSurfaceCleanupDuplicates::mergeDuplicatePoints(), triSurfaceRemoveFacets::removeFacets(), and meshSurfaceOptimizer::transformIntoPlane().
|
inline |
non-const access to feature edges
Definition at line 47 of file triSurfModifierI.H.
References triSurfFeatureEdges::featureEdges(), and triSurfModifier::surface_.
Referenced by triSurfaceCopyParts::copySurfaceMesh(), triSurfaceDetectFeatureEdges::detectFeatureEdges(), and triSurfaceRemoveFacets::removeFacets().
|
inline |
access to patches
Definition at line 52 of file triSurfModifierI.H.
References triSurfFacets::patches(), and triSurfModifier::surface_.
Referenced by meshSurfaceOptimizer::calculateTrianglesAndAddressing(), Foam::triSurfaceChecks::checkOverlaps(), triSurfaceCopyParts::copySurfaceMesh(), triSurfaceExtrude2DEdges::extrudeSurface(), main(), edgeExtractor::surfaceWithPatches(), and meshSurfaceOptimizer::transformIntoPlane().
|
private |
reference to the surface mesh
Definition at line 52 of file triSurfModifier.H.
Referenced by triSurfModifier::facetsAccess(), triSurfModifier::featureEdgesAccess(), triSurfModifier::patchesAccess(), and triSurfModifier::pointsAccess().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.