#include <LVRPickingInteractor.hpp>
Definition at line 60 of file LVRPickingInteractor.hpp.
◆ InteractorMode
◆ PickMode
◆ ShooterMode
◆ LVRPickingInteractor()
| lvr2::LVRPickingInteractor::LVRPickingInteractor |
( |
| ) |
|
◆ ~LVRPickingInteractor()
| lvr2::LVRPickingInteractor::~LVRPickingInteractor |
( |
| ) |
|
|
virtual |
◆ calculateSelection()
| void lvr2::LVRPickingInteractor::calculateSelection |
( |
bool |
select | ) |
|
|
private |
◆ clusterSelected
| void lvr2::LVRPickingInteractor::clusterSelected |
( |
double * |
| ) |
|
|
signal |
◆ correspondenceSearchOff
| void lvr2::LVRPickingInteractor::correspondenceSearchOff |
( |
| ) |
|
|
slot |
◆ correspondenceSearchOn
| void lvr2::LVRPickingInteractor::correspondenceSearchOn |
( |
| ) |
|
|
slot |
◆ discardChanges()
| void lvr2::LVRPickingInteractor::discardChanges |
( |
| ) |
|
|
private |
◆ Dolly() [1/2]
| void lvr2::LVRPickingInteractor::Dolly |
( |
| ) |
|
|
virtual |
◆ Dolly() [2/2]
| void lvr2::LVRPickingInteractor::Dolly |
( |
double |
factor | ) |
|
|
virtual |
◆ dollyShooter() [1/2]
| void lvr2::LVRPickingInteractor::dollyShooter |
( |
| ) |
|
|
private |
◆ dollyShooter() [2/2]
| void lvr2::LVRPickingInteractor::dollyShooter |
( |
double |
factor | ) |
|
|
private |
◆ dollyTerrain() [1/2]
| void lvr2::LVRPickingInteractor::dollyTerrain |
( |
| ) |
|
|
private |
◆ dollyTerrain() [2/2]
| void lvr2::LVRPickingInteractor::dollyTerrain |
( |
double |
factor | ) |
|
|
private |
◆ dollyTrackball() [1/2]
| void lvr2::LVRPickingInteractor::dollyTrackball |
( |
| ) |
|
|
private |
◆ dollyTrackball() [2/2]
| void lvr2::LVRPickingInteractor::dollyTrackball |
( |
double |
factor | ) |
|
|
private |
◆ firstPointPicked
| void lvr2::LVRPickingInteractor::firstPointPicked |
( |
double * |
| ) |
|
|
signal |
◆ getLabeles()
| std::vector< uint16_t > & lvr2::LVRPickingInteractor::getLabeles |
( |
| ) |
|
◆ getPoints()
| vtkSmartPointer< vtkPolyData > lvr2::LVRPickingInteractor::getPoints |
( |
| ) |
|
◆ getTextActor()
| vtkSmartPointer<vtkTextActor> lvr2::LVRPickingInteractor::getTextActor |
( |
| ) |
|
|
inline |
◆ handlePicking()
| void lvr2::LVRPickingInteractor::handlePicking |
( |
| ) |
|
|
private |
◆ hoverShooter()
| void lvr2::LVRPickingInteractor::hoverShooter |
( |
| ) |
|
|
private |
◆ isInside()
| bool lvr2::LVRPickingInteractor::isInside |
( |
std::vector< vtkVector2i > * |
polygon, |
|
|
int & |
pX, |
|
|
int & |
pY |
|
) |
| |
|
private |
◆ labelingOff
| void lvr2::LVRPickingInteractor::labelingOff |
( |
| ) |
|
|
slot |
◆ labelingOn
| void lvr2::LVRPickingInteractor::labelingOn |
( |
| ) |
|
|
slot |
◆ labelingStarted
| void lvr2::LVRPickingInteractor::labelingStarted |
( |
bool |
| ) |
|
|
signal |
◆ labelModeChanged
| void lvr2::LVRPickingInteractor::labelModeChanged |
( |
bool |
setLabeling | ) |
|
|
slot |
◆ labelSelected
| void lvr2::LVRPickingInteractor::labelSelected |
( |
uint16_t |
newLabel | ) |
|
|
slot |
◆ modeShooter
| void lvr2::LVRPickingInteractor::modeShooter |
( |
| ) |
|
|
slot |
◆ modeTerrain
| void lvr2::LVRPickingInteractor::modeTerrain |
( |
| ) |
|
|
slot |
◆ modeTrackball
| void lvr2::LVRPickingInteractor::modeTrackball |
( |
| ) |
|
|
slot |
◆ New()
◆ newLabel
| void lvr2::LVRPickingInteractor::newLabel |
( |
QTreeWidgetItem * |
item | ) |
|
|
slot |
◆ OnChar()
| void lvr2::LVRPickingInteractor::OnChar |
( |
| ) |
|
|
virtual |
◆ OnKeyDown()
| void lvr2::LVRPickingInteractor::OnKeyDown |
( |
| ) |
|
|
virtual |
◆ OnKeyPress()
| void lvr2::LVRPickingInteractor::OnKeyPress |
( |
| ) |
|
|
virtual |
◆ OnKeyRelease()
| void lvr2::LVRPickingInteractor::OnKeyRelease |
( |
| ) |
|
|
virtual |
◆ OnLeftButtonDown()
| void lvr2::LVRPickingInteractor::OnLeftButtonDown |
( |
| ) |
|
|
virtual |
◆ onLeftButtonDownShooter()
| void lvr2::LVRPickingInteractor::onLeftButtonDownShooter |
( |
| ) |
|
|
private |
◆ onLeftButtonDownTerrain()
| void lvr2::LVRPickingInteractor::onLeftButtonDownTerrain |
( |
| ) |
|
|
private |
◆ onLeftButtonDownTrackball()
| void lvr2::LVRPickingInteractor::onLeftButtonDownTrackball |
( |
| ) |
|
|
private |
◆ OnLeftButtonUp()
| void lvr2::LVRPickingInteractor::OnLeftButtonUp |
( |
| ) |
|
|
virtual |
◆ onLeftButtonUpShooter()
| void lvr2::LVRPickingInteractor::onLeftButtonUpShooter |
( |
| ) |
|
|
private |
◆ onLeftButtonUpTerrain()
| void lvr2::LVRPickingInteractor::onLeftButtonUpTerrain |
( |
| ) |
|
|
private |
◆ onLeftButtonUpTrackball()
| void lvr2::LVRPickingInteractor::onLeftButtonUpTrackball |
( |
| ) |
|
|
private |
◆ OnMiddleButtonDown()
| void lvr2::LVRPickingInteractor::OnMiddleButtonDown |
( |
| ) |
|
|
virtual |
◆ onMiddleButtonDownShooter()
| void lvr2::LVRPickingInteractor::onMiddleButtonDownShooter |
( |
| ) |
|
|
private |
◆ onMiddleButtonDownTerrain()
| void lvr2::LVRPickingInteractor::onMiddleButtonDownTerrain |
( |
| ) |
|
|
private |
◆ onMiddleButtonDownTrackball()
| void lvr2::LVRPickingInteractor::onMiddleButtonDownTrackball |
( |
| ) |
|
|
private |
◆ OnMiddleButtonUp()
| void lvr2::LVRPickingInteractor::OnMiddleButtonUp |
( |
| ) |
|
|
virtual |
◆ onMiddleButtonUpShooter()
| void lvr2::LVRPickingInteractor::onMiddleButtonUpShooter |
( |
| ) |
|
|
private |
◆ onMiddleButtonUpTerrain()
| void lvr2::LVRPickingInteractor::onMiddleButtonUpTerrain |
( |
| ) |
|
|
private |
◆ onMiddleButtonUpTrackball()
| void lvr2::LVRPickingInteractor::onMiddleButtonUpTrackball |
( |
| ) |
|
|
private |
◆ OnMouseMove()
| void lvr2::LVRPickingInteractor::OnMouseMove |
( |
| ) |
|
|
virtual |
◆ onMouseMoveShooter()
| void lvr2::LVRPickingInteractor::onMouseMoveShooter |
( |
| ) |
|
|
private |
◆ onMouseMoveTerrain()
| void lvr2::LVRPickingInteractor::onMouseMoveTerrain |
( |
| ) |
|
|
private |
◆ onMouseMoveTrackball()
| void lvr2::LVRPickingInteractor::onMouseMoveTrackball |
( |
| ) |
|
|
private |
◆ OnMouseWheelBackward()
| void lvr2::LVRPickingInteractor::OnMouseWheelBackward |
( |
| ) |
|
|
virtual |
◆ onMouseWheelBackwardShooter()
| void lvr2::LVRPickingInteractor::onMouseWheelBackwardShooter |
( |
| ) |
|
|
private |
◆ onMouseWheelBackwardTerrain()
| void lvr2::LVRPickingInteractor::onMouseWheelBackwardTerrain |
( |
| ) |
|
|
private |
◆ onMouseWheelBackwardTrackball()
| void lvr2::LVRPickingInteractor::onMouseWheelBackwardTrackball |
( |
| ) |
|
|
private |
◆ OnMouseWheelForward()
| void lvr2::LVRPickingInteractor::OnMouseWheelForward |
( |
| ) |
|
|
virtual |
◆ onMouseWheelForwardShooter()
| void lvr2::LVRPickingInteractor::onMouseWheelForwardShooter |
( |
| ) |
|
|
private |
◆ onMouseWheelForwardTerrain()
| void lvr2::LVRPickingInteractor::onMouseWheelForwardTerrain |
( |
| ) |
|
|
private |
◆ onMouseWheelForwardTrackball()
| void lvr2::LVRPickingInteractor::onMouseWheelForwardTrackball |
( |
| ) |
|
|
private |
◆ OnRightButtonDown()
| void lvr2::LVRPickingInteractor::OnRightButtonDown |
( |
| ) |
|
|
virtual |
◆ onRightButtonDownShooter()
| void lvr2::LVRPickingInteractor::onRightButtonDownShooter |
( |
| ) |
|
|
private |
◆ onRightButtonDownTerrain()
| void lvr2::LVRPickingInteractor::onRightButtonDownTerrain |
( |
| ) |
|
|
private |
◆ onRightButtonDownTrackball()
| void lvr2::LVRPickingInteractor::onRightButtonDownTrackball |
( |
| ) |
|
|
private |
◆ OnRightButtonUp()
| void lvr2::LVRPickingInteractor::OnRightButtonUp |
( |
| ) |
|
|
virtual |
◆ onRightButtonUpShooter()
| void lvr2::LVRPickingInteractor::onRightButtonUpShooter |
( |
| ) |
|
|
private |
◆ onRightButtonUpTerrain()
| void lvr2::LVRPickingInteractor::onRightButtonUpTerrain |
( |
| ) |
|
|
private |
◆ onRightButtonUpTrackball()
| void lvr2::LVRPickingInteractor::onRightButtonUpTrackball |
( |
| ) |
|
|
private |
◆ OnTimer()
| void lvr2::LVRPickingInteractor::OnTimer |
( |
| ) |
|
|
virtual |
◆ Pan()
| void lvr2::LVRPickingInteractor::Pan |
( |
| ) |
|
|
virtual |
◆ panShooter()
| void lvr2::LVRPickingInteractor::panShooter |
( |
| ) |
|
|
private |
◆ panTerrain()
| void lvr2::LVRPickingInteractor::panTerrain |
( |
| ) |
|
|
private |
◆ panTrackball()
| void lvr2::LVRPickingInteractor::panTrackball |
( |
| ) |
|
|
private |
◆ pickFocalPoint
| void lvr2::LVRPickingInteractor::pickFocalPoint |
( |
| ) |
|
|
slot |
◆ pointSelected
| void lvr2::LVRPickingInteractor::pointSelected |
( |
vtkActor * |
, |
|
|
int |
|
|
) |
| |
|
signal |
◆ pointsLabeled
| void lvr2::LVRPickingInteractor::pointsLabeled |
( |
uint16_t |
, |
|
|
int |
|
|
) |
| |
|
signal |
◆ removeLabel()
| void lvr2::LVRPickingInteractor::removeLabel |
( |
const int & |
id | ) |
|
◆ requestLabels
| void lvr2::LVRPickingInteractor::requestLabels |
( |
| ) |
|
|
slot |
◆ resetCamera
| void lvr2::LVRPickingInteractor::resetCamera |
( |
| ) |
|
|
slot |
◆ resetViewUpShooter()
| void lvr2::LVRPickingInteractor::resetViewUpShooter |
( |
| ) |
|
|
private |
◆ responseLabels
| void lvr2::LVRPickingInteractor::responseLabels |
( |
std::vector< uint16_t > |
| ) |
|
|
signal |
◆ Rotate()
| void lvr2::LVRPickingInteractor::Rotate |
( |
| ) |
|
|
virtual |
◆ rotateShooter()
| void lvr2::LVRPickingInteractor::rotateShooter |
( |
| ) |
|
|
private |
◆ rotateTerrain()
| void lvr2::LVRPickingInteractor::rotateTerrain |
( |
| ) |
|
|
private |
◆ rotateTrackball()
| void lvr2::LVRPickingInteractor::rotateTrackball |
( |
| ) |
|
|
private |
◆ saveCurrentLabelSelection()
| void lvr2::LVRPickingInteractor::saveCurrentLabelSelection |
( |
| ) |
|
|
private |
◆ secondPointPicked
| void lvr2::LVRPickingInteractor::secondPointPicked |
( |
double * |
| ) |
|
|
signal |
◆ setFocalPointRendering
| void lvr2::LVRPickingInteractor::setFocalPointRendering |
( |
int |
state | ) |
|
|
slot |
◆ setLabel
| void lvr2::LVRPickingInteractor::setLabel |
( |
int |
labelId, |
|
|
std::vector< int > |
pointIds |
|
) |
| |
|
slot |
◆ setLabeledPointVisibility
| void lvr2::LVRPickingInteractor::setLabeledPointVisibility |
( |
int |
id, |
|
|
bool |
visibility |
|
) |
| |
|
slot |
◆ setLassoTool
| void lvr2::LVRPickingInteractor::setLassoTool |
( |
bool |
lassoToolSelected | ) |
|
|
slot |
◆ setMotionFactor
| void lvr2::LVRPickingInteractor::setMotionFactor |
( |
double |
factor | ) |
|
|
slot |
◆ setPoints()
| void lvr2::LVRPickingInteractor::setPoints |
( |
vtkSmartPointer< vtkPolyData > |
points | ) |
|
◆ setRenderer()
| void lvr2::LVRPickingInteractor::setRenderer |
( |
vtkSmartPointer< vtkRenderer > |
renderer | ) |
|
◆ setRotationFactor
| void lvr2::LVRPickingInteractor::setRotationFactor |
( |
double |
factor | ) |
|
|
slot |
◆ setStereoMode
| void lvr2::LVRPickingInteractor::setStereoMode |
( |
int |
state | ) |
|
|
slot |
◆ Spin()
| void lvr2::LVRPickingInteractor::Spin |
( |
| ) |
|
|
virtual |
◆ spinShooter()
| void lvr2::LVRPickingInteractor::spinShooter |
( |
| ) |
|
|
private |
◆ spinTerrain()
| void lvr2::LVRPickingInteractor::spinTerrain |
( |
| ) |
|
|
private |
◆ spinTrackball()
| void lvr2::LVRPickingInteractor::spinTrackball |
( |
| ) |
|
|
private |
◆ strafeShooter()
| void lvr2::LVRPickingInteractor::strafeShooter |
( |
double |
factor | ) |
|
|
private |
◆ updateActor()
| void lvr2::LVRPickingInteractor::updateActor |
( |
int |
labelId | ) |
|
|
private |
◆ updateFocalPoint()
| void lvr2::LVRPickingInteractor::updateFocalPoint |
( |
| ) |
|
◆ vtkTypeMacro()
◆ Zoom()
| void lvr2::LVRPickingInteractor::Zoom |
( |
| ) |
|
|
virtual |
◆ zoomShooter()
| void lvr2::LVRPickingInteractor::zoomShooter |
( |
| ) |
|
|
private |
◆ zoomTerrain()
| void lvr2::LVRPickingInteractor::zoomTerrain |
( |
| ) |
|
|
private |
◆ zoomTrackball()
| void lvr2::LVRPickingInteractor::zoomTrackball |
( |
| ) |
|
|
private |
◆ m_correspondenceMode
| bool lvr2::LVRPickingInteractor::m_correspondenceMode |
|
private |
◆ m_cubeActor
| vtkSmartPointer<vtkActor> lvr2::LVRPickingInteractor::m_cubeActor |
|
private |
◆ m_interactorMode
◆ m_labelActors
| std::map<uint16_t, vtkSmartPointer<vtkActor> > lvr2::LVRPickingInteractor::m_labelActors |
|
private |
◆ m_labelColors
| std::map<uint16_t, QColor> lvr2::LVRPickingInteractor::m_labelColors |
|
private |
◆ m_labelingMode
| bool lvr2::LVRPickingInteractor::m_labelingMode |
|
private |
◆ m_modified
| bool lvr2::LVRPickingInteractor::m_modified |
|
private |
◆ m_motionFactor
| float lvr2::LVRPickingInteractor::m_motionFactor |
|
private |
◆ m_numberOfClicks
| unsigned int lvr2::LVRPickingInteractor::m_numberOfClicks |
|
private |
◆ m_pickMode
| PickMode lvr2::LVRPickingInteractor::m_pickMode |
|
private |
◆ m_pointLabels
| std::vector<uint16_t> lvr2::LVRPickingInteractor::m_pointLabels |
|
private |
◆ m_points
| vtkSmartPointer<vtkPolyData> lvr2::LVRPickingInteractor::m_points |
|
private |
◆ m_polyActor
| vtkSmartPointer<vtkActor> lvr2::LVRPickingInteractor::m_polyActor |
|
private |
◆ m_previousPosition
| int lvr2::LVRPickingInteractor::m_previousPosition[2] |
|
private |
◆ m_renderer
| vtkSmartPointer<vtkRenderer> lvr2::LVRPickingInteractor::m_renderer |
|
private |
◆ m_rotationFactor
| float lvr2::LVRPickingInteractor::m_rotationFactor |
|
private |
◆ m_selectedActor
| vtkSmartPointer<vtkActor> lvr2::LVRPickingInteractor::m_selectedActor |
|
private |
◆ m_selectedIds
| vtkSmartPointer<vtkIdTypeArray> lvr2::LVRPickingInteractor::m_selectedIds |
|
private |
◆ m_selectedLabel
| int lvr2::LVRPickingInteractor::m_selectedLabel |
|
private |
◆ m_selectedMapper
| vtkSmartPointer<vtkDataSetMapper> lvr2::LVRPickingInteractor::m_selectedMapper |
|
private |
◆ m_selectedPoints
| std::vector<bool> lvr2::LVRPickingInteractor::m_selectedPoints |
|
private |
◆ m_shooterMode
◆ m_sphereActor
| vtkSmartPointer<vtkActor> lvr2::LVRPickingInteractor::m_sphereActor |
|
private |
◆ m_startCameraMovePosition
| int lvr2::LVRPickingInteractor::m_startCameraMovePosition[2] |
|
private |
◆ m_textActor
| vtkSmartPointer<vtkTextActor> lvr2::LVRPickingInteractor::m_textActor |
|
private |
◆ m_viewUp
| double lvr2::LVRPickingInteractor::m_viewUp[3] |
|
private |
The documentation for this class was generated from the following files: