|  | 
| 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 () | 
|  | 
| vtkInteractorStyle * | NewInstance () const | 
|  | 
| void | PrintSelf (ostream &os, vtkIndent indent) | 
|  | 
| virtual void | SetEnabled (int) | 
|  | 
| void | FindPokedRenderer (int, int) | 
|  | 
| virtual void | OnKeyDown () | 
|  | 
| virtual void | OnKeyUp () | 
|  | 
| virtual void | OnKeyPress () | 
|  | 
| virtual void | OnKeyRelease () | 
|  | 
| virtual void | SetAutoAdjustCameraClippingRange (int) | 
|  | 
| virtual int | GetAutoAdjustCameraClippingRange () | 
|  | 
| virtual void | AutoAdjustCameraClippingRangeOn () | 
|  | 
| virtual void | AutoAdjustCameraClippingRangeOff () | 
|  | 
| virtual int | GetState () | 
|  | 
| virtual int | GetUseTimers () | 
|  | 
| virtual void | SetUseTimers (int) | 
|  | 
| virtual void | UseTimersOn () | 
|  | 
| virtual void | UseTimersOff () | 
|  | 
| virtual void | SetTimerDuration (unsigned long) | 
|  | 
| virtual unsigned long | GetTimerDuration () | 
|  | 
| virtual void | SetHandleObservers (int) | 
|  | 
| virtual int | GetHandleObservers () | 
|  | 
| virtual void | HandleObserversOn () | 
|  | 
| virtual void | HandleObserversOff () | 
|  | 
| virtual void | OnExpose () | 
|  | 
| virtual void | OnConfigure () | 
|  | 
| virtual void | Zoom () | 
|  | 
| virtual void | UniformScale () | 
|  | 
| virtual void | StopState () | 
|  | 
| virtual void | StartAnimate () | 
|  | 
| virtual void | StopAnimate () | 
|  | 
| virtual void | StartRotate () | 
|  | 
| virtual void | EndRotate () | 
|  | 
| virtual void | StartZoom () | 
|  | 
| virtual void | EndZoom () | 
|  | 
| virtual void | StartPan () | 
|  | 
| virtual void | EndPan () | 
|  | 
| virtual void | StartSpin () | 
|  | 
| virtual void | EndSpin () | 
|  | 
| virtual void | StartDolly () | 
|  | 
| virtual void | EndDolly () | 
|  | 
| virtual void | StartUniformScale () | 
|  | 
| virtual void | EndUniformScale () | 
|  | 
| virtual void | StartTimer () | 
|  | 
| virtual void | EndTimer () | 
|  | 
| virtual void | StartTwoPointer () | 
|  | 
| virtual void | EndTwoPointer () | 
|  | 
| virtual void | HighlightProp (vtkProp *prop) | 
|  | 
| virtual void | HighlightActor2D (vtkActor2D *actor2D) | 
|  | 
| virtual void | HighlightProp3D (vtkProp3D *prop3D) | 
|  | 
| virtual void | SetPickColor (double, double, double) | 
|  | 
| virtual void | SetPickColor (double[3]) | 
|  | 
| virtual double * | GetPickColor () | 
|  | 
| virtual void | GetPickColor (double data[3]) | 
|  | 
| virtual void | SetMouseWheelMotionFactor (double) | 
|  | 
| virtual double | GetMouseWheelMotionFactor () | 
|  | 
| virtual vtkTDxInteractorStyle * | GetTDxStyle () | 
|  | 
| virtual void | SetTDxStyle (vtkTDxInteractorStyle *tdxStyle) | 
|  | 
| void | DelegateTDxEvent (unsigned long event, void *calldata) | 
|  | 
| vtkInteractorObserver * | NewInstance () const | 
|  | 
| int | GetEnabled () | 
|  | 
| void | EnabledOn () | 
|  | 
| void | EnabledOff () | 
|  | 
| void | On () | 
|  | 
| void | Off () | 
|  | 
| virtual vtkRenderWindowInteractor * | GetInteractor () | 
|  | 
| virtual void | SetPriority (float) | 
|  | 
| virtual float | GetPriority () | 
|  | 
| virtual void | PickingManagedOn () | 
|  | 
| virtual void | PickingManagedOff () | 
|  | 
| virtual void | SetPickingManaged (bool) | 
|  | 
| virtual bool | GetPickingManaged () | 
|  | 
| virtual void | SetKeyPressActivation (int) | 
|  | 
| virtual int | GetKeyPressActivation () | 
|  | 
| virtual void | KeyPressActivationOn () | 
|  | 
| virtual void | KeyPressActivationOff () | 
|  | 
| virtual void | SetKeyPressActivationValue (char) | 
|  | 
| virtual char | GetKeyPressActivationValue () | 
|  | 
| virtual vtkRenderer * | GetDefaultRenderer () | 
|  | 
| virtual void | SetDefaultRenderer (vtkRenderer *) | 
|  | 
| virtual vtkRenderer * | GetCurrentRenderer () | 
|  | 
| void | GrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) | 
|  | 
| void | ReleaseFocus () | 
|  | 
| vtkObject * | NewInstance () const | 
|  | 
| virtual void | DebugOn () | 
|  | 
| virtual void | DebugOff () | 
|  | 
| bool | GetDebug () | 
|  | 
| void | SetDebug (bool debugFlag) | 
|  | 
| virtual void | Modified () | 
|  | 
| virtual unsigned long | GetMTime () | 
|  | 
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) | 
|  | 
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) | 
|  | 
| vtkCommand * | GetCommand (unsigned long tag) | 
|  | 
| void | RemoveObserver (vtkCommand *) | 
|  | 
| void | RemoveObservers (unsigned long event, vtkCommand *) | 
|  | 
| void | RemoveObservers (const char *event, vtkCommand *) | 
|  | 
| int | HasObserver (unsigned long event, vtkCommand *) | 
|  | 
| int | HasObserver (const char *event, vtkCommand *) | 
|  | 
| void | RemoveObserver (unsigned long tag) | 
|  | 
| void | RemoveObservers (unsigned long event) | 
|  | 
| void | RemoveObservers (const char *event) | 
|  | 
| void | RemoveAllObservers () | 
|  | 
| int | HasObserver (unsigned long event) | 
|  | 
| int | HasObserver (const char *event) | 
|  | 
| template<class U , class T > | 
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) | 
|  | 
| template<class U , class T > | 
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) | 
|  | 
| template<class U , class T > | 
| unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) | 
|  | 
| int | InvokeEvent (unsigned long event, void *callData) | 
|  | 
| int | InvokeEvent (const char *event, void *callData) | 
|  | 
| int | InvokeEvent (unsigned long event) | 
|  | 
| int | InvokeEvent (const char *event) | 
|  | 
| const char * | GetClassName () const | 
|  | 
| virtual void | Delete () | 
|  | 
| virtual void | FastDelete () | 
|  | 
| void | Print (ostream &os) | 
|  | 
| virtual void | Register (vtkObjectBase *o) | 
|  | 
| virtual void | UnRegister (vtkObjectBase *o) | 
|  | 
| void | SetReferenceCount (int) | 
|  | 
| void | PrintRevisions (ostream &) | 
|  | 
| virtual void | PrintHeader (ostream &os, vtkIndent indent) | 
|  | 
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) | 
|  | 
| int | GetReferenceCount () | 
|  | 
|  | 
| 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 () | 
|  | 
|  | vtkInteractorStyle () | 
|  | 
|  | ~vtkInteractorStyle () | 
|  | 
|  | vtkInteractorObserver () | 
|  | 
|  | ~vtkInteractorObserver () | 
|  | 
| virtual void | RegisterPickers () | 
|  | 
| void | UnRegisterPickers () | 
|  | 
| virtual void | PickersModified () | 
|  | 
| vtkPickingManager * | GetPickingManager () | 
|  | 
| int | RequestCursorShape (int requestedShape) | 
|  | 
| virtual void | StartInteraction () | 
|  | 
| virtual void | EndInteraction () | 
|  | 
| void | ComputeDisplayToWorld (double x, double y, double z, double worldPt[4]) | 
|  | 
| void | ComputeWorldToDisplay (double x, double y, double z, double displayPt[3]) | 
|  | 
| vtkAssemblyPath * | GetAssemblyPath (double X, double Y, double Z, vtkAbstractPropPicker *picker) | 
|  | 
|  | vtkObject () | 
|  | 
| virtual | ~vtkObject () | 
|  | 
| virtual void | RegisterInternal (vtkObjectBase *, int check) | 
|  | 
| virtual void | UnRegisterInternal (vtkObjectBase *, int check) | 
|  | 
| void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) | 
|  | 
| void | InternalReleaseFocus () | 
|  | 
|  | vtkObjectBase () | 
|  | 
| virtual | ~vtkObjectBase () | 
|  | 
| virtual void | CollectRevisions (ostream &) | 
|  | 
| virtual void | ReportReferences (vtkGarbageCollector *) | 
|  | 
|  | vtkObjectBase (const vtkObjectBase &) | 
|  | 
| void | operator= (const vtkObjectBase &) | 
|  | 
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.
- See also
- vtkCompassWidget vtkInteractorStyle
- Events:
- vtkCommand::SelectionChangedEvent vtkCommand::StartInteractionEvent vtkCommand::InteractionEvent 
Definition at line 48 of file vtkGeoInteractorStyle.h.