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

Public Member Functions

 edgeMeshGeometryModification (const edgeMesh &, const dictionary &)
 Construct from edgeMesh and dictionary. More...
 
 ~edgeMeshGeometryModification ()
 
bool activeModification () const
 is geometry modification active More...
 
const edgeMeshmodifyGeometry () const
 modify coordinates More...
 
const edgeMeshrevertGeometryModification () const
 revert geometry modification More...
 

Private Member Functions

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

Private Attributes

const edgeMeshedgeMesh_
 reference to edgeMesh 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 edgeMeshGeometryModification.H.

Constructor & Destructor Documentation

◆ edgeMeshGeometryModification() [1/2]

disallow bitwise copy construct

◆ edgeMeshGeometryModification() [2/2]

edgeMeshGeometryModification ( const edgeMesh em,
const dictionary meshDict 
)

Construct from edgeMesh and dictionary.

Definition at line 52 of file edgeMeshGeometryModification.C.

◆ ~edgeMeshGeometryModification()

Definition at line 65 of file edgeMeshGeometryModification.C.

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

Here is the call graph for this function:

Member Function Documentation

◆ checkModification()

void checkModification ( )
private

◆ operator=()

void operator= ( const edgeMeshGeometryModification )
private

disallow bitwise assignment

◆ activeModification()

bool activeModification ( ) const

is geometry modification active

Definition at line 72 of file edgeMeshGeometryModification.C.

References edgeMeshGeometryModification::modificationActive_.

◆ modifyGeometry()

const edgeMesh * modifyGeometry ( ) const

◆ revertGeometryModification()

const edgeMesh * revertGeometryModification ( ) const

Field Documentation

◆ edgeMesh_

const edgeMesh& edgeMesh_
private

◆ meshDict_

const dictionary& meshDict_
private

length of box sides

Definition at line 62 of file edgeMeshGeometryModification.H.

Referenced by edgeMeshGeometryModification::checkModification().

◆ coordinateModifierPtr_

coordinateModifier* coordinateModifierPtr_
private

◆ modificationActive_

bool modificationActive_
private

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