OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
Geometry representing an identity transform. More...
#include <NullGeometry.h>
Public Member Functions | |
NullGeometry () | |
NullGeometry (const NullGeometry &) | |
virtual | ~NullGeometry () |
const NullGeometry & | operator= (const NullGeometry &) |
virtual double | getArcLength () const |
Get arc length. More... | |
virtual double | getElementLength () const |
Get design length. More... | |
virtual double | getOrigin () const |
Get origin position. More... | |
virtual Euclid3D | getTransform (double fromS, double toS) const |
Get transform. More... | |
virtual Euclid3D | getTransform (double s) const |
Get transform. More... | |
Public Member Functions inherited from BGeometryBase | |
BGeometryBase () | |
BGeometryBase (const BGeometryBase &right) | |
virtual | ~BGeometryBase () |
const BGeometryBase & | operator= (const BGeometryBase &right) |
virtual void | setElementLength (double length) |
Set geometry length. More... | |
virtual double | getEntrance () const |
Get entrance position. More... | |
virtual double | getExit () const |
Get exit position. More... | |
virtual Euclid3D | getTotalTransform () const |
Get transform. More... | |
virtual Euclid3D | getEntranceFrame () const |
Get transform. More... | |
virtual Euclid3D | getExitFrame () const |
Get transform. More... | |
virtual Euclid3D | getEntrancePatch () const |
Get patch. More... | |
virtual Euclid3D | getExitPatch () const |
Get patch. More... | |
Geometry representing an identity transform.
Definition at line 32 of file NullGeometry.h.
|
inline |
Definition at line 66 of file NullGeometry.h.
|
inline |
Definition at line 69 of file NullGeometry.h.
|
virtual |
Definition at line 28 of file NullGeometry.cpp.
|
virtual |
|
virtual |
|
virtual |
Get origin position.
Reimplemented from BGeometryBase.
Definition at line 42 of file NullGeometry.cpp.
|
virtual |
Get transform.
Implements BGeometryBase.
Definition at line 47 of file NullGeometry.cpp.
References Euclid3D::identity().
|
virtual |
Get transform.
Reimplemented from BGeometryBase.
Definition at line 52 of file NullGeometry.cpp.
References Euclid3D::identity().
|
inline |
Definition at line 73 of file NullGeometry.h.