Public Member Functions | Private Attributes | List of all members
rtabmap::PdfPlotCurve Class Reference

#include <PdfPlot.h>

Inheritance diagram for rtabmap::PdfPlotCurve:
Inheritance graph
[legend]

Public Member Functions

virtual void clear ()
 
 PdfPlotCurve (const QString &name, const QMap< int, Signature > *signaturesMapRef, QObject *parent=0)
 
void setData (const QMap< int, float > &dataMap, const QMap< int, int > &weightsMap)
 
virtual ~PdfPlotCurve ()
 
- 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 ()
 

Private Attributes

const QMap< int, Signature > * _signaturesMapRef
 

Additional Inherited Members

- 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)
 
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)
 
- Signals inherited from UPlotCurve
void dataChanged (const UPlotCurve *)
 
- Protected Member Functions inherited from UPlotCurve
void _addValue (UPlotItem *data)
 
void attach (UPlot *plot)
 
void detach (UPlot *plot)
 
const QVector< float > & getMinMax () const
 
virtual bool isMinMaxValid () const
 
int removeItem (int index)
 
virtual void update (float scaleX, float scaleY, float offsetX, float offsetY, float xDir, float yDir, int maxItemsKept)
 
void updateMinMax ()
 
- Protected Attributes inherited from UPlotCurve
QList< QGraphicsItem * > _items
 
UPlot_plot
 

Detailed Description

Definition at line 62 of file PdfPlot.h.

Constructor & Destructor Documentation

rtabmap::PdfPlotCurve::PdfPlotCurve ( const QString &  name,
const QMap< int, Signature > *  signaturesMapRef = 0,
QObject *  parent = 0 
)

Definition at line 119 of file PdfPlot.cpp.

rtabmap::PdfPlotCurve::~PdfPlotCurve ( )
virtual

Definition at line 126 of file PdfPlot.cpp.

Member Function Documentation

void rtabmap::PdfPlotCurve::clear ( )
virtual

Clear curve's values.

Reimplemented from UPlotCurve.

Definition at line 131 of file PdfPlot.cpp.

void rtabmap::PdfPlotCurve::setData ( const QMap< int, float > &  dataMap,
const QMap< int, int > &  weightsMap 
)

Definition at line 136 of file PdfPlot.cpp.

Member Data Documentation

const QMap<int, Signature>* rtabmap::PdfPlotCurve::_signaturesMapRef
private

Definition at line 74 of file PdfPlot.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:43