#include <LVRLabelInteractor.hpp>

Public Slots | |
| void | extractLabel () |
| void | labelSelectedPoints (QString label) |
Signals | |
| void | pointsSelected () |
Public Member Functions | |
| LVRLabelInteractorStyle () | |
| virtual void | OnKeyUp () |
| virtual void | OnLeftButtonUp () |
| virtual void | OnRightButtonDown () |
| virtual void | OnRightButtonUp () |
| void | SetPoints (vtkSmartPointer< vtkPolyData > points) |
| vtkTypeMacro (LVRLabelInteractorStyle, LVRInteractorStylePolygonPick) | |
Public Member Functions inherited from LVRInteractorStylePolygonPick | |
| std::vector< vtkVector2i > | GetPolygonPoints () |
| void | OnChar () override |
| void | OnKeyDown () override |
| void | OnLeftButtonDown () override |
| void | OnLeftButtonUp () override |
| void | OnMouseMove () override |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| void | SetLassoTool () |
| void | SetPolygonTool () |
| void | StartSelect () |
| vtkBooleanMacro (DrawPolygonPixels, bool) | |
| vtkGetMacro (DrawPolygonPixels, bool) | |
| vtkSetMacro (DrawPolygonPixels, bool) | |
| vtkTypeMacro (LVRInteractorStylePolygonPick, vtkInteractorStyleTrackballCamera) | |
Static Public Member Functions | |
| static LVRLabelInteractorStyle * | New () |
Static Public Member Functions inherited from LVRInteractorStylePolygonPick | |
| static LVRInteractorStylePolygonPick * | New () |
Private Member Functions | |
| void | calculateSelection (bool select) |
Private Attributes | |
| std::vector< std::vector< uint8_t > > | colors |
| std::vector< std::vector< bool > > | foo2 |
| std::vector< vtkSmartPointer< vtkActor > > | m_labelActors |
| QStringList | m_labelList |
| std::vector< uint8_t > | m_pointLabels |
| vtkSmartPointer< vtkPolyData > | m_points |
| vtkSmartPointer< vtkIdTypeArray > | m_selectedIds |
| std::vector< bool > | m_SelectedPoints |
| vtkSmartPointer< vtkActor > | SelectedActor |
| vtkSmartPointer< vtkDataSetMapper > | SelectedMapper |
Additional Inherited Members | |
Protected Member Functions inherited from LVRInteractorStylePolygonPick | |
| virtual void | DrawPolygon () |
| LVRInteractorStylePolygonPick () | |
| virtual void | Pick () |
| ~LVRInteractorStylePolygonPick () override | |
Protected Attributes inherited from LVRInteractorStylePolygonPick | |
| int | CurrentMode |
| bool | DrawPolygonPixels |
| int | EndPosition [2] |
| bool | firstPoint = true |
| bool | lassoToolSelected = true |
| int | Moving |
| vtkUnsignedCharArray * | PixelArray |
| int | StartPosition [2] |
Definition at line 35 of file LVRLabelInteractor.hpp.
| LVRLabelInteractorStyle::LVRLabelInteractorStyle | ( | ) |
Definition at line 10 of file LVRLabelInteractor.cpp.
|
private |
Definition at line 67 of file LVRLabelInteractor.cpp.
|
slot |
Definition at line 185 of file LVRLabelInteractor.cpp.
|
slot |
Definition at line 180 of file LVRLabelInteractor.cpp.
|
static |
|
virtual |
Definition at line 199 of file LVRLabelInteractor.cpp.
|
virtual |
Definition at line 42 of file LVRLabelInteractor.cpp.
|
virtual |
Definition at line 32 of file LVRLabelInteractor.cpp.
|
virtual |
Definition at line 38 of file LVRLabelInteractor.cpp.
|
signal |
|
inline |
Definition at line 48 of file LVRLabelInteractor.hpp.
| LVRLabelInteractorStyle::vtkTypeMacro | ( | LVRLabelInteractorStyle | , |
| LVRInteractorStylePolygonPick | |||
| ) |
|
private |
Definition at line 69 of file LVRLabelInteractor.hpp.
|
private |
Definition at line 63 of file LVRLabelInteractor.hpp.
|
private |
Definition at line 64 of file LVRLabelInteractor.hpp.
|
private |
Definition at line 68 of file LVRLabelInteractor.hpp.
|
private |
Definition at line 65 of file LVRLabelInteractor.hpp.
|
private |
Definition at line 61 of file LVRLabelInteractor.hpp.
|
private |
Definition at line 60 of file LVRLabelInteractor.hpp.
|
private |
Definition at line 62 of file LVRLabelInteractor.hpp.
|
private |
Definition at line 66 of file LVRLabelInteractor.hpp.
|
private |
Definition at line 67 of file LVRLabelInteractor.hpp.