46 #ifndef __vtkAffineRepresentation2D_h
47 #define __vtkAffineRepresentation2D_h
82 vtkGetMacro(BoxWidth,
int);
84 vtkGetMacro(CircleWidth,
int);
86 vtkGetMacro(AxesWidth,
int);
94 void SetOrigin(
double ox,
double oy,
double oz);
95 vtkGetVector3Macro(Origin,
double);
121 vtkSetMacro(DisplayText,
int);
122 vtkGetMacro(DisplayText,
int);
123 vtkBooleanMacro(DisplayText,
int);
154 void Scale(
double eventPos[2]);
155 void Rotate(
double eventPos[2]);
156 void Shear(
double eventPos[2]);
158 void UpdateText(
const char *text,
double eventPos[2]);
178 double DisplayOrigin[3];
179 double CurrentTranslation[3];
180 double StartWorldPosition[4];
183 double CurrentScale[2];
184 double CurrentShear[2];
192 void CreateDefaultProperties();
197 double LastEventPosition[2];