Public Member Functions | Private Member Functions | Private Attributes
meshSurfaceEdgeExtractor Class Reference
Collaboration diagram for meshSurfaceEdgeExtractor:
Collaboration graph
[legend]

Public Member Functions

 meshSurfaceEdgeExtractor (polyMeshGen &mesh, const meshOctree &octree, const labelList &pointRegion)
 Construct from mesh data. More...
 
 ~meshSurfaceEdgeExtractor ()
 

Private Member Functions

void removeOldBoundaryFaces ()
 remove old boundary faces More...
 
void createEdgeVertices ()
 create vertices on surface edges More...
 
void createBoundaryFaces ()
 create new boundary faces More...
 
 meshSurfaceEdgeExtractor (const meshSurfaceEdgeExtractor &)
 Disallow default bitwise copy construct. More...
 
void operator= (const meshSurfaceEdgeExtractor &)
 Disallow default bitwise assignment. More...
 

Private Attributes

polyMeshGenmesh_
 mesh More...
 
label nPoints_
 
boolList boundaryCell_
 
List< directionnFacesInCell_
 
const meshOctreemeshOctree_
 reference to the octree More...
 
VRWGraph pointRegions_
 regions for boundary vertices More...
 

Detailed Description

Definition at line 53 of file meshSurfaceEdgeExtractor.H.

Constructor & Destructor Documentation

◆ meshSurfaceEdgeExtractor() [1/2]

Disallow default bitwise copy construct.

◆ meshSurfaceEdgeExtractor() [2/2]

meshSurfaceEdgeExtractor ( polyMeshGen mesh,
const meshOctree octree,
const labelList pointRegion 
)

Construct from mesh data.

Definition at line 42 of file meshSurfaceEdgeExtractor.C.

References forAll.

◆ ~meshSurfaceEdgeExtractor()

Definition at line 68 of file meshSurfaceEdgeExtractor.C.

Member Function Documentation

◆ removeOldBoundaryFaces()

void removeOldBoundaryFaces ( )
private

◆ createEdgeVertices()

void createEdgeVertices ( )
private

◆ createBoundaryFaces()

void createBoundaryFaces ( )
private

◆ operator=()

void operator= ( const meshSurfaceEdgeExtractor )
private

Disallow default bitwise assignment.

Field Documentation

◆ mesh_

polyMeshGen& mesh_
private

◆ nPoints_

label nPoints_
private

◆ boundaryCell_

boolList boundaryCell_
private

◆ nFacesInCell_

List<direction> nFacesInCell_
private

◆ meshOctree_

const meshOctree& meshOctree_
private

◆ pointRegions_

VRWGraph pointRegions_
private

regions for boundary vertices

Definition at line 69 of file meshSurfaceEdgeExtractor.H.

Referenced by meshSurfaceEdgeExtractor::createBoundaryFaces(), and meshSurfaceEdgeExtractor::createEdgeVertices().


The documentation for this class was generated from the following files: