28 #ifndef TRIALDISPLAY_WORLDAXESDD_H
29 #define TRIALDISPLAY_WORLDAXESDD_H
36 class DParameterChoice;
virtual casacore::Record getOptions(bool scrub=false) const
Retrieve the current and default options and parameter types.
Assistance class for auto-caching of DisplayData objects.
casacore::String dataType() const
Pure virtual function from DisplayData...
virtual void setDefaultOptions()
Install the default options for this DisplayData.
Buffer for storing Attributes.
virtual casacore::String axisText(const WorldCanvas *wc, const casacore::uInt axisNo) const
virtual casacore::String xAxisText(const WorldCanvas *wc=0) const
Get the X and Y axis text Strings for labelling.
DParameterChoice * itsParamVelocityType
void operator=(const WorldAxesDD &other)
(Required) copy assignment.
virtual casacore::String velocityType() const
Interface and simple implementation of axis labelling.
A DisplayData to setup a World coordinate plot.
Base class for auto-caching DisplayData objects.
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
DParameterChoice * itsParamSpectralUnit
Set Spectral preference (options)
virtual AttributeBuffer optionsAsAttributes()
Return the current options of this DisplayData as an AttributeBuffer.
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 sui...
Implementation of DisplayParameter to store choice parameters.
std::string errorMessage() const
WorldAxesDD()
Constructor.
Implementation of drawing in world coordinates on top of a PixelCanvas.
casacore::String value()
Return the current value of this parameter.
String: the storage and methods of handling collections of characters.
virtual ~WorldAxesDD()
Destructor.
virtual casacore::Bool setOptions(casacore::Record &rec, casacore::Record &recOut)
Apply options stored in rec to the DisplayData.
virtual casacore::String spectralUnit() const
void installDefaultOptions()
Install the default options for this DisplayData.
virtual casacore::String yAxisText(const WorldCanvas *wc=0) const