#include <TransformBase.h>
Inheritance diagram for TransformBase:


Definition at line 33 of file TransformBase.h.
Public Member Functions | |
| virtual double | aspectRatio () const |
| Get the aspect ratio. | |
| virtual TransformBase * | clone () const =0 |
| Creates a new Transform object by copying an existing one. | |
| const std::string & | name () const |
| Returns the name of the Transform. | |
| virtual | ~TransformBase () |
| The virtual destructor. | |
Protected Member Functions | |
| TransformBase (const TransformBase &t) | |
| The copy constructor. | |
| TransformBase () | |
| The default constructor. | |
Protected Attributes | |
| std::string | m_name |
| Name of the Transform. | |
|
|
The default constructor. Sets the function name to "nil". It should be overridden by a derived class. If the function name is "nil", then this indicates the error condition that the default constructor was called directly. Definition at line 29 of file TransformBase.cxx. References m_name. |
|
|
The copy constructor.
Definition at line 34 of file TransformBase.cxx. |
|
|
The virtual destructor.
Definition at line 39 of file TransformBase.cxx. |
|
|
Get the aspect ratio.
Reimplemented in BinaryTransform, HammerAito, Lambert, and XYTransform. Definition at line 48 of file TransformBase.cxx. Referenced by CompositePlotter::getAspectRatio(). |
|
|
Creates a new Transform object by copying an existing one.
Implemented in BinaryTransform, HammerAito, Lambert, LinearTransform, LogTransform, UnaryTransform, XYTransform, XYZTransform, and XYZTransformBase. Referenced by CompositePlotter::CompositePlotter(), and TransformFactory::createTransform(). |
|
|
Returns the name of the Transform.
Definition at line 43 of file TransformBase.cxx. References m_name. Referenced by BinaryTransform::BinaryTransform(), TransformXML::createElement(), DisplayController::getLog(), DisplayController::setLog(), and XYTransform::XYTransform(). |
|
|
Name of the Transform.
Definition at line 39 of file TransformBase.h. Referenced by BinaryTransform::BinaryTransform(), HammerAito::HammerAito(), Lambert::Lambert(), LinearTransform::LinearTransform(), LogTransform::LogTransform(), name(), TransformBase(), XYTransform::XYTransform(), XYZTransform::XYZTransform(), and XYZTransformBase::XYZTransformBase(). |
1.4.3