A DisplayData to setup a World coordinate plot. More...
#include <WorldAxesDD.h>
Public Member Functions | |
WorldAxesDD () | |
Constructor. | |
virtual | ~WorldAxesDD () |
Destructor. | |
virtual void | setDefaultOptions () |
Install the default options for this DisplayData. | |
virtual Bool | setOptions (Record &rec, Record &recOut) |
Apply options stored in rec to the DisplayData. | |
virtual Record | getOptions (bool scrub=false) const |
Retrieve the current and default options and parameter types. | |
virtual CachingDisplayMethod * | newDisplayMethod (WorldCanvas *worldCanvas, AttributeBuffer *wchAttributes, AttributeBuffer *ddAttributes, CachingDisplayData *dd) |
Create a new AxesDisplayMethod for drawing on the given WorldCanvas when the AttributeBuffers are suitably matched to the current state of this DisplayData and of the WorldCanvas/Holder. | |
virtual AttributeBuffer | optionsAsAttributes () |
Return the current options of this DisplayData as an AttributeBuffer. | |
virtual String | spectralUnit () const |
virtual String | velocityType () const |
virtual String | axisText (const WorldCanvas *wc, const uInt axisNo) const |
virtual String | xAxisText (const WorldCanvas *wc=0) const |
Get the X and Y axis text Strings for labelling. | |
virtual String | yAxisText (const WorldCanvas *wc=0) const |
String | dataType () const |
Pure virtual function from DisplayData. | |
std::string | errorMessage () const |
Protected Member Functions | |
WorldAxesDD (const WorldAxesDD &other) | |
(Required) copy constructor. | |
void | operator= (const WorldAxesDD &other) |
(Required) copy assignment. | |
Private Member Functions | |
void | installDefaultOptions () |
Install the default options for this DisplayData. | |
Private Attributes | |
DParameterChoice * | itsParamSpectralUnit |
Set Spectral preference (options). | |
DParameterChoice * | itsParamVelocityType |
A DisplayData to setup a World coordinate plot.
Public interface
Definition at line 58 of file WorldAxesDD.h.
casa::WorldAxesDD::WorldAxesDD | ( | ) |
Constructor.
virtual casa::WorldAxesDD::~WorldAxesDD | ( | ) | [virtual] |
Destructor.
casa::WorldAxesDD::WorldAxesDD | ( | const WorldAxesDD & | other | ) | [protected] |
(Required) copy constructor.
virtual String casa::WorldAxesDD::axisText | ( | const WorldCanvas * | wc, | |
const uInt | axisNo | |||
) | const [virtual] |
String casa::WorldAxesDD::dataType | ( | ) | const [inline, virtual] |
Pure virtual function from DisplayData.
.\.
Implements casa::DisplayData.
Definition at line 107 of file WorldAxesDD.h.
std::string casa::WorldAxesDD::errorMessage | ( | ) | const [inline, virtual] |
Implements casa::DisplayData.
Definition at line 111 of file WorldAxesDD.h.
virtual Record casa::WorldAxesDD::getOptions | ( | bool | scrub = false |
) | const [virtual] |
Retrieve the current and default options and parameter types.
Reimplemented from casa::AxesDisplayData.
void casa::WorldAxesDD::installDefaultOptions | ( | ) | [private] |
Install the default options for this DisplayData.
Reimplemented from casa::CachingDisplayData.
virtual CachingDisplayMethod* casa::WorldAxesDD::newDisplayMethod | ( | WorldCanvas * | worldCanvas, | |
AttributeBuffer * | wchAttributes, | |||
AttributeBuffer * | ddAttributes, | |||
CachingDisplayData * | dd | |||
) | [virtual] |
Create a new AxesDisplayMethod for drawing on the given WorldCanvas when the AttributeBuffers are suitably matched to the current state of this DisplayData and of the WorldCanvas/Holder.
The tag is a unique number used to identify the age of the newly constructed CachingDisplayMethod.
Reimplemented from casa::AxesDisplayData.
void casa::WorldAxesDD::operator= | ( | const WorldAxesDD & | other | ) | [protected] |
(Required) copy assignment.
Reimplemented from casa::AxesDisplayData.
virtual AttributeBuffer casa::WorldAxesDD::optionsAsAttributes | ( | ) | [virtual] |
Return the current options of this DisplayData as an AttributeBuffer.
Reimplemented from casa::AxesDisplayData.
virtual void casa::WorldAxesDD::setDefaultOptions | ( | ) | [virtual] |
Install the default options for this DisplayData.
Reimplemented from casa::AxesDisplayData.
virtual Bool casa::WorldAxesDD::setOptions | ( | Record & | rec, | |
Record & | recOut | |||
) | [virtual] |
Apply options stored in rec
to the DisplayData.
A return value of True
means a refresh is needed. recOut
contains any fields which were implicitly changed as a result of the call to this function.
Reimplemented from casa::AxesDisplayData.
virtual String casa::WorldAxesDD::spectralUnit | ( | ) | const [inline, virtual] |
Definition at line 94 of file WorldAxesDD.h.
References itsParamSpectralUnit, and casa::DParameterChoice::value().
virtual String casa::WorldAxesDD::velocityType | ( | ) | const [inline, virtual] |
Definition at line 98 of file WorldAxesDD.h.
References itsParamVelocityType, and casa::DParameterChoice::value().
virtual String casa::WorldAxesDD::xAxisText | ( | const WorldCanvas * | wc = 0 |
) | const [virtual] |
Get the X and Y axis text Strings for labelling.
a WC can be supplied in order to retrieve default titles from the WC CS.
Reimplemented from casa::AxesDisplayData.
virtual String casa::WorldAxesDD::yAxisText | ( | const WorldCanvas * | wc = 0 |
) | const [virtual] |
Reimplemented from casa::AxesDisplayData.
Set Spectral preference (options).
Definition at line 127 of file WorldAxesDD.h.
Referenced by spectralUnit().
Definition at line 128 of file WorldAxesDD.h.
Referenced by velocityType().