OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ot::AbstractPlot Class Referenceabstract

#include "AbstractPlot.h"

Inheritance diagram for ot::AbstractPlot:
ot::CartesianPlot ot::PolarPlot

Public Member Functions

 AbstractPlot (Plot *_ownerPlot)
 
virtual ~AbstractPlot ()
 
void setPlotLegendVisible (bool _isVisible=true, bool _repaint=true)
 
virtual void updateLegend (void)=0
 
virtual void updateGrid (void)=0
 
virtual void updateWholePlot (void)=0
 
virtual void clearPlot (void)=0
 
virtual Plot1DCfg::PlotType getPlotType (void) const =0
 
void setPlotAxis (AbstractPlotAxis *_axisXBottom, AbstractPlotAxis *_axisXTop, AbstractPlotAxis *_axisYLeft, AbstractPlotAxis *_axisYRight)
 
AbstractPlotAxisgetPlotAxis (AbstractPlotAxis::AxisID _id)
 
void setPlotAxisTitle (AbstractPlotAxis::AxisID _axis, const QString &_title)
 
void setPlotAxisAutoScale (AbstractPlotAxis::AxisID _axis, bool _isAutoScale)
 
void setPlotAxisLogScale (AbstractPlotAxis::AxisID _axis, bool _isLogScale)
 
void setPlotAxisMin (AbstractPlotAxis::AxisID _axis, double _minValue)
 
void setPlotAxisMax (AbstractPlotAxis::AxisID _axis, double _maxValue)
 
void repaintPlotAxis (AbstractPlotAxis::AxisID _axis)
 
void setPlotGridVisible (bool _isVisible, bool _repaint=true)
 
void setPlotGridColor (const Color &_color, bool _repaint=true)
 
void setPlotGridLineWidth (double _width, bool _repaint=true)
 
PlotgetOwner (void) const
 
const Plot1DCfggetConfiguration (void) const
 

Constructor & Destructor Documentation

◆ AbstractPlot()

AbstractPlot::AbstractPlot ( Plot * _ownerPlot)

◆ ~AbstractPlot()

AbstractPlot::~AbstractPlot ( )
virtual

Member Function Documentation

◆ clearPlot()

virtual void ot::AbstractPlot::clearPlot ( void )
pure virtual

Implemented in ot::CartesianPlot, and ot::PolarPlot.

◆ getConfiguration()

const Plot1DCfg & ot::AbstractPlot::getConfiguration ( void ) const
inline

◆ getOwner()

Plot * ot::AbstractPlot::getOwner ( void ) const
inline

◆ getPlotAxis()

ot::AbstractPlotAxis * AbstractPlot::getPlotAxis ( AbstractPlotAxis::AxisID _id)

◆ getPlotType()

virtual Plot1DCfg::PlotType ot::AbstractPlot::getPlotType ( void ) const
pure virtual

Implemented in ot::CartesianPlot, and ot::PolarPlot.

◆ repaintPlotAxis()

void AbstractPlot::repaintPlotAxis ( AbstractPlotAxis::AxisID _axis)

◆ setPlotAxis()

void AbstractPlot::setPlotAxis ( AbstractPlotAxis * _axisXBottom,
AbstractPlotAxis * _axisXTop,
AbstractPlotAxis * _axisYLeft,
AbstractPlotAxis * _axisYRight )

◆ setPlotAxisAutoScale()

void AbstractPlot::setPlotAxisAutoScale ( AbstractPlotAxis::AxisID _axis,
bool _isAutoScale )

◆ setPlotAxisLogScale()

void AbstractPlot::setPlotAxisLogScale ( AbstractPlotAxis::AxisID _axis,
bool _isLogScale )

◆ setPlotAxisMax()

void AbstractPlot::setPlotAxisMax ( AbstractPlotAxis::AxisID _axis,
double _maxValue )

◆ setPlotAxisMin()

void AbstractPlot::setPlotAxisMin ( AbstractPlotAxis::AxisID _axis,
double _minValue )

◆ setPlotAxisTitle()

void AbstractPlot::setPlotAxisTitle ( AbstractPlotAxis::AxisID _axis,
const QString & _title )

◆ setPlotGridColor()

void AbstractPlot::setPlotGridColor ( const Color & _color,
bool _repaint = true )

◆ setPlotGridLineWidth()

void AbstractPlot::setPlotGridLineWidth ( double _width,
bool _repaint = true )

◆ setPlotGridVisible()

void AbstractPlot::setPlotGridVisible ( bool _isVisible,
bool _repaint = true )

◆ setPlotLegendVisible()

void AbstractPlot::setPlotLegendVisible ( bool _isVisible = true,
bool _repaint = true )

◆ updateGrid()

virtual void ot::AbstractPlot::updateGrid ( void )
pure virtual

Implemented in ot::CartesianPlot, and ot::PolarPlot.

◆ updateLegend()

virtual void ot::AbstractPlot::updateLegend ( void )
pure virtual

Implemented in ot::CartesianPlot, and ot::PolarPlot.

◆ updateWholePlot()

virtual void ot::AbstractPlot::updateWholePlot ( void )
pure virtual

Implemented in ot::CartesianPlot, and ot::PolarPlot.


The documentation for this class was generated from the following files: