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

Public Member Functions

 polyMeshGenGeometryModification (polyMeshGen &, const dictionary &)
 Construct from polyMeshGen and dictionary. More...
 
 ~polyMeshGenGeometryModification ()
 
bool activeModification () const
 is geometry modification active More...
 
void modifyGeometry ()
 modify coordinates More...
 
void revertGeometryModification ()
 revert modification of coorinates More...
 

Private Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 53 of file polyMeshGenGeometryModification.H.

Constructor & Destructor Documentation

◆ polyMeshGenGeometryModification() [1/2]

disable bitwise copy construct

◆ polyMeshGenGeometryModification() [2/2]

polyMeshGenGeometryModification ( polyMeshGen mesh,
const dictionary meshDict 
)

Construct from polyMeshGen and dictionary.

Definition at line 50 of file polyMeshGenGeometryModification.C.

◆ ~polyMeshGenGeometryModification()

Definition at line 63 of file polyMeshGenGeometryModification.C.

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

Here is the call graph for this function:

Member Function Documentation

◆ checkModification()

void checkModification ( )
private

◆ operator=()

void operator= ( const polyMeshGenGeometryModification )
private

disable bitwise assignment

◆ activeModification()

bool activeModification ( ) const

is geometry modification active

Definition at line 70 of file polyMeshGenGeometryModification.C.

References polyMeshGenGeometryModification::modificationActive_.

◆ modifyGeometry()

void modifyGeometry ( )

◆ revertGeometryModification()

void revertGeometryModification ( )

Field Documentation

◆ mesh_

polyMeshGen& mesh_
private

◆ meshDict_

const dictionary& meshDict_
private

length of box sides

Definition at line 60 of file polyMeshGenGeometryModification.H.

Referenced by polyMeshGenGeometryModification::checkModification().

◆ coordinateModifierPtr_

coordinateModifier* coordinateModifierPtr_
private

◆ modificationActive_

bool modificationActive_
private

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