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

Public Member Functions

 triSurfaceRemoveFacets (triSurf &surface)
 Construct from octree. More...
 
 ~triSurfaceRemoveFacets ()
 
void selectFacetsInPatch (const word &)
 add patch for removal More...
 
void selectFacetsInSubset (const word &)
 add subsets for removal More...
 
void removeFacets ()
 perform removal of selected facets More...
 

Private Member Functions

void markFacetsForRemoval (boolList &) const
 remove facets in selected patches/subsets More...
 
 triSurfaceRemoveFacets (const triSurfaceRemoveFacets &)
 Disallow default bitwise copy construct. More...
 
void operator= (const triSurfaceRemoveFacets &)
 Disallow default bitwise assignment. More...
 

Private Attributes

triSurfsurf_
 reference to triSurf More...
 
DynList< wordselectedEntities_
 patches/subsets for removal More...
 

Detailed Description

Definition at line 50 of file triSurfaceRemoveFacets.H.

Constructor & Destructor Documentation

◆ triSurfaceRemoveFacets() [1/2]

Disallow default bitwise copy construct.

◆ triSurfaceRemoveFacets() [2/2]

Construct from octree.

Definition at line 37 of file triSurfaceRemoveFacets.C.

◆ ~triSurfaceRemoveFacets()

Definition at line 43 of file triSurfaceRemoveFacets.C.

Member Function Documentation

◆ markFacetsForRemoval()

void markFacetsForRemoval ( boolList removeFacet) const
private

remove facets in selected patches/subsets

mark patches which will be removed

select facets affected by the deletion of a patch

mark facets contained in selected subsets

Definition at line 38 of file triSurfaceRemoveFacetsFunctions.C.

References triSurfFacets::facetsInSubset(), triSurfFacets::facetSubsetIndices(), triSurfFacets::facetSubsetName(), forAll, patches, triSurfFacets::patches(), triSurfaceRemoveFacets::selectedEntities_, List::setSize(), triSurfFacets::size(), and triSurfaceRemoveFacets::surf_.

Referenced by triSurfaceRemoveFacets::removeFacets().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

void operator= ( const triSurfaceRemoveFacets )
private

Disallow default bitwise assignment.

◆ selectFacetsInPatch()

void selectFacetsInPatch ( const word patchName)

add patch for removal

Definition at line 48 of file triSurfaceRemoveFacets.C.

References triSurfaceRemoveFacets::selectedEntities_.

Referenced by main().

Here is the caller graph for this function:

◆ selectFacetsInSubset()

void selectFacetsInSubset ( const word subsetName)

add subsets for removal

Definition at line 54 of file triSurfaceRemoveFacets.C.

References triSurfaceRemoveFacets::selectedEntities_.

◆ removeFacets()

void removeFacets ( )

Field Documentation

◆ surf_

triSurf& surf_
private

◆ selectedEntities_

DynList<word> selectedEntities_
private

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