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, QByteArray > *imagesMapRef, QObject *parent=0)
 
void setData (const QMap< int, int > &dataMap, const QMap< int, int > &weightsMap)
 
virtual ~PdfPlotCurve ()
 
- 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 ()
 

Private Attributes

const QMap< int, QByteArray > * _imagesMapRef
 

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 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, bool allDataKept)
 
void updateMinMax ()
 
- Protected Attributes inherited from UPlotCurve
QList< QGraphicsItem * > _items
 
UPlot_plot
 

Detailed Description

Definition at line 52 of file PdfPlot.h.

Constructor & Destructor Documentation

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

Definition at line 104 of file PdfPlot.cpp.

rtabmap::PdfPlotCurve::~PdfPlotCurve ( )
virtual

Definition at line 111 of file PdfPlot.cpp.

Member Function Documentation

void rtabmap::PdfPlotCurve::clear ( )
virtual

Clear curve's values.

Reimplemented from UPlotCurve.

Definition at line 116 of file PdfPlot.cpp.

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

Definition at line 121 of file PdfPlot.cpp.

Member Data Documentation

const QMap<int, QByteArray>* rtabmap::PdfPlotCurve::_imagesMapRef
private

Definition at line 64 of file PdfPlot.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