OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
qwtw::PolarPlot Class Reference

#include "PolarPlot.h"

Inheritance diagram for qwtw::PolarPlot:
qwtw::AbstractPlot

Public Member Functions

 PolarPlot (Plot *_owner)
 
virtual ~PolarPlot ()
 
virtual void RepaintLegend (void) override
 
virtual void RefreshWholePlot (void) override
 
virtual void Clear (void) override
 
void setAxisValueLabels (AbstractPlotAxis::AxisID _axis, const std::map< double, QString > &_valueToLabelMap)
 
void clearAxisValueLabels (AbstractPlotAxis::AxisID _axis)
 
virtual void RepaintGrid (void) override
 
- Public Member Functions inherited from qwtw::AbstractPlot
 AbstractPlot (PlotType _type)
 
virtual ~AbstractPlot ()
 
void SetLegendVisible (bool _isVisible=true, bool _repaint=true)
 
void SetAxis (AbstractPlotAxis *_axisXBottom, AbstractPlotAxis *_axisXTop, AbstractPlotAxis *_axisYLeft, AbstractPlotAxis *_axisYRight)
 
AbstractPlotAxisGetAxis (AbstractPlotAxis::AxisID _id)
 
void SetAxisTitle (AbstractPlotAxis::AxisID _axis, const QString &_title)
 
void SetAxisAutoScale (AbstractPlotAxis::AxisID _axis, bool _isAutoScale)
 
void SetAxisLogScale (AbstractPlotAxis::AxisID _axis, bool _isLogScale)
 
void SetAxisMin (AbstractPlotAxis::AxisID _axis, double _minValue)
 
void SetAxisMax (AbstractPlotAxis::AxisID _axis, double _maxValue)
 
void RepaintAxis (AbstractPlotAxis::AxisID _axis)
 
void SetGridVisible (bool _isVisible, bool _repaint=true)
 
void SetGridColor (const QColor &_color, bool _repaint=true)
 
void SetGridLineWidth (double _width, bool _repaint=true)
 
PlotType Type (void) const
 

Additional Inherited Members

- Public Types inherited from qwtw::AbstractPlot
enum  PlotType { Cartesian , Polar }
 
- Static Public Member Functions inherited from qwtw::AbstractPlot
static std::string plotTypeString (PlotType _type)
 
static PlotType plotTypeFromString (const std::string &_string, bool &_isComplex)
 
- Protected Attributes inherited from qwtw::AbstractPlot
AbstractPlotAxism_axisXBottom
 
AbstractPlotAxism_axisXTop
 
AbstractPlotAxism_axisYLeft
 
AbstractPlotAxism_axisYRight
 
PlotConfiguration m_config
 
PlotType m_type
 

Constructor & Destructor Documentation

◆ PolarPlot()

qwtw::PolarPlot::PolarPlot ( Plot * _owner)

◆ ~PolarPlot()

qwtw::PolarPlot::~PolarPlot ( )
virtual

Member Function Documentation

◆ Clear()

void qwtw::PolarPlot::Clear ( void )
overridevirtual

Implements qwtw::AbstractPlot.

◆ clearAxisValueLabels()

void qwtw::PolarPlot::clearAxisValueLabels ( AbstractPlotAxis::AxisID _axis)

◆ RefreshWholePlot()

void qwtw::PolarPlot::RefreshWholePlot ( void )
overridevirtual

Implements qwtw::AbstractPlot.

◆ RepaintGrid()

void qwtw::PolarPlot::RepaintGrid ( void )
overridevirtual

Implements qwtw::AbstractPlot.

◆ RepaintLegend()

void qwtw::PolarPlot::RepaintLegend ( void )
overridevirtual

Implements qwtw::AbstractPlot.

◆ setAxisValueLabels()

void qwtw::PolarPlot::setAxisValueLabels ( AbstractPlotAxis::AxisID _axis,
const std::map< double, QString > & _valueToLabelMap )

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