Public Member Functions | Static Public Member Functions | Public Attributes | Private Attributes
pcl::cloud_composer::ClickTrackballStyleInteractor Class Reference

#include <click_trackball_interactor_style.h>

List of all members.

Public Member Functions

 ClickTrackballStyleInteractor ()
pcl::visualization::CloudActorMapPtr getCloudActorMap () const
 Get the cloud actor map pointer.
virtual void OnLeftButtonDown ()
 Function called on left mouse button release, ie, end of rectangular drag.
virtual void OnLeftButtonUp ()
 Function called on left mouse button release, ie, end of rectangular drag.
virtual void OnRightButtonDown ()
virtual void OnRightButtonUp ()
void setCloudActorMap (const pcl::visualization::CloudActorMapPtr &actors)
 Pass a pointer to the actor map.
void setProjectModel (ProjectModel *model)
void setRendererCollection (vtkSmartPointer< vtkRendererCollection > &rens)
 Pass a set of renderers to the interactor style.
 vtkTypeMacro (ClickTrackballStyleInteractor, vtkInteractorStyleTrackballActor)
virtual ~ClickTrackballStyleInteractor ()

Static Public Member Functions

static
ClickTrackballStyleInteractor
New ()

Public Attributes

int manipulation_complete_event_
 Event emitted once a valid selection has been made.

Private Attributes

pcl::visualization::CloudActorMapPtr actors_
 Actor map stored internally.
vtkSmartPointer< vtkMatrix4x4 > end_matrix_
ProjectModelmodel_
 Internal Pointer to Project Model.
vtkSmartPointer
< vtkRendererCollection > 
renderers_
 Collection of vtkRenderers stored internally.
vtkSmartPointer< vtkMatrix4x4 > start_matrix_
vtkSmartPointer< vtkTransform > transform_

Detailed Description

Definition at line 52 of file click_trackball_interactor_style.h.


Constructor & Destructor Documentation

Definition at line 14 of file click_trackball_interactor_style.cpp.

Definition at line 23 of file click_trackball_interactor_style.cpp.


Member Function Documentation

Get the cloud actor map pointer.

Definition at line 70 of file click_trackball_interactor_style.h.

Function called on left mouse button release, ie, end of rectangular drag.

Definition at line 29 of file click_trackball_interactor_style.cpp.

Function called on left mouse button release, ie, end of rectangular drag.

Definition at line 51 of file click_trackball_interactor_style.cpp.

Definition at line 40 of file click_trackball_interactor_style.cpp.

Definition at line 86 of file click_trackball_interactor_style.cpp.

Pass a pointer to the actor map.

Parameters:
[in]actorsthe actor map that will be used with this style

Definition at line 66 of file click_trackball_interactor_style.h.

Definition at line 96 of file click_trackball_interactor_style.h.

void pcl::cloud_composer::ClickTrackballStyleInteractor::setRendererCollection ( vtkSmartPointer< vtkRendererCollection > &  rens) [inline]

Pass a set of renderers to the interactor style.

Parameters:
[in]rensthe vtkRendererCollection to use

Definition at line 76 of file click_trackball_interactor_style.h.


Member Data Documentation

Actor map stored internally.

Definition at line 101 of file click_trackball_interactor_style.h.

vtkSmartPointer<vtkMatrix4x4> pcl::cloud_composer::ClickTrackballStyleInteractor::end_matrix_ [private]

Definition at line 110 of file click_trackball_interactor_style.h.

Event emitted once a valid selection has been made.

Definition at line 93 of file click_trackball_interactor_style.h.

Internal Pointer to Project Model.

Definition at line 107 of file click_trackball_interactor_style.h.

vtkSmartPointer<vtkRendererCollection> pcl::cloud_composer::ClickTrackballStyleInteractor::renderers_ [private]

Collection of vtkRenderers stored internally.

Definition at line 104 of file click_trackball_interactor_style.h.

Definition at line 109 of file click_trackball_interactor_style.h.

vtkSmartPointer<vtkTransform> pcl::cloud_composer::ClickTrackballStyleInteractor::transform_ [private]

Definition at line 112 of file click_trackball_interactor_style.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:43:47