|
VTK
|
Interaction for a globe. More...
#include <vtkGeoInteractorStyle.h>
Public Types | |
| typedef vtkInteractorStyleTrackballCamera | Superclass |
Public Types inherited from vtkInteractorStyleTrackballCamera | |
| 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 () |
Public Member Functions inherited from vtkInteractorStyleTrackballCamera | |
| 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 Public Member Functions inherited from vtkInteractorStyleTrackballCamera | |
| 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) |
Protected Member Functions inherited from vtkInteractorStyleTrackballCamera | |
| 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 |
Protected Attributes inherited from vtkInteractorStyleTrackballCamera | |
| 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.
1.8.6