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]);