|
| Plot () |
|
virtual | ~Plot () |
|
virtual PlotDataPtr | data () const =0 |
| ABSTRACT METHODS //. More...
|
|
virtual void | dataChanged ()=0 |
| Should be called whenever the underlying PlotData has changed, to let the plot and its attached canvas know that the plot needs to be redrawn. More...
|
|
virtual bool | linesShown () const =0 |
| It's likely that any plot subclass (scatter, bar, function, etc.) will have lines of some sort, so it's safe to have in the base class. More...
|
|
virtual void | setLinesShown (bool linesShown=true)=0 |
| Sets whether or not lines are shown. More...
|
|
virtual PlotLinePtr | line () const =0 |
| Returns a copy of the line used for this plot. More...
|
|
virtual void | setLine (const PlotLine &line)=0 |
| Sets the plot lines to the given line. More...
|
|
virtual void | setLine (const PlotLinePtr line) |
| IMPLEMENTED METHODS //. More...
|
|
virtual void | setLine (const casacore::String &color, PlotLine::Style style=PlotLine::SOLID, double width=1.0) |
|
virtual void | setLineColor (const casacore::String &color) |
|
virtual void | setLineStyle (PlotLine::Style style) |
|
virtual void | setLineWidth (double width) |
|
| PlotItem () |
| Constructor. More...
|
|
virtual | ~PlotItem () |
| Destructor. More...
|
|
virtual PlotCanvas * | canvas () const =0 |
| Returns the canvas this item is currently attached to, or NULL for none. More...
|
|
virtual casacore::String | title () const =0 |
| Returns a human-readable title for identification. More...
|
|
virtual void | setTitle (const casacore::String &newTitle)=0 |
| Sets this items's title to the given. More...
|
|
virtual bool | isValid () const =0 |
| Returns true if this item is valid, false otherwise. More...
|
|
virtual bool | isQWidget () const =0 |
| Returns whether this item can be directly casted to a QWidget or not. More...
|
|
virtual PlotAxis | xAxis () const =0 |
| Returns the item's axes. More...
|
|
virtual PlotAxis | yAxis () const =0 |
|
virtual void | setXAxis (PlotAxis x)=0 |
| Sets the item's axes. More...
|
|
virtual void | setYAxis (PlotAxis y)=0 |
|
virtual void | setAxes (PlotAxis x, PlotAxis y) |
| Sets both the item's axes at once. More...
|
|
virtual unsigned int | drawCount () const =0 |
| Returns the "draw count" for this item, which subjectively means how many indexed draw operations this item needs to make. More...
|
|
virtual unsigned int | drawSegments (unsigned int segmentThreshold) const |
| Returns the number of draw segments for this item, using the given segment threshold. More...
|
|
A Plot basically consists of data and customization information.
The data is held by the base class whereas any customization should be handled in subclasses.
Definition at line 40 of file Plot.h.
virtual bool casa::Plot::linesShown |
( |
| ) |
const |
|
pure virtual |
It's likely that any plot subclass (scatter, bar, function, etc.) will have lines of some sort, so it's safe to have in the base class.
Returns true if this plot has lines shown, false otherwise.