#include <selected_trackball_interactor_style.h>
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. | |
| ProjectModel * | model_ |
| 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_ |
Definition at line 52 of file selected_trackball_interactor_style.h.
Definition at line 12 of file selected_trackball_interactor_style.cpp.
| pcl::cloud_composer::SelectedTrackballStyleInteractor::~SelectedTrackballStyleInteractor | ( | ) | [virtual] |
Definition at line 19 of file selected_trackball_interactor_style.cpp.
| pcl::visualization::CloudActorMapPtr pcl::cloud_composer::SelectedTrackballStyleInteractor::getCloudActorMap | ( | ) | const [inline] |
Get the cloud actor map pointer.
Definition at line 70 of file selected_trackball_interactor_style.h.
| static SelectedTrackballStyleInteractor* pcl::cloud_composer::SelectedTrackballStyleInteractor::New | ( | ) | [static] |
| void pcl::cloud_composer::SelectedTrackballStyleInteractor::OnLeftButtonDown | ( | ) | [virtual] |
Function called on left mouse button click, ie, beginning of trackball.
Definition at line 54 of file selected_trackball_interactor_style.cpp.
| void pcl::cloud_composer::SelectedTrackballStyleInteractor::OnLeftButtonUp | ( | ) | [virtual] |
Function called on left mouse button release, ie, end of trackball.
Definition at line 72 of file selected_trackball_interactor_style.cpp.
| void pcl::cloud_composer::SelectedTrackballStyleInteractor::OnRightButtonDown | ( | ) | [virtual] |
Definition at line 63 of file selected_trackball_interactor_style.cpp.
| void pcl::cloud_composer::SelectedTrackballStyleInteractor::OnRightButtonUp | ( | ) | [virtual] |
Definition at line 89 of file selected_trackball_interactor_style.cpp.
| void pcl::cloud_composer::SelectedTrackballStyleInteractor::Pan | ( | ) | [virtual] |
Definition at line 289 of file selected_trackball_interactor_style.cpp.
| void pcl::cloud_composer::SelectedTrackballStyleInteractor::Rotate | ( | ) | [virtual] |
Definition at line 106 of file selected_trackball_interactor_style.cpp.
| void pcl::cloud_composer::SelectedTrackballStyleInteractor::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 selected_trackball_interactor_style.h.
| void pcl::cloud_composer::SelectedTrackballStyleInteractor::setProjectModel | ( | ProjectModel * | model | ) | [inline] |
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.
| [in] | rens | the vtkRendererCollection to use |
Definition at line 76 of file selected_trackball_interactor_style.h.
| void pcl::cloud_composer::SelectedTrackballStyleInteractor::setSelectedActors | ( | ) | [private] |
Definition at line 25 of file selected_trackball_interactor_style.cpp.
| void pcl::cloud_composer::SelectedTrackballStyleInteractor::Spin | ( | ) | [virtual] |
Definition at line 210 of file selected_trackball_interactor_style.cpp.
| void pcl::cloud_composer::SelectedTrackballStyleInteractor::UniformScale | ( | ) | [virtual] |
Definition at line 352 of file selected_trackball_interactor_style.cpp.
| pcl::cloud_composer::SelectedTrackballStyleInteractor::vtkTypeMacro | ( | SelectedTrackballStyleInteractor | , |
| vtkInteractorStyleTrackballActor | |||
| ) |
pcl::visualization::CloudActorMapPtr pcl::cloud_composer::SelectedTrackballStyleInteractor::actors_ [private] |
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.
QMap<QString, vtkLODActor*> pcl::cloud_composer::SelectedTrackballStyleInteractor::selected_actors_map_ [private] |
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.