#include <OdometryViewer.h>
Public Slots | |
virtual void | clear () |
Public Member Functions | |
OdometryViewer (int maxClouds=10, int decimation=2, float voxelSize=0.0f, float maxDepth=0, int qualityWarningThr=0, QWidget *parent=0, const ParametersMap ¶meters=ParametersMap()) | |
virtual | ~OdometryViewer () |
Protected Member Functions | |
virtual void | handleEvent (UEvent *event) |
Private Slots | |
void | processData (const rtabmap::OdometryEvent &odom) |
void | reset () |
Private Attributes | |
QList< std::string > | addedClouds_ |
QCheckBox * | cloudShown_ |
CloudViewer * | cloudView_ |
QSpinBox * | decimationSpin_ |
QCheckBox * | featuresShown_ |
int | id_ |
ImageView * | imageView_ |
Transform | lastOdomPose_ |
QSpinBox * | maxCloudsSpin_ |
QDoubleSpinBox * | maxDepthSpin_ |
bool | odomImageDepthShow_ |
bool | odomImageShow_ |
ParametersMap | parameters_ |
bool | processingData_ |
int | qualityWarningThr_ |
QCheckBox * | scanShown_ |
QLabel * | timeLabel_ |
int | validDecimationValue_ |
QDoubleSpinBox * | voxelSpin_ |
Definition at line 48 of file OdometryViewer.h.
rtabmap::OdometryViewer::OdometryViewer | ( | int | maxClouds = 10 , |
int | decimation = 2 , |
||
float | voxelSize = 0.0f , |
||
float | maxDepth = 0 , |
||
int | qualityWarningThr = 0 , |
||
QWidget * | parent = 0 , |
||
const ParametersMap & | parameters = ParametersMap() |
||
) |
Definition at line 52 of file OdometryViewer.cpp.
rtabmap::OdometryViewer::~OdometryViewer | ( | ) | [virtual] |
Definition at line 160 of file OdometryViewer.cpp.
void rtabmap::OdometryViewer::clear | ( | ) | [virtual, slot] |
Definition at line 172 of file OdometryViewer.cpp.
void rtabmap::OdometryViewer::handleEvent | ( | UEvent * | event | ) | [protected, virtual] |
Method called by the UEventsManager to handle an event. Important : this method must do a minimum of work because the faster the dispatching loop is done; the faster the events are received. If a handling function takes too much time, the events list can grow faster than it is emptied. The event can be modified but must not be deleted.
Implements UEventsHandler.
Definition at line 473 of file OdometryViewer.cpp.
void rtabmap::OdometryViewer::processData | ( | const rtabmap::OdometryEvent & | odom | ) | [private, slot] |
Definition at line 178 of file OdometryViewer.cpp.
void rtabmap::OdometryViewer::reset | ( | ) | [private, slot] |
Definition at line 167 of file OdometryViewer.cpp.
QList<std::string> rtabmap::OdometryViewer::addedClouds_ [private] |
Definition at line 83 of file OdometryViewer.h.
QCheckBox* rtabmap::OdometryViewer::cloudShown_ [private] |
Definition at line 89 of file OdometryViewer.h.
CloudViewer* rtabmap::OdometryViewer::cloudView_ [private] |
Definition at line 75 of file OdometryViewer.h.
QSpinBox* rtabmap::OdometryViewer::decimationSpin_ [private] |
Definition at line 87 of file OdometryViewer.h.
QCheckBox* rtabmap::OdometryViewer::featuresShown_ [private] |
Definition at line 91 of file OdometryViewer.h.
int rtabmap::OdometryViewer::id_ [private] |
Definition at line 82 of file OdometryViewer.h.
ImageView* rtabmap::OdometryViewer::imageView_ [private] |
Definition at line 74 of file OdometryViewer.h.
Definition at line 80 of file OdometryViewer.h.
QSpinBox* rtabmap::OdometryViewer::maxCloudsSpin_ [private] |
Definition at line 85 of file OdometryViewer.h.
QDoubleSpinBox* rtabmap::OdometryViewer::maxDepthSpin_ [private] |
Definition at line 88 of file OdometryViewer.h.
bool rtabmap::OdometryViewer::odomImageDepthShow_ [private] |
Definition at line 78 of file OdometryViewer.h.
bool rtabmap::OdometryViewer::odomImageShow_ [private] |
Definition at line 77 of file OdometryViewer.h.
Definition at line 94 of file OdometryViewer.h.
bool rtabmap::OdometryViewer::processingData_ [private] |
Definition at line 76 of file OdometryViewer.h.
int rtabmap::OdometryViewer::qualityWarningThr_ [private] |
Definition at line 81 of file OdometryViewer.h.
QCheckBox* rtabmap::OdometryViewer::scanShown_ [private] |
Definition at line 90 of file OdometryViewer.h.
QLabel* rtabmap::OdometryViewer::timeLabel_ [private] |
Definition at line 92 of file OdometryViewer.h.
int rtabmap::OdometryViewer::validDecimationValue_ [private] |
Definition at line 93 of file OdometryViewer.h.
QDoubleSpinBox* rtabmap::OdometryViewer::voxelSpin_ [private] |
Definition at line 86 of file OdometryViewer.h.