Public Member Functions | Protected Member Functions | Private Attributes | List of all members
UPlotAxis Class Reference

#include <UPlot.h>

Inheritance diagram for UPlotAxis:
Inheritance graph
[legend]

Public Member Functions

int border () const
 
int count () const
 
void setAxis (float &min, float &max)
 
void setReversed (bool reversed)
 
int step () const
 
 UPlotAxis (Qt::Orientation orientation=Qt::Horizontal, float min=0, float max=1, QWidget *parent=0)
 
virtual ~UPlotAxis ()
 

Protected Member Functions

virtual void paintEvent (QPaintEvent *event)
 

Private Attributes

int _border
 
int _count
 
int _gradMaxDigits
 
float _max
 
float _min
 
Qt::Orientation _orientation
 
bool _reversed
 
int _step
 

Detailed Description

The UPlot axis object.

Definition at line 294 of file UPlot.h.

Constructor & Destructor Documentation

UPlotAxis::UPlotAxis ( Qt::Orientation  orientation = Qt::Horizontal,
float  min = 0,
float  max = 1,
QWidget *  parent = 0 
)

Constructor.

Definition at line 1143 of file UPlot.cpp.

UPlotAxis::~UPlotAxis ( )
virtual

Definition at line 1162 of file UPlot.cpp.

Member Function Documentation

int UPlotAxis::border ( ) const
inline

Size of the border between the first line and the beginning of the widget.

Definition at line 312 of file UPlot.h.

int UPlotAxis::count ( ) const
inline

Number of intervals.

Definition at line 320 of file UPlot.h.

void UPlotAxis::paintEvent ( QPaintEvent *  event)
protectedvirtual

Definition at line 1309 of file UPlot.cpp.

void UPlotAxis::setAxis ( float &  min,
float &  max 
)

Set axis minimum and maximum values, compute the resulting intervals depending on the size of the axis.

Definition at line 1181 of file UPlot.cpp.

void UPlotAxis::setReversed ( bool  reversed)

Reverse the axis (for vertical :bottom->up, for horizontal :right->left)

Definition at line 1170 of file UPlot.cpp.

int UPlotAxis::step ( ) const
inline

Interval step value.

Definition at line 316 of file UPlot.h.

Member Data Documentation

int UPlotAxis::_border
private

Definition at line 337 of file UPlot.h.

int UPlotAxis::_count
private

Definition at line 333 of file UPlot.h.

int UPlotAxis::_gradMaxDigits
private

Definition at line 336 of file UPlot.h.

float UPlotAxis::_max
private

Definition at line 332 of file UPlot.h.

float UPlotAxis::_min
private

Definition at line 331 of file UPlot.h.

Qt::Orientation UPlotAxis::_orientation
private

Definition at line 330 of file UPlot.h.

bool UPlotAxis::_reversed
private

Definition at line 335 of file UPlot.h.

int UPlotAxis::_step
private

Definition at line 334 of file UPlot.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Wed Jun 5 2019 22:43:42