16#ifndef __albaInteractor2DMeasure_Point_h
17#define __albaInteractor2DMeasure_Point_h
27class vtkPolyDataMapper2D;
48 virtual void Show(
bool show);
56 void FreeEdit() { m_EditConstraint = FREE_EDIT; };
92 double m_ConstrLineP1[3];
93 double m_ConstrLineP2[3];
98 friend class albaInteractor2DMeasure_PointTest;
virtual void RemoveMeasure(int index)
Delete the Measure.
virtual void Show(bool show)
bool Load(albaVME *input, wxString tag)
LOAD/SAVE.
albaInteractor2DMeasure_Point()
void MoveMeasure(int index, double *point)
Move Measure.
virtual void EditMeasure(int index, double *point)
Edit Measure.
std::vector< albaActor2dStackHelper * > m_PointsStackVector
void UpdateTextActor(int index, double *point)
bool Save(albaVME *input, wxString tag)
void GetMeasurePoint(int index, double *point)
Get point coordinate.
virtual void UpdatePointsActor(double *point1, double *point2=NULL)
void LockPointOnLine(double *lineP1, double *lineP2)
virtual void SelectMeasure(int index)
Select a Measure.
virtual void FindAndHighlight(double *point)
Find Measure Point and Set Action.
virtual ~albaInteractor2DMeasure_Point()
void DrawNewMeasure(double *wp)
Draw New Measure.
virtual void SetPointSize(double size)
void GetPointOnLine(double *point)
albaTypeMacro(albaInteractor2DMeasure_Point, albaInteractor2DMeasure)
virtual void AddMeasure(double *point)
Add Measure.