65 #ifndef vtkInteractorStyleImage_h
66 #define vtkInteractorStyleImage_h
68 #include "vtkInteractionStyleModule.h"
73 #define VTKIS_WINDOW_LEVEL 1024
74 #define VTKIS_PICK 1025
75 #define VTKIS_SLICE 1026
79 #define VTKIS_IMAGE2D 2
80 #define VTKIS_IMAGE3D 3
81 #define VTKIS_IMAGE_SLICING 4
96 vtkGetVector2Macro(WindowLevelStartPosition,
int);
97 vtkGetVector2Macro(WindowLevelCurrentPosition,
int);
143 vtkGetMacro(InteractionMode,
int);
157 vtkSetVector3Macro(XViewRightVector,
double);
158 vtkGetVector3Macro(XViewRightVector,
double);
159 vtkSetVector3Macro(XViewUpVector,
double);
160 vtkGetVector3Macro(XViewUpVector,
double);
161 vtkSetVector3Macro(YViewRightVector,
double);
162 vtkGetVector3Macro(YViewRightVector,
double);
163 vtkSetVector3Macro(YViewUpVector,
double);
164 vtkGetVector3Macro(YViewUpVector,
double);
165 vtkSetVector3Macro(ZViewRightVector,
double);
166 vtkGetVector3Macro(ZViewRightVector,
double);
167 vtkSetVector3Macro(ZViewUpVector,
double);
168 vtkGetVector3Macro(ZViewUpVector,
double);
181 const double bottomToTop[3]);
203 return this->CurrentImageProperty; }
209 int WindowLevelStartPosition[2];
210 int WindowLevelCurrentPosition[2];
211 double WindowLevelInitial[2];
216 double XViewRightVector[3];
217 double XViewUpVector[3];
218 double YViewRightVector[3];
219 double YViewUpVector[3];
220 double ZViewRightVector[3];
221 double ZViewUpVector[3];