30 #ifndef vtkAngleRepresentation_h
31 #define vtkAngleRepresentation_h
33 #include "vtkInteractionWidgetsModule.h"
53 virtual double GetAngle() = 0;
61 virtual void GetPoint1WorldPosition(
double pos[3]) = 0;
62 virtual void GetCenterWorldPosition(
double pos[3]) = 0;
63 virtual void GetPoint2WorldPosition(
double pos[3]) = 0;
64 virtual void SetPoint1DisplayPosition(
double pos[3]) = 0;
65 virtual void SetCenterDisplayPosition(
double pos[3]) = 0;
66 virtual void SetPoint2DisplayPosition(
double pos[3]) = 0;
67 virtual void GetPoint1DisplayPosition(
double pos[3]) = 0;
68 virtual void GetCenterDisplayPosition(
double pos[3]) = 0;
69 virtual void GetPoint2DisplayPosition(
double pos[3]) = 0;
84 void InstantiateHandleRepresentation();
102 vtkSetClampMacro(Tolerance,
int, 1, 100);
103 vtkGetMacro(Tolerance,
int);
112 vtkSetStringMacro(LabelFormat);
113 vtkGetStringMacro(LabelFormat);
148 virtual void CenterWidgetInteraction(
double e[2]);