#include <click_trackball_interactor_style.h>
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_ |
ProjectModel * | model_ |
Internal Pointer to Project Model. | |
vtkSmartPointer < vtkRendererCollection > | renderers_ |
Collection of vtkRenderers stored internally. | |
vtkSmartPointer< vtkMatrix4x4 > | start_matrix_ |
vtkSmartPointer< vtkTransform > | transform_ |
Definition at line 52 of file click_trackball_interactor_style.h.
Definition at line 14 of file click_trackball_interactor_style.cpp.
Definition at line 23 of file click_trackball_interactor_style.cpp.
pcl::visualization::CloudActorMapPtr pcl::cloud_composer::ClickTrackballStyleInteractor::getCloudActorMap | ( | ) | const [inline] |
Get the cloud actor map pointer.
Definition at line 70 of file click_trackball_interactor_style.h.
static ClickTrackballStyleInteractor* pcl::cloud_composer::ClickTrackballStyleInteractor::New | ( | ) | [static] |
void pcl::cloud_composer::ClickTrackballStyleInteractor::OnLeftButtonDown | ( | ) | [virtual] |
Function called on left mouse button release, ie, end of rectangular drag.
Definition at line 29 of file click_trackball_interactor_style.cpp.
void pcl::cloud_composer::ClickTrackballStyleInteractor::OnLeftButtonUp | ( | ) | [virtual] |
Function called on left mouse button release, ie, end of rectangular drag.
Definition at line 51 of file click_trackball_interactor_style.cpp.
void pcl::cloud_composer::ClickTrackballStyleInteractor::OnRightButtonDown | ( | ) | [virtual] |
Definition at line 40 of file click_trackball_interactor_style.cpp.
void pcl::cloud_composer::ClickTrackballStyleInteractor::OnRightButtonUp | ( | ) | [virtual] |
Definition at line 86 of file click_trackball_interactor_style.cpp.
void pcl::cloud_composer::ClickTrackballStyleInteractor::setCloudActorMap | ( | const pcl::visualization::CloudActorMapPtr & | actors | ) | [inline] |
Pass a pointer to the actor map.
[in] | actors | the actor map that will be used with this style |
Definition at line 66 of file click_trackball_interactor_style.h.
void pcl::cloud_composer::ClickTrackballStyleInteractor::setProjectModel | ( | ProjectModel * | model | ) | [inline] |
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.
[in] | rens | the vtkRendererCollection to use |
Definition at line 76 of file click_trackball_interactor_style.h.
pcl::cloud_composer::ClickTrackballStyleInteractor::vtkTypeMacro | ( | ClickTrackballStyleInteractor | , |
vtkInteractorStyleTrackballActor | |||
) |
pcl::visualization::CloudActorMapPtr pcl::cloud_composer::ClickTrackballStyleInteractor::actors_ [private] |
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.
vtkSmartPointer<vtkMatrix4x4> pcl::cloud_composer::ClickTrackballStyleInteractor::start_matrix_ [private] |
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.