VTK
|
Interaction for a globe. More...
#include <vtkGeoInteractorStyle.h>
Public Types | |
typedef vtkInteractorStyleTrackballCamera | Superclass |
![]() | |
typedef vtkInteractorStyle | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkGeoInteractorStyle * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | RubberBandZoom () |
virtual void | Pan () |
virtual void | Dolly () |
void | RedrawRectangle () |
void | StartState (int newstate) |
vtkGeoCamera * | GetGeoCamera () |
void | ResetCamera () |
void | WidgetInteraction (vtkObject *caller) |
Called when the sub widgets have an interaction. More... | |
virtual void | SetInteractor (vtkRenderWindowInteractor *interactor) |
int | ViewportToWorld (double x, double y, double &wx, double &wy, double &wz) |
void | WorldToLongLat (double wx, double wy, double wz, double &lon, double &lat) |
void | ViewportToLongLat (double x, double y, double &lon, double &lat) |
int | GetRayIntersection (double origin[3], double direction[3], double intersection[3]) |
virtual void | SetCurrentRenderer (vtkRenderer *) |
void | ResetCameraClippingRange () |
virtual void | OnEnter () |
virtual void | OnLeave () |
virtual void | OnMouseMove () |
virtual void | OnLeftButtonUp () |
virtual void | OnMiddleButtonUp () |
virtual void | OnRightButtonUp () |
virtual void | OnLeftButtonDown () |
virtual void | OnMiddleButtonDown () |
virtual void | OnRightButtonDown () |
virtual void | OnChar () |
virtual bool | GetLockHeading () |
virtual void | SetLockHeading (bool) |
virtual void | LockHeadingOn () |
virtual void | LockHeadingOff () |
![]() | |
vtkInteractorStyleTrackballCamera * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | Rotate () |
virtual void | Spin () |
virtual void | OnMouseWheelForward () |
virtual void | OnMouseWheelBackward () |
virtual void | SetMotionFactor (double) |
virtual double | GetMotionFactor () |
Static Public Member Functions | |
static vtkGeoInteractorStyle * | New () |
static int | IsTypeOf (const char *type) |
static vtkGeoInteractorStyle * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static vtkInteractorStyleTrackballCamera * | New () |
static int | IsTypeOf (const char *type) |
static vtkInteractorStyleTrackballCamera * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkGeoInteractorStyle () | |
~vtkGeoInteractorStyle () | |
virtual void | Dolly (double) |
void | OnTimer () |
void | EnableRubberBandRedraw () |
void | DisableRubberBandRedraw () |
bool | InRubberBandRectangle (int x, int y) |
void | DrawRectangle () |
void | KeepCameraAboveGround (vtkCamera *camera) |
void | UpdateLights () |
void | GetPanCenter (double &px, double &py) |
![]() | |
vtkInteractorStyleTrackballCamera () | |
~vtkInteractorStyleTrackballCamera () | |
Protected Attributes | |
double | LastTime |
int | RubberBandExtent [4] |
int | RubberBandExtentEnabled |
int | RenderCallbackTag |
int | StartPosition [2] |
int | EndPosition [2] |
int | DraggingRubberBandBoxState |
double | MotionFactor |
vtkUnsignedCharArray * | PixelArray |
int | PixelDims [2] |
bool | LockHeading |
vtkSmartPointer< vtkGeoCamera > | GeoCamera |
vtkSmartPointer< vtkCompassWidget > | CompassWidget |
vtkSmartPointer< vtkCommand > | EventCommand |
![]() | |
double | MotionFactor |
Interaction for a globe.
vtkGeoInteractorStyle contains interaction capabilities for a geographic view including orbit, zoom, and tilt. It also includes a compass widget for changing view parameters.
Definition at line 48 of file vtkGeoInteractorStyle.h.
Definition at line 54 of file vtkGeoInteractorStyle.h.
|
protected |
|
protected |
|
static |
|
static |
|
virtual |
Reimplemented from vtkInteractorStyleTrackballCamera.
|
static |
|
protectedvirtual |
Reimplemented from vtkInteractorStyleTrackballCamera.
vtkGeoInteractorStyle* vtkGeoInteractorStyle::NewInstance | ( | ) | const |
void vtkGeoInteractorStyle::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
Event bindings
|
virtual |
Event bindings
|
virtual |
Event bindings
Reimplemented from vtkInteractorStyleTrackballCamera.
|
virtual |
Event bindings
Reimplemented from vtkInteractorStyleTrackballCamera.
|
virtual |
Event bindings
Reimplemented from vtkInteractorStyleTrackballCamera.
|
virtual |
Event bindings
Reimplemented from vtkInteractorStyleTrackballCamera.
|
virtual |
Event bindings
Reimplemented from vtkInteractorStyleTrackballCamera.
|
virtual |
Event bindings
Reimplemented from vtkInteractorStyleTrackballCamera.
|
virtual |
Event bindings
Reimplemented from vtkInteractorStyleTrackballCamera.
|
virtual |
Event bindings
|
virtual |
|
virtual |
Reimplemented from vtkInteractorStyleTrackballCamera.
|
virtual |
Reimplemented from vtkInteractorStyleTrackballCamera.
void vtkGeoInteractorStyle::RedrawRectangle | ( | ) |
void vtkGeoInteractorStyle::StartState | ( | int | newstate | ) |
vtkGeoCamera* vtkGeoInteractorStyle::GetGeoCamera | ( | ) |
void vtkGeoInteractorStyle::ResetCamera | ( | ) |
This can be used to set the camera to the standard view of the earth.
void vtkGeoInteractorStyle::WidgetInteraction | ( | vtkObject * | caller | ) |
Called when the sub widgets have an interaction.
|
virtual |
Set/Get the Interactor wrapper being controlled by this object. (Satisfy superclass API.)
int vtkGeoInteractorStyle::ViewportToWorld | ( | double | x, |
double | y, | ||
double & | wx, | ||
double & | wy, | ||
double & | wz | ||
) |
void vtkGeoInteractorStyle::WorldToLongLat | ( | double | wx, |
double | wy, | ||
double | wz, | ||
double & | lon, | ||
double & | lat | ||
) |
void vtkGeoInteractorStyle::ViewportToLongLat | ( | double | x, |
double | y, | ||
double & | lon, | ||
double & | lat | ||
) |
int vtkGeoInteractorStyle::GetRayIntersection | ( | double | origin[3], |
double | direction[3], | ||
double | intersection[3] | ||
) |
|
virtual |
Override to make the renderer use this camera subclass
|
virtual |
Whether to lock the heading a particular value during pan.
|
virtual |
Whether to lock the heading a particular value during pan.
|
virtual |
Whether to lock the heading a particular value during pan.
|
virtual |
Whether to lock the heading a particular value during pan.
void vtkGeoInteractorStyle::ResetCameraClippingRange | ( | ) |
Called after camera properties are modified
|
protectedvirtual |
Reimplemented from vtkInteractorStyleTrackballCamera.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 127 of file vtkGeoInteractorStyle.h.
|
protected |
Definition at line 130 of file vtkGeoInteractorStyle.h.
|
protected |
Definition at line 131 of file vtkGeoInteractorStyle.h.
|
protected |
Definition at line 132 of file vtkGeoInteractorStyle.h.
|
protected |
Definition at line 142 of file vtkGeoInteractorStyle.h.
|
protected |
Definition at line 143 of file vtkGeoInteractorStyle.h.
|
protected |
Definition at line 144 of file vtkGeoInteractorStyle.h.
|
protected |
Definition at line 145 of file vtkGeoInteractorStyle.h.
|
protected |
Definition at line 146 of file vtkGeoInteractorStyle.h.
|
protected |
Definition at line 147 of file vtkGeoInteractorStyle.h.
|
protected |
Definition at line 148 of file vtkGeoInteractorStyle.h.
|
protected |
Definition at line 151 of file vtkGeoInteractorStyle.h.
|
protected |
Definition at line 154 of file vtkGeoInteractorStyle.h.
|
protected |
Definition at line 155 of file vtkGeoInteractorStyle.h.