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