#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.