25 #ifndef vtkInteractorStyleRubberBandZoom_h
26 #define vtkInteractorStyleRubberBandZoom_h
28 #include "vtkInteractionStyleModule.h"
46 vtkSetMacro(LockAspectToViewport,
bool);
47 vtkGetMacro(LockAspectToViewport,
bool);
48 vtkBooleanMacro(LockAspectToViewport,
bool);
57 vtkSetMacro(CenterAtStartPosition,
bool);
58 vtkGetMacro(CenterAtStartPosition,
bool);
59 vtkBooleanMacro(CenterAtStartPosition,
bool);
72 vtkSetMacro(UseDollyForPerspectiveProjection,
bool);
73 vtkGetMacro(UseDollyForPerspectiveProjection,
bool);
74 vtkBooleanMacro(UseDollyForPerspectiveProjection,
bool);
108 void AdjustBox(
int startPosition[2],
int endPosition[2])
const;
110 void ZoomTraditional(
const vtkRecti& box);
111 void ZoomPerspectiveProjectionUsingViewAngle(
const vtkRecti& box);