28 #ifndef TRIALDISPLAY_AXESDISPLAYDATA_H
29 #define TRIALDISPLAY_AXESDISPLAYDATA_H
43 template <
class T>
class Vector;
50 class WorldCanvasHolder;
51 class AttributeBuffer;
75 virtual void setDefaultOptions();
88 return Display::CanvasAnnotation;
107 return itsParamTitleText->value();
121 return itsParamXGridType->value();
124 return itsParamYGridType->value();
132 return itsParamTitleColor->value();
135 return itsParamXAxisColor->value();
138 return itsParamYAxisColor->value();
144 return itsParamLineWidth->value();
149 return itsParamCharacterFont->value();
154 return itsParamCharacterSize->value();
159 return itsParamOutlineColor->value();
Implementation of DParameterChoice to store color selection parameters.
Assistance class for auto-caching of DisplayData objects.
std::vector< double > Vector
virtual casacore::String titleText() const
Get the title text for labelling.
virtual casacore::String xAxisColor() const
DParameterColorChoice * itsParamOutlineColor
plot outline color
DisplayDataType
WorldCanvasHolder - what type of DisplayData is this, need to know for drawing order.
Buffer for storing Attributes.
PtrHolder< T > & operator=(const PtrHolder< T > &other)
DParameterChoice * itsParamYGridType
DParameterString * itsParamTitleText
display title text
virtual Display::DisplayDataType classType()
Return the type of this DisplayData.
virtual casacore::String outlineColor() const
Get the color of the plot outline.
DParameterRange< casacore::Float > * itsParamCharacterSize
plot character size
DParameterColorChoice * itsParamYAxisColor
DParameterString * itsParamXAxisText
Store for X axis label text String.
DParameterString * itsParamYAxisText
Store for Y axis label text String.
virtual casacore::Float lineWidth() const
Get the line width for labelling.
DParameterRange< casacore::Float > * itsParamLineWidth
casacore::String itsOptionsXAxisColor, itsOptionsYAxisColor;
Interface and simple implementation of axis labelling.
virtual casacore::String xGridType() const
Get what type of grid should be marked in each direction.
DParameterChoice * itsParamCharacterFont
plot character font
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.
Implementation of DisplayParameter to store casacore::String parameters.
static const float AXIS_LABEL_DEFAULT_CHAR_SIZE
Class providing passive behaviour for CachingDisplayDatas.
Implementation of DisplayParameter to store choice parameters.
DParameterColorChoice * itsParamTitleColor
title color
virtual casacore::String yGridType() const
Implementation of drawing in world coordinates on top of a PixelCanvas.
void setOptions(const QWidget *widget)
Implements RegionFileWriter::setOptions.
virtual casacore::String charFont() const
Get the character font for labelling.
virtual casacore::Float charSize() const
Get the character size for labelling.
String: the storage and methods of handling collections of characters.
virtual casacore::String yAxisColor() const
virtual casacore::String titleTextColor() const
Get the color to use for the title text, the X axis text, and the Y axis text labels.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.