#include <CloudViewerInteractorStyle.h>
Public Member Functions | |
CloudViewerInteractorStyle () | |
virtual void | Rotate () |
void | setOrthoMode (bool enabled) |
vtkTypeMacro (CloudViewerInteractorStyle, pcl::visualization::PCLVisualizerInteractorStyle) | |
Static Public Member Functions | |
static CloudViewerInteractorStyle * | New () |
Protected Member Functions | |
virtual void | OnLeftButtonDown () |
virtual void | OnMouseMove () |
void | setCloudViewer (CloudViewer *cloudViewer) |
Protected Attributes | |
CloudViewer * | viewer_ |
Private Attributes | |
unsigned int | NumberOfClicks |
bool | orthoMode_ |
pcl::PointCloud < pcl::PointXYZRGB >::Ptr | pointsHolder_ |
float | PreviousMeasure [3] |
int | PreviousPosition [2] |
int | ResetPixelDistance |
Friends | |
class | CloudViewer |
Definition at line 22 of file CloudViewerInteractorStyle.h.
Definition at line 27 of file CloudViewerInteractorStyle.cpp.
static CloudViewerInteractorStyle* rtabmap::CloudViewerInteractorStyle::New | ( | ) | [static] |
void rtabmap::CloudViewerInteractorStyle::OnLeftButtonDown | ( | ) | [protected, virtual] |
Definition at line 196 of file CloudViewerInteractorStyle.cpp.
void rtabmap::CloudViewerInteractorStyle::OnMouseMove | ( | ) | [protected, virtual] |
Definition at line 108 of file CloudViewerInteractorStyle.cpp.
void rtabmap::CloudViewerInteractorStyle::Rotate | ( | ) | [virtual] |
Definition at line 41 of file CloudViewerInteractorStyle.cpp.
void rtabmap::CloudViewerInteractorStyle::setCloudViewer | ( | CloudViewer * | cloudViewer | ) | [inline, protected] |
Definition at line 38 of file CloudViewerInteractorStyle.h.
void rtabmap::CloudViewerInteractorStyle::setOrthoMode | ( | bool | enabled | ) |
Definition at line 87 of file CloudViewerInteractorStyle.cpp.
rtabmap::CloudViewerInteractorStyle::vtkTypeMacro | ( | CloudViewerInteractorStyle | , |
pcl::visualization::PCLVisualizerInteractorStyle | |||
) |
friend class CloudViewer [friend] |
Definition at line 37 of file CloudViewerInteractorStyle.h.
unsigned int rtabmap::CloudViewerInteractorStyle::NumberOfClicks [private] |
Definition at line 42 of file CloudViewerInteractorStyle.h.
bool rtabmap::CloudViewerInteractorStyle::orthoMode_ [private] |
Definition at line 47 of file CloudViewerInteractorStyle.h.
pcl::PointCloud<pcl::PointXYZRGB>::Ptr rtabmap::CloudViewerInteractorStyle::pointsHolder_ [private] |
Definition at line 46 of file CloudViewerInteractorStyle.h.
float rtabmap::CloudViewerInteractorStyle::PreviousMeasure[3] [private] |
Definition at line 45 of file CloudViewerInteractorStyle.h.
int rtabmap::CloudViewerInteractorStyle::PreviousPosition[2] [private] |
Definition at line 43 of file CloudViewerInteractorStyle.h.
int rtabmap::CloudViewerInteractorStyle::ResetPixelDistance [private] |
Definition at line 44 of file CloudViewerInteractorStyle.h.
CloudViewer* rtabmap::CloudViewerInteractorStyle::viewer_ [protected] |
Definition at line 39 of file CloudViewerInteractorStyle.h.