#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 | PrintSelf (ostream &os, vtkIndent indent) override |
void | SetLassoTool () |
void | SetPolygonTool () |
void | StartSelect () |
vtkBooleanMacro (DrawPolygonPixels, bool) | |
vtkGetMacro (DrawPolygonPixels, bool) | |
vtkSetMacro (DrawPolygonPixels, bool) | |
vtkTypeMacro (LVRInteractorStylePolygonPick, vtkInteractorStyleTrackballCamera) | |
void | OnMouseMove () override |
void | OnLeftButtonDown () override |
void | OnLeftButtonUp () override |
void | OnChar () override |
void | OnKeyDown () override |
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.