#include <XYZTransformBase.h>
Inheritance diagram for XYZTransformBase:
Definition at line 30 of file XYZTransformBase.h.
Public Member Functions | |
virtual double | aspectRatio () const |
Get the aspect ratio. | |
virtual XYZTransformBase * | clone () const=0 |
Creates a new XYZTransform object by copying an existing one. | |
const std::string & | name () const |
Returns the name of the Transform. | |
virtual | ~XYZTransformBase () |
The virtual destructor. | |
Protected Member Functions | |
XYZTransformBase (const XYZTransformBase &) | |
The copy constructor. | |
XYZTransformBase () | |
Should never be called. | |
Protected Attributes | |
std::string | m_name |
Name of the Transform. |
XYZTransformBase | ( | ) | [protected] |
Should never be called.
Definition at line 24 of file XYZTransformBase.cxx.
References TransformBase::m_name.
XYZTransformBase | ( | const XYZTransformBase & | ) | [protected] |
~XYZTransformBase | ( | ) | [virtual] |
double aspectRatio | ( | ) | const [virtual, inherited] |
Get the aspect ratio.
Reimplemented in AIR, AIR2, ARC, ARC2, BinaryTransform, Cartesian, Cartesian2, GlobalSinusoidal, GlobalSinusoidal2, HammerAito, HammerAito2, Lambert, Lambert2, Mercator, Mercator2, SIN, SIN2, STG, STG2, TAN, TAN2, and XYTransform.
Definition at line 50 of file TransformBase.cxx.
Referenced by CompositePlotter::getAspectRatio().
virtual XYZTransformBase* clone | ( | ) | const [pure virtual] |
Creates a new XYZTransform object by copying an existing one.
Implements TransformBase.
Implemented in XYZTransform.
const string & name | ( | ) | const [inherited] |
Returns the name of the Transform.
Definition at line 45 of file TransformBase.cxx.
References TransformBase::m_name.
Referenced by BinaryTransform::BinaryTransform(), TransformXML::createElement(), DisplayController::getLog(), DisplayController::setLog(), Inspector::updateTransformTab(), and XYTransform::XYTransform().
std::string m_name [protected, inherited] |
Name of the Transform.
Definition at line 42 of file TransformBase.h.
Referenced by AIR::AIR(), AIR2::AIR2(), ARC::ARC(), ARC2::ARC2(), BinaryTransform::BinaryTransform(), Cartesian::Cartesian(), Cartesian2::Cartesian2(), GlobalSinusoidal::GlobalSinusoidal(), GlobalSinusoidal2::GlobalSinusoidal2(), HammerAito::HammerAito(), HammerAito2::HammerAito2(), Lambert::Lambert(), Lambert2::Lambert2(), LinearTransform::LinearTransform(), LogTransform::LogTransform(), Mercator::Mercator(), Mercator2::Mercator2(), TransformBase::name(), SIN::SIN(), SIN2::SIN2(), STG::STG(), STG2::STG2(), TAN::TAN(), TAN2::TAN2(), TransformBase::TransformBase(), XYTransform::XYTransform(), XYZTransform::XYZTransform(), and XYZTransformBase::XYZTransformBase().