#include <CartesianPlot.h>

Public Member Functions | |
| virtual std::list < ContextMenuAction > | getContextMenuActions () const =0 |
| virtual CartesianGridlines * | getGridlines (OrientationType orientation)=0 |
| virtual const CartesianGridlines * | getGridlines (OrientationType orientation) const =0 |
| virtual void | setXScaleType (ScaleType scaleType)=0 |
| virtual void | setYScaleType (ScaleType scaleType)=0 |
| virtual ScaleType | getXScaleType () const =0 |
| virtual ScaleType | getYScaleType () const =0 |
| virtual void | setXDataType (const std::string &dataType)=0 |
| virtual void | setYDataType (const std::string &dataType)=0 |
| virtual std::string | getXDataType () const =0 |
| virtual std::string | getYDataType () const =0 |
Static Public Member Functions | |
| static const std::string & | signalXScaleTypeChanged () |
| static const std::string & | signalYScaleTypeChanged () |
| static const std::string & | signalXDataTypeChanged () |
| static const std::string & | signalYDataTypeChanged () |
Protected Member Functions | |
| virtual | ~CartesianPlot () |
A Cartesian plot can display either a linear scale or a log scale on either the x-axis, the y-axis, or both.
This subclass of Subject will notify upon the following conditions:
Definition at line 31 of file CartesianPlot.h.
| virtual CartesianPlot::~CartesianPlot | ( | ) | [protected, virtual] |
This object should be destroyed by calling DesktopServices::deleteView().
Definition at line 180 of file CartesianPlot.h.
| static const std::string& CartesianPlot::signalXScaleTypeChanged | ( | ) | [static] |
Emitted with any<ScaleType> when the X scale type changes.
Definition at line 37 of file CartesianPlot.h.
| static const std::string& CartesianPlot::signalYScaleTypeChanged | ( | ) | [static] |
Emitted with any<ScaleType> when the Y scale type changes.
Definition at line 42 of file CartesianPlot.h.
| static const std::string& CartesianPlot::signalXDataTypeChanged | ( | ) | [static] |
Emitted with any<std::string> when the X data type changes.
Definition at line 47 of file CartesianPlot.h.
| static const std::string& CartesianPlot::signalYDataTypeChanged | ( | ) | [static] |
Emitted with any<std::string> when the Y data type changes.
Definition at line 52 of file CartesianPlot.h.
| virtual std::list<ContextMenuAction> CartesianPlot::getContextMenuActions | ( | ) | const [pure virtual] |
Returns the context menu actions available for this session item.
Implements SessionItem.
Implemented in HistogramPlot.
| virtual CartesianGridlines* CartesianPlot::getGridlines | ( | OrientationType | orientation | ) | [pure virtual] |
Returns a pointer to the plot's horizontal or vertical gridlines.
| orientation | The orientation of the gridlines to get. |
| virtual const CartesianGridlines* CartesianPlot::getGridlines | ( | OrientationType | orientation | ) | const [pure virtual] |
Returns read-only access to the plot's horizontal or vertical gridlines.
| orientation | The orientation of the gridlines to get. |
| virtual void CartesianPlot::setXScaleType | ( | ScaleType | scaleType | ) | [pure virtual] |
Sets the scale type of the x-axis.
| scaleType | The new x-axis scale type. |
| virtual void CartesianPlot::setYScaleType | ( | ScaleType | scaleType | ) | [pure virtual] |
Sets the scale type of the y-axis.
| scaleType | The new y-axis scale type. |
| virtual ScaleType CartesianPlot::getXScaleType | ( | ) | const [pure virtual] |
Returns the scale type of the x-axis.
| virtual ScaleType CartesianPlot::getYScaleType | ( | ) | const [pure virtual] |
Returns the scale type of the y-axis.
| virtual void CartesianPlot::setXDataType | ( | const std::string & | dataType | ) | [pure virtual] |
Sets the data type of the x-axis.
The data type is an optional string that can be set to describe the data that is plotted along the x-axis. If the plot is contained in a PlotWidget, the data type is used as the axis text.
| dataType | The x-axis data type. An empty string indicates that no data type is associated or known. |
| virtual void CartesianPlot::setYDataType | ( | const std::string & | dataType | ) | [pure virtual] |
Sets the data type of the y-axis.
The data type is an optional string that can be set to describe the data that is plotted along the y-axis. If the plot is contained in a PlotWidget, the data type is used as the axis text.
| dataType | The y-axis data type. An empty string indicates that no data type is associated or known. |
| virtual std::string CartesianPlot::getXDataType | ( | ) | const [pure virtual] |
Returns the data type of the x-axis.
| virtual std::string CartesianPlot::getYDataType | ( | ) | const [pure virtual] |
Returns the data type of the y-axis.