Public Member Functions | |
TypeName ("coordinateModification") | |
coordinateModification () | |
Null construct. More... | |
coordinateModification (const word &name, const dictionary &) | |
Construct from dictionary. More... | |
declareRunTimeSelectionTable (autoPtr, coordinateModification, dictionary,(const word &name, const dictionary &dict),(name, dict)) | |
virtual | ~coordinateModification () |
virtual point | origin () const =0 |
return the origin point of the modification object More... | |
virtual void | translateAndModifyObject (const vector &)=0 |
translate the object for backward transformation More... | |
virtual vector | displacement (const point &) const =0 |
calculate the displacement vector for this modification More... | |
virtual vector | backwardDisplacement (const point &) const =0 |
calculate the displacement vector for the backward modification More... | |
virtual bool | combiningPossible () const =0 |
can this modification object be combined with other ones More... | |
virtual void | boundingPlanes (PtrList< plane > &) const =0 |
const word & | name () const |
Return name. More... | |
void | setName (const word &name) |
set the name More... | |
virtual dictionary | dict (bool ignoreType=false) const =0 |
Return as dictionary of entries. More... | |
virtual void | write (Ostream &) const =0 |
Write. More... | |
virtual void | writeDict (Ostream &, bool subDict=true) const =0 |
Write dictionary. More... | |
virtual void | operator= (const dictionary &)=0 |
assign from dictionary More... | |
Static Public Member Functions | |
static autoPtr< coordinateModification > | New (const word &name, const dictionary &dict) |
Select constructed from dictionary. More... | |
Private Attributes | |
word | name_ |
Modification name. More... | |
Friends | |
Ostream & | operator<< (Ostream &, const coordinateModification &) |
Definition at line 55 of file coordinateModification.H.
Null construct.
Definition at line 40 of file coordinateModification.C.
coordinateModification | ( | const word & | name, |
const dictionary & | |||
) |
Construct from dictionary.
Definition at line 47 of file coordinateModification.C.
|
virtual |
Definition at line 57 of file coordinateModification.C.
TypeName | ( | "coordinateModification" | ) |
declareRunTimeSelectionTable | ( | autoPtr | , |
coordinateModification | , | ||
dictionary | , | ||
(const word &name, const dictionary &dict) | , | ||
(name, dict) | |||
) |
|
static |
Select constructed from dictionary.
Definition at line 38 of file newCoordinateModification.C.
References dict, Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorIn, dictionary::found(), Foam::Info, dictionary::lookup(), Foam::name(), and Foam::nl.
Referenced by checkMeshDict::checkAnisotropicSources(), and coordinateModifier::coordinateModifier().
|
pure virtual |
return the origin point of the modification object
Implemented in boxScaling, and planeScaling.
|
pure virtual |
translate the object for backward transformation
Implemented in boxScaling, and planeScaling.
calculate the displacement vector for this modification
Implemented in boxScaling, and planeScaling.
calculate the displacement vector for the backward modification
Implemented in boxScaling, and planeScaling.
|
pure virtual |
can this modification object be combined with other ones
Implemented in boxScaling, and planeScaling.
return that "bounding planes" of the scaling region for the given object
Implemented in boxScaling, and planeScaling.
|
inline |
Return name.
Definition at line 130 of file coordinateModification.H.
References coordinateModification::name_.
Referenced by planeScaling::clone(), boxScaling::clone(), Foam::operator<<(), planeScaling::operator<<(), boxScaling::operator<<(), and coordinateModification::setName().
|
inline |
set the name
Definition at line 136 of file coordinateModification.H.
References coordinateModification::name(), and coordinateModification::name_.
|
pure virtual |
Return as dictionary of entries.
Implemented in boxScaling, and planeScaling.
|
pure virtual |
Write.
Implemented in boxScaling, and planeScaling.
|
pure virtual |
Write dictionary.
Implemented in boxScaling, and planeScaling.
Referenced by Foam::operator<<().
|
pure virtual |
assign from dictionary
Implemented in boxScaling, and planeScaling.
|
friend |
Definition at line 63 of file coordinateModification.C.
|
private |
Modification name.
Definition at line 60 of file coordinateModification.H.
Referenced by coordinateModification::name(), and coordinateModification::setName().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.