25 #ifndef vtkInteractorStyleRubberBandZoom_h
26 #define vtkInteractorStyleRubberBandZoom_h
28 #include "vtkInteractionStyleModule.h"
46 vtkSetMacro(LockAspectToViewport,
bool);
47 vtkGetMacro(LockAspectToViewport,
bool);
48 vtkBooleanMacro(LockAspectToViewport,
bool);
62 vtkSetMacro(CenterAtStartPosition,
bool);
63 vtkGetMacro(CenterAtStartPosition,
bool);
64 vtkBooleanMacro(CenterAtStartPosition,
bool);
77 vtkSetMacro(UseDollyForPerspectiveProjection,
bool);
78 vtkGetMacro(UseDollyForPerspectiveProjection,
bool);
79 vtkBooleanMacro(UseDollyForPerspectiveProjection,
bool);
114 void AdjustBox(
int startPosition[2],
int endPosition[2])
const;
116 void ZoomTraditional(
const vtkRecti& box);
117 void ZoomPerspectiveProjectionUsingViewAngle(
const vtkRecti& box);