43 #ifndef vtkBiDimensionalRepresentation_h 
   44 #define vtkBiDimensionalRepresentation_h 
   46 #include "vtkInteractionWidgetsModule.h"  
   68   virtual void SetPoint1WorldPosition(
double pos[3]);
 
   69   virtual void SetPoint2WorldPosition(
double pos[3]);
 
   70   virtual void SetPoint3WorldPosition(
double pos[3]);
 
   71   virtual void SetPoint4WorldPosition(
double pos[3]);
 
   72   virtual void GetPoint1WorldPosition(
double pos[3]);
 
   73   virtual void GetPoint2WorldPosition(
double pos[3]);
 
   74   virtual void GetPoint3WorldPosition(
double pos[3]);
 
   75   virtual void GetPoint4WorldPosition(
double pos[3]);
 
   76   virtual void SetPoint1DisplayPosition(
double pos[3]);
 
   77   virtual void SetPoint2DisplayPosition(
double pos[3]);
 
   78   virtual void SetPoint3DisplayPosition(
double pos[3]);
 
   79   virtual void SetPoint4DisplayPosition(
double pos[3]);
 
   80   virtual void GetPoint1DisplayPosition(
double pos[3]);
 
   81   virtual void GetPoint2DisplayPosition(
double pos[3]);
 
   82   virtual void GetPoint3DisplayPosition(
double pos[3]);
 
   83   virtual void GetPoint4DisplayPosition(
double pos[3]);
 
  127   virtual void InstantiateHandleRepresentation();
 
  136   vtkSetClampMacro(Tolerance, 
int, 1, 100);
 
  137   vtkGetMacro(Tolerance, 
int);
 
  144   virtual double GetLength1();
 
  150   virtual double GetLength2();
 
  158   vtkSetStringMacro(LabelFormat);
 
  159   vtkGetStringMacro(LabelFormat);
 
  184   vtkBooleanMacro(ShowLabelAboveWidget, 
vtkTypeBool);
 
  198   virtual char* GetLabelText() = 0;
 
  204   virtual double* GetLabelPosition() = 0;
 
  205   virtual void GetLabelPosition(
double pos[3]) = 0;
 
  206   virtual void GetWorldLabelPosition(
double pos[3]) = 0;
 
  213   virtual void StartWidgetDefinition(
double e[2]) = 0;
 
  214   virtual void Point2WidgetInteraction(
double e[2]) = 0;
 
  215   virtual void Point3WidgetInteraction(
double e[2]) = 0;
 
  216   virtual void StartWidgetManipulation(
double e[2]) = 0;
 
  252   double CenterWorld[3];
 
  253   double StartEventPositionWorld[4];