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 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)
 
void getData (QVector< float > &x, QVector< float > &y) const
 
QPointF getItemData (int index)
 
bool isVisible () const
 
int itemsSize () const
 
QString name () const
 
const QPen & pen () const
 
void setBrush (const QBrush &brush)
 
void setData (QVector< UPlotItem * > &data)
 
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 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, bool allDataKept)
 
- 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 253 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 950 of file UPlot.cpp.

UPlotCurveThreshold::~UPlotCurveThreshold ( )
virtual

Definition at line 966 of file UPlot.cpp.

Member Function Documentation

virtual bool UPlotCurveThreshold::isMinMaxValid ( ) const
inlineprotectedvirtual

Reimplemented from UPlotCurve.

Definition at line 277 of file UPlot.h.

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

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

Definition at line 1000 of file UPlot.cpp.

void UPlotCurveThreshold::setThreshold ( float  threshold)
slot

Set threshold value.

Definition at line 971 of file UPlot.cpp.

void UPlotCurveThreshold::update ( float  scaleX,
float  scaleY,
float  offsetX,
float  offsetY,
float  xDir,
float  yDir,
bool  allDataKept 
)
protectedvirtual

Reimplemented from UPlotCurve.

Definition at line 1020 of file UPlot.cpp.

Friends And Related Function Documentation

friend class UPlot
friend

Definition at line 275 of file UPlot.h.

Member Data Documentation

Qt::Orientation UPlotCurveThreshold::_orientation
private

Definition at line 280 of file UPlot.h.


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


find_object_2d
Author(s): Mathieu Labbe
autogenerated on Mon Jun 10 2019 13:21:32