Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | Friends | List of all members
rtabmap::CloudViewerInteractorStyle Class Reference

#include <CloudViewerInteractorStyle.h>

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

Public Member Functions

 CloudViewerInteractorStyle ()
 
virtual void Rotate ()
 
void setOrthoMode (bool enabled)
 
 vtkTypeMacro (CloudViewerInteractorStyle, pcl::visualization::PCLVisualizerInteractorStyle)
 

Static Public Member Functions

static CloudViewerInteractorStyleNew ()
 

Protected Member Functions

virtual void OnLeftButtonDown ()
 
virtual void OnMouseMove ()
 
void setCloudViewer (CloudViewer *cloudViewer)
 

Protected Attributes

CloudViewerviewer_
 

Private Attributes

unsigned int NumberOfClicks
 
bool orthoMode_
 
pcl::PointCloud< pcl::PointXYZRGB >::Ptr pointsHolder_
 
float PreviousMeasure [3]
 
int PreviousPosition [2]
 
int ResetPixelDistance
 

Friends

class CloudViewer
 

Detailed Description

Definition at line 22 of file CloudViewerInteractorStyle.h.

Constructor & Destructor Documentation

◆ CloudViewerInteractorStyle()

rtabmap::CloudViewerInteractorStyle::CloudViewerInteractorStyle ( )

Definition at line 27 of file CloudViewerInteractorStyle.cpp.

Member Function Documentation

◆ New()

static CloudViewerInteractorStyle* rtabmap::CloudViewerInteractorStyle::New ( )
static

◆ OnLeftButtonDown()

void rtabmap::CloudViewerInteractorStyle::OnLeftButtonDown ( )
protectedvirtual

Definition at line 200 of file CloudViewerInteractorStyle.cpp.

◆ OnMouseMove()

void rtabmap::CloudViewerInteractorStyle::OnMouseMove ( )
protectedvirtual

Definition at line 108 of file CloudViewerInteractorStyle.cpp.

◆ Rotate()

void rtabmap::CloudViewerInteractorStyle::Rotate ( )
virtual

Definition at line 41 of file CloudViewerInteractorStyle.cpp.

◆ setCloudViewer()

void rtabmap::CloudViewerInteractorStyle::setCloudViewer ( CloudViewer cloudViewer)
inlineprotected

Definition at line 38 of file CloudViewerInteractorStyle.h.

◆ setOrthoMode()

void rtabmap::CloudViewerInteractorStyle::setOrthoMode ( bool  enabled)

Definition at line 87 of file CloudViewerInteractorStyle.cpp.

◆ vtkTypeMacro()

rtabmap::CloudViewerInteractorStyle::vtkTypeMacro ( CloudViewerInteractorStyle  ,
pcl::visualization::PCLVisualizerInteractorStyle   
)

Friends And Related Function Documentation

◆ CloudViewer

friend class CloudViewer
friend

Definition at line 37 of file CloudViewerInteractorStyle.h.

Member Data Documentation

◆ NumberOfClicks

unsigned int rtabmap::CloudViewerInteractorStyle::NumberOfClicks
private

Definition at line 42 of file CloudViewerInteractorStyle.h.

◆ orthoMode_

bool rtabmap::CloudViewerInteractorStyle::orthoMode_
private

Definition at line 47 of file CloudViewerInteractorStyle.h.

◆ pointsHolder_

pcl::PointCloud<pcl::PointXYZRGB>::Ptr rtabmap::CloudViewerInteractorStyle::pointsHolder_
private

Definition at line 46 of file CloudViewerInteractorStyle.h.

◆ PreviousMeasure

float rtabmap::CloudViewerInteractorStyle::PreviousMeasure[3]
private

Definition at line 45 of file CloudViewerInteractorStyle.h.

◆ PreviousPosition

int rtabmap::CloudViewerInteractorStyle::PreviousPosition[2]
private

Definition at line 43 of file CloudViewerInteractorStyle.h.

◆ ResetPixelDistance

int rtabmap::CloudViewerInteractorStyle::ResetPixelDistance
private

Definition at line 44 of file CloudViewerInteractorStyle.h.

◆ viewer_

CloudViewer* rtabmap::CloudViewerInteractorStyle::viewer_
protected

Definition at line 39 of file CloudViewerInteractorStyle.h.


The documentation for this class was generated from the following files:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:39:00