![]() |
|
Public Member Functions | |
TypeName ("coordinateSystem") | |
Runtime type information. | |
coordinateSystem (const word &name, const vector &origin, const vector &axis, const vector &dir) | |
Construct from origin and 2 axes. | |
coordinateSystem (const word &name, const vector &origin, const coordinateRotation &cr) | |
Construct from origin and rotation angles. | |
coordinateSystem (const word &name, const dictionary &dict) | |
Construct from dictionary. | |
declareRunTimeSelectionTable (autoPtr, coordinateSystem, origAxisDir,(const word &name, const vector &origin, const vector &axis, const vector &dir),(name, origin, axis, dir)) | |
declareRunTimeSelectionTable (autoPtr, coordinateSystem, origRotation,(const word &name, const vector &origin, const coordinateRotation &cr),(name, origin, cr)) | |
declareRunTimeSelectionTable (autoPtr, coordinateSystem, dictionary,(const word &name, const dictionary &dict),(name, dict)) | |
virtual | ~coordinateSystem () |
const word & | name () const |
Return name. | |
const vector & | origin () const |
Return origin. | |
const vector & | axis () const |
Return axis. | |
const vector & | direction () const |
Return direction. | |
virtual vector | toGlobal (const vector &localV) const =0 |
Convert from local coordinate system to the global Cartesian system. | |
virtual tmp< vectorField > | toGlobal (const vectorField &localV) const =0 |
virtual vector | toLocal (const vector &globalV) const =0 |
Convert from global Cartesian system to the local coordinate system. | |
virtual tmp< vectorField > | toLocal (const vectorField &globalV) const =0 |
virtual void | write (Ostream &) const |
Write. | |
virtual void | writeDict (Ostream &) const |
Write dictionary. | |
Static Public Member Functions | |
autoPtr< coordinateSystem > | New (const word &coordType, const word &name, const vector &origin, const vector &axis, const vector &dir) |
Select constructed from origin and 2 axes. | |
autoPtr< coordinateSystem > | New (const word &coordType, const word &name, const vector &origin, const coordinateRotation &cr) |
Select constructed from origin and rotation. | |
autoPtr< coordinateSystem > | New (const word &name, const dictionary &dict) |
Select constructed from Istream. | |
Friends | |
Ostream & | operator<< (Ostream &, const coordinateSystem &) |
|
Construct from origin and 2 axes.
|
|
Construct from origin and rotation angles.
|
|
Construct from dictionary.
|
|
|
|
Return axis.
Definition at line 205 of file coordinateSystem.H. |
|
|
|
|
|
|
|
Return direction.
Definition at line 211 of file coordinateSystem.H. References Foam::vector, and Foam::vectorField. |
|
Return name.
Definition at line 193 of file coordinateSystem.H. |
|
Select constructed from Istream.
|
|
Select constructed from origin and rotation.
|
|
Select constructed from origin and 2 axes.
|
|
Return origin.
Definition at line 199 of file coordinateSystem.H. |
|
Implemented in cartesianCS, cylindricalCS, parabolicCylindricalCS, sphericalCS, and toroidalCS. |
|
Convert from local coordinate system to the global Cartesian system.
Implemented in cartesianCS, cylindricalCS, parabolicCylindricalCS, sphericalCS, and toroidalCS. |
|
Implemented in cartesianCS, cylindricalCS, parabolicCylindricalCS, sphericalCS, and toroidalCS. |
|
Convert from global Cartesian system to the local coordinate system.
Implemented in cartesianCS, cylindricalCS, parabolicCylindricalCS, sphericalCS, and toroidalCS. |
|
Runtime type information.
|
|
Write.
Reimplemented in toroidalCS. |
|
Write dictionary.
Reimplemented in toroidalCS. |
|
|