28 #ifndef vtkInteractorStyleRubberBandZoom_h
29 #define vtkInteractorStyleRubberBandZoom_h
31 #include "vtkInteractionStyleModule.h"
49 vtkSetMacro(LockAspectToViewport,
bool);
50 vtkGetMacro(LockAspectToViewport,
bool);
51 vtkBooleanMacro(LockAspectToViewport,
bool);
60 vtkSetMacro(CenterAtStartPosition,
bool);
61 vtkGetMacro(CenterAtStartPosition,
bool);
62 vtkBooleanMacro(CenterAtStartPosition,
bool);
75 vtkSetMacro(UseDollyForPerspectiveProjection,
bool);
76 vtkGetMacro(UseDollyForPerspectiveProjection,
bool);
77 vtkBooleanMacro(UseDollyForPerspectiveProjection,
bool);
111 void AdjustBox(
int startPosition[2],
int endPosition[2])
const;
113 void ZoomTraditional(
const vtkRecti& box);
114 void ZoomPerspectiveProjectionUsingViewAngle(
const vtkRecti& box);