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

#include <selected_trackball_interactor_style.h>

List of all members.

Public Member Functions

pcl::visualization::CloudActorMapPtr getCloudActorMap () const
 Get the cloud actor map pointer.
virtual void OnLeftButtonDown ()
 Function called on left mouse button click, ie, beginning of trackball.
virtual void OnLeftButtonUp ()
 Function called on left mouse button release, ie, end of trackball.
virtual void OnRightButtonDown ()
virtual void OnRightButtonUp ()
virtual void Pan ()
virtual void Rotate ()
 SelectedTrackballStyleInteractor ()
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.
virtual void Spin ()
virtual void UniformScale ()
 vtkTypeMacro (SelectedTrackballStyleInteractor, vtkInteractorStyleTrackballActor)
virtual ~SelectedTrackballStyleInteractor ()

Static Public Member Functions

static
SelectedTrackballStyleInteractor
New ()

Public Attributes

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

Private Member Functions

void setSelectedActors ()

Private Attributes

pcl::visualization::CloudActorMapPtr actors_
 Actor map stored internally.
ProjectModelmodel_
 Internal Pointer to Project Model.
vtkSmartPointer
< vtkRendererCollection > 
renderers_
 Collection of vtkRenderers stored internally.
QMap< QString, vtkLODActor * > selected_actors_map_
QMap< QString, vtkSmartPointer
< vtkMatrix4x4 > > 
start_matrix_map_

Detailed Description

Definition at line 52 of file selected_trackball_interactor_style.h.


Constructor & Destructor Documentation

Definition at line 12 of file selected_trackball_interactor_style.cpp.

Definition at line 19 of file selected_trackball_interactor_style.cpp.


Member Function Documentation

Get the cloud actor map pointer.

Definition at line 70 of file selected_trackball_interactor_style.h.

Function called on left mouse button click, ie, beginning of trackball.

Definition at line 54 of file selected_trackball_interactor_style.cpp.

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

Definition at line 72 of file selected_trackball_interactor_style.cpp.

Definition at line 63 of file selected_trackball_interactor_style.cpp.

Definition at line 89 of file selected_trackball_interactor_style.cpp.

Definition at line 289 of file selected_trackball_interactor_style.cpp.

Definition at line 106 of file selected_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 selected_trackball_interactor_style.h.

Definition at line 105 of file selected_trackball_interactor_style.h.

void pcl::cloud_composer::SelectedTrackballStyleInteractor::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 selected_trackball_interactor_style.h.

Definition at line 25 of file selected_trackball_interactor_style.cpp.

Definition at line 210 of file selected_trackball_interactor_style.cpp.

Definition at line 352 of file selected_trackball_interactor_style.cpp.


Member Data Documentation

Actor map stored internally.

Definition at line 112 of file selected_trackball_interactor_style.h.

Event emitted once a valid selection has been made.

Definition at line 102 of file selected_trackball_interactor_style.h.

Internal Pointer to Project Model.

Definition at line 118 of file selected_trackball_interactor_style.h.

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

Collection of vtkRenderers stored internally.

Definition at line 115 of file selected_trackball_interactor_style.h.

Definition at line 121 of file selected_trackball_interactor_style.h.

QMap<QString, vtkSmartPointer<vtkMatrix4x4> > pcl::cloud_composer::SelectedTrackballStyleInteractor::start_matrix_map_ [private]

Definition at line 120 of file selected_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:48