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 (QMap< qreal, qreal > &data) const
 
void getData (QVector< qreal > &x, QVector< qreal > &y) 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, const QVector< qreal > &x, const QVector< qreal > &y, QObject *parent=0)
 
 UPlotCurve (const QString &name, const QVector< UPlotItem * > data, QObject *parent=0)
 
 UPlotCurve (const QString &name, QObject *parent=0)
 
virtual ~UPlotCurve ()
 

Private Attributes

const QMap< int, Signature > * _signaturesMapRef
 

Additional Inherited Members

- Public Slots inherited from UPlotCurve
void addValue (const QString &y)
 
void addValue (qreal x, qreal y)
 
void addValue (qreal y)
 
void addValue (UPlotItem *data)
 
void addValues (const QVector< int > &ys)
 
void addValues (const QVector< qreal > &xs, const QVector< qreal > &ys)
 
void addValues (const QVector< qreal > &ys)
 
void addValues (const std::vector< int > &ys)
 
void addValues (const std::vector< qreal > &ys)
 
void addValues (QVector< UPlotItem * > &data)
 
void setData (const QVector< qreal > &x, const QVector< qreal > &y)
 
void setData (const QVector< qreal > &y)
 
void setData (const std::vector< qreal > &x, const std::vector< qreal > &y)
 
void setData (const std::vector< qreal > &y)
 
void setVisible (bool visible)
 
void setXIncrement (qreal increment)
 
void setXStart (qreal 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< qreal > & getMinMax () const
 
virtual bool isMinMaxValid () const
 
int removeItem (int index)
 
virtual void update (qreal scaleX, qreal scaleY, qreal offsetX, qreal offsetY, qreal xDir, qreal 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

◆ PdfPlotCurve()

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

Definition at line 119 of file PdfPlot.cpp.

◆ ~PdfPlotCurve()

rtabmap::PdfPlotCurve::~PdfPlotCurve ( )
virtual

Definition at line 126 of file PdfPlot.cpp.

Member Function Documentation

◆ clear()

void rtabmap::PdfPlotCurve::clear ( )
virtual

Clear curve's values.

Reimplemented from UPlotCurve.

Definition at line 131 of file PdfPlot.cpp.

◆ setData()

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

◆ _signaturesMapRef

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 Thu Jul 25 2024 02:50:28