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

Public Member Functions

 surfaceMeshGeometryModification (const triSurf &, const dictionary &)
 Construct from triSurf and dictionary. More...
 
 ~surfaceMeshGeometryModification ()
 
bool activeModification () const
 is geometry modification active More...
 
const triSurfmodifyGeometry () const
 modify coordinates More...
 
const triSurfrevertGeometryModification () const
 revert geometry modification More...
 

Private Member Functions

void checkModification ()
 check existence of geometry modifiers More...
 
 surfaceMeshGeometryModification (const surfaceMeshGeometryModification &)
 disallow bitwise copy construct More...
 
void operator= (const surfaceMeshGeometryModification &)
 disallow bitwise assignment More...
 

Private Attributes

const triSurfsurf_
 reference to triSurf More...
 
const dictionarymeshDict_
 length of box sides More...
 
coordinateModifiercoordinateModifierPtr_
 contruct coordinate modification More...
 
bool modificationActive_
 is mofdification active More...
 

Detailed Description

Definition at line 55 of file surfaceMeshGeometryModification.H.

Constructor & Destructor Documentation

◆ surfaceMeshGeometryModification() [1/2]

disallow bitwise copy construct

◆ surfaceMeshGeometryModification() [2/2]

surfaceMeshGeometryModification ( const triSurf surf,
const dictionary meshDict 
)

Construct from triSurf and dictionary.

Definition at line 52 of file surfaceMeshGeometryModification.C.

◆ ~surfaceMeshGeometryModification()

Definition at line 65 of file surfaceMeshGeometryModification.C.

References surfaceMeshGeometryModification::coordinateModifierPtr_, and Foam::deleteDemandDrivenData().

Here is the call graph for this function:

Member Function Documentation

◆ checkModification()

void checkModification ( )
private

◆ operator=()

void operator= ( const surfaceMeshGeometryModification )
private

disallow bitwise assignment

◆ activeModification()

bool activeModification ( ) const

is geometry modification active

Definition at line 72 of file surfaceMeshGeometryModification.C.

References surfaceMeshGeometryModification::modificationActive_.

◆ modifyGeometry()

const triSurf * modifyGeometry ( ) const

◆ revertGeometryModification()

const triSurf * revertGeometryModification ( ) const

Field Documentation

◆ surf_

const triSurf& surf_
private

◆ meshDict_

const dictionary& meshDict_
private

length of box sides

Definition at line 62 of file surfaceMeshGeometryModification.H.

Referenced by surfaceMeshGeometryModification::checkModification().

◆ coordinateModifierPtr_

coordinateModifier* coordinateModifierPtr_
private

◆ modificationActive_

bool modificationActive_
private

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