WorldAxesDD.h

Classes

WorldAxesDD -- A DisplayData to setup a World coordinate plot (full description)

class WorldAxesDD : public AxesDisplayData

Interface

Public Members
WorldAxesDD()
virtual ~WorldAxesDD()
virtual void setDefaultOptions()
virtual Bool setOptions(Record& rec, Record& recOut)
virtual Record getOptions()
virtual CachingDisplayMethod* newDisplayMethod(WorldCanvas* worldCanvas, AttributeBuffer* wchAttributes, AttributeBuffer* ddAttributes, CachingDisplayData* dd)
virtual AttributeBuffer optionsAsAttributes()
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
virtual String yAxisText(const WorldCanvas* wc=0) const
Protected Members
WorldAxesDD(const WorldAxesDD& other)
void operator=(const WorldAxesDD& other)
Private Members
void installDefaultOptions()

Description

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

Synopsis

Member Description

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. 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.

virtual Record getOptions()

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. The tag is a unique number used to identify the age of the newly constructed CachingDisplayMethod.

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

virtual String yAxisText(const WorldCanvas* wc=0) const

WorldAxesDD(const WorldAxesDD& other)

(Required) copy constructor.

void operator=(const WorldAxesDD& other)

(Required) copy assignment.

void installDefaultOptions()

Install the default options for this DisplayData.