OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
AbstractPlotAxis Class Referenceabstract

#include "AbstractPlot.h"

Public Types

enum  AxisID { yLeft = 0 , yRight = 1 , xBottom = 2 , xTop = 3 }
 

Public Member Functions

 AbstractPlotAxis (AxisID _id)
 
virtual ~AbstractPlotAxis ()
 
virtual void setTitle (const QString &_title)
 
virtual void setAutoScale (bool _isAutoScale)
 
virtual void setLogScale (bool _isLogScale)
 
virtual void setMin (double _minValue)
 
virtual void setMax (double _maxValue)
 
virtual void repaint (void)=0
 
QwtPlot::Axis xyAxisID (void) const
 
QwtPolar::Axis polarAxisID (void) const
 

Protected Attributes

AxisID m_id
 
QString m_title
 
bool m_isAutoScale
 
bool m_isLogScale
 
bool m_isLogScaleLast
 
double m_minValue
 
double m_maxValue
 

Member Enumeration Documentation

◆ AxisID

Enumerator
yLeft 
yRight 
xBottom 
xTop 

Constructor & Destructor Documentation

◆ AbstractPlotAxis()

AbstractPlotAxis::AbstractPlotAxis ( AxisID _id)

◆ ~AbstractPlotAxis()

AbstractPlotAxis::~AbstractPlotAxis ( )
virtual

Member Function Documentation

◆ polarAxisID()

QwtPolar::Axis AbstractPlotAxis::polarAxisID ( void ) const

◆ repaint()

virtual void AbstractPlotAxis::repaint ( void )
pure virtual

◆ setAutoScale()

void AbstractPlotAxis::setAutoScale ( bool _isAutoScale)
virtual

◆ setLogScale()

void AbstractPlotAxis::setLogScale ( bool _isLogScale)
virtual

◆ setMax()

void AbstractPlotAxis::setMax ( double _maxValue)
virtual

◆ setMin()

void AbstractPlotAxis::setMin ( double _minValue)
virtual

◆ setTitle()

void AbstractPlotAxis::setTitle ( const QString & _title)
virtual

◆ xyAxisID()

QwtPlot::Axis AbstractPlotAxis::xyAxisID ( void ) const

Member Data Documentation

◆ m_id

AxisID AbstractPlotAxis::m_id
protected

◆ m_isAutoScale

bool AbstractPlotAxis::m_isAutoScale
protected

◆ m_isLogScale

bool AbstractPlotAxis::m_isLogScale
protected

◆ m_isLogScaleLast

bool AbstractPlotAxis::m_isLogScaleLast
protected

◆ m_maxValue

double AbstractPlotAxis::m_maxValue
protected

◆ m_minValue

double AbstractPlotAxis::m_minValue
protected

◆ m_title

QString AbstractPlotAxis::m_title
protected

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