Public Slots | Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
UPlotCurveThreshold Class Reference

#include <UPlot.h>

Inheritance diagram for UPlotCurveThreshold:
Inheritance graph
[legend]

Public Slots

void setOrientation (Qt::Orientation orientation)
 
void setThreshold (float threshold)
 
- Public Slots inherited from UPlotCurve
void addValue (UPlotItem *data)
 
void addValue (float y)
 
void addValue (float x, float y)
 
void addValue (const QString &y)
 
void addValues (QVector< UPlotItem * > &data)
 
void addValues (const QVector< float > &xs, const QVector< float > &ys)
 
void addValues (const QVector< float > &ys)
 
void addValues (const QVector< int > &ys)
 
void addValues (const std::vector< float > &ys)
 
void addValues (const std::vector< int > &ys)
 
virtual void clear ()
 
void setData (const QVector< float > &x, const QVector< float > &y)
 
void setData (const std::vector< float > &x, const std::vector< float > &y)
 
void setData (const QVector< float > &y)
 
void setData (const std::vector< float > &y)
 
void setVisible (bool visible)
 
void setXIncrement (float increment)
 
void setXStart (float val)
 

Public Member Functions

 UPlotCurveThreshold (const QString &name, float thesholdValue, Qt::Orientation orientation=Qt::Horizontal, QObject *parent=0)
 
virtual ~UPlotCurveThreshold ()
 
- Public Member Functions inherited from UPlotCurve
const QBrush & brush () const
 
void draw (QPainter *painter, const QRect &limits)
 
void getData (QVector< float > &x, QVector< float > &y) const
 
void getData (QMap< float, float > &data) const
 
QPointF getItemData (int index)
 
bool isVisible () const
 
QColor itemsColor () const
 
int itemsSize () const
 
QString name () const
 
const QPen & pen () const
 
void setBrush (const QBrush &brush)
 
void setData (QVector< UPlotItem * > &data)
 
void setItemsColor (const QColor &color)
 
void setPen (const QPen &pen)
 
 UPlotCurve (const QString &name, QObject *parent=0)
 
 UPlotCurve (const QString &name, const QVector< UPlotItem * > data, QObject *parent=0)
 
 UPlotCurve (const QString &name, const QVector< float > &x, const QVector< float > &y, QObject *parent=0)
 
virtual ~UPlotCurve ()
 

Protected Member Functions

virtual bool isMinMaxValid () const
 
virtual void update (float scaleX, float scaleY, float offsetX, float offsetY, float xDir, float yDir, int maxItemsKept)
 
- Protected Member Functions inherited from UPlotCurve
void _addValue (UPlotItem *data)
 
void attach (UPlot *plot)
 
void detach (UPlot *plot)
 
const QVector< float > & getMinMax () const
 
int removeItem (int index)
 
void updateMinMax ()
 

Private Attributes

Qt::Orientation _orientation
 

Friends

class UPlot
 

Additional Inherited Members

- Signals inherited from UPlotCurve
void dataChanged (const UPlotCurve *)
 
- Protected Attributes inherited from UPlotCurve
QList< QGraphicsItem * > _items
 
UPlot_plot
 

Detailed Description

A special UPlotCurve that shows as a line at the specified value, spanning all the UPlot.

Definition at line 261 of file UPlot.h.

Constructor & Destructor Documentation

UPlotCurveThreshold::UPlotCurveThreshold ( const QString &  name,
float  thesholdValue,
Qt::Orientation  orientation = Qt::Horizontal,
QObject *  parent = 0 
)

Constructor.

Definition at line 1035 of file UPlot.cpp.

UPlotCurveThreshold::~UPlotCurveThreshold ( )
virtual

Definition at line 1051 of file UPlot.cpp.

Member Function Documentation

virtual bool UPlotCurveThreshold::isMinMaxValid ( ) const
inlineprotectedvirtual

Reimplemented from UPlotCurve.

Definition at line 285 of file UPlot.h.

void UPlotCurveThreshold::setOrientation ( Qt::Orientation  orientation)
slot

Set orientation (Qt::Horizontal or Qt::Vertical).

Definition at line 1085 of file UPlot.cpp.

void UPlotCurveThreshold::setThreshold ( float  threshold)
slot

Set threshold value.

Definition at line 1056 of file UPlot.cpp.

void UPlotCurveThreshold::update ( float  scaleX,
float  scaleY,
float  offsetX,
float  offsetY,
float  xDir,
float  yDir,
int  maxItemsKept 
)
protectedvirtual

Reimplemented from UPlotCurve.

Definition at line 1105 of file UPlot.cpp.

Friends And Related Function Documentation

friend class UPlot
friend

Definition at line 283 of file UPlot.h.

Member Data Documentation

Qt::Orientation UPlotCurveThreshold::_orientation
private

Definition at line 288 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