ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkInteractorStyleFlight Class Reference

vtkInteractorStyleFlight - provides flight motion routines More...

Inheritance diagram for Kitware.VTK.vtkInteractorStyleFlight:
[legend]
Collaboration diagram for Kitware.VTK.vtkInteractorStyleFlight:
[legend]

List of all members.

Public Member Functions

 vtkInteractorStyleFlight (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkInteractorStyleFlight ()
 Undocumented Block.
virtual void DisableMotionOff ()
 Disable motion (temporarily - for viewing etc)
virtual void DisableMotionOn ()
 Disable motion (temporarily - for viewing etc)
virtual void EndForwardFly ()
virtual void EndReverseFly ()
virtual void ForwardFly ()
virtual double GetAngleAccelerationFactor ()
 Set angular acceleration when shift key is applied : default 5.
virtual double GetAngleStepSize ()
 Set the basic angular unit for turning : default 1 degree.
virtual double[] GetDefaultUpVector ()
 Specify "up" (by default {0,0,1} but can be changed)
virtual void GetDefaultUpVector (IntPtr data)
 Specify "up" (by default {0,0,1} but can be changed)
virtual int GetDisableMotion ()
 Disable motion (temporarily - for viewing etc)
virtual double GetMotionAccelerationFactor ()
 Set acceleration factor when shift key is applied : default 10.
virtual double GetMotionStepSize ()
 Set the basic unit step size : by default 1/250 of bounding diagonal.
virtual int GetRestoreUpVector ()
 When flying, apply a restorative force to the "Up" vector. This is activated when the current 'up' is close to the actual 'up' (as defined in DefaultUpVector). This prevents excessive twisting forces when viewing from arbitrary angles, but keep the horizon level when the user is flying over terrain.
override int IsA (string type)
 Undocumented Block.
void JumpTo (IntPtr campos, IntPtr focpos)
 Move the Eye/Camera to a specific location (no intermediate steps are taken.
new vtkInteractorStyleFlight NewInstance ()
 Undocumented Block.
override void OnChar ()
 Concrete implementation of Keyboard event bindings for flight.
override void OnKeyDown ()
 Concrete implementation of Keyboard event bindings for flight.
override void OnKeyUp ()
 Concrete implementation of Keyboard event bindings for flight.
override void OnLeftButtonDown ()
 Concrete implementation of Mouse event bindings for flight.
override void OnLeftButtonUp ()
 Concrete implementation of Mouse event bindings for flight.
override void OnMiddleButtonDown ()
 Concrete implementation of Mouse event bindings for flight.
override void OnMiddleButtonUp ()
 Concrete implementation of Mouse event bindings for flight.
override void OnMouseMove ()
 Concrete implementation of Mouse event bindings for flight.
override void OnRightButtonDown ()
 Concrete implementation of Mouse event bindings for flight.
override void OnRightButtonUp ()
 Concrete implementation of Mouse event bindings for flight.
override void OnTimer ()
 Concrete implementation of Keyboard event bindings for flight.
virtual void RestoreUpVectorOff ()
 When flying, apply a restorative force to the "Up" vector. This is activated when the current 'up' is close to the actual 'up' (as defined in DefaultUpVector). This prevents excessive twisting forces when viewing from arbitrary angles, but keep the horizon level when the user is flying over terrain.
virtual void RestoreUpVectorOn ()
 When flying, apply a restorative force to the "Up" vector. This is activated when the current 'up' is close to the actual 'up' (as defined in DefaultUpVector). This prevents excessive twisting forces when viewing from arbitrary angles, but keep the horizon level when the user is flying over terrain.
virtual void ReverseFly ()
virtual void SetAngleAccelerationFactor (double _arg)
 Set angular acceleration when shift key is applied : default 5.
virtual void SetAngleStepSize (double _arg)
 Set the basic angular unit for turning : default 1 degree.
virtual void SetDefaultUpVector (IntPtr data)
 Specify "up" (by default {0,0,1} but can be changed)
virtual void SetDisableMotion (int _arg)
 Disable motion (temporarily - for viewing etc)
virtual void SetMotionAccelerationFactor (double _arg)
 Set acceleration factor when shift key is applied : default 10.
virtual void SetMotionStepSize (double _arg)
 Set the basic unit step size : by default 1/250 of bounding diagonal.
virtual void SetRestoreUpVector (int _arg)
 When flying, apply a restorative force to the "Up" vector. This is activated when the current 'up' is close to the actual 'up' (as defined in DefaultUpVector). This prevents excessive twisting forces when viewing from arbitrary angles, but keep the horizon level when the user is flying over terrain.
virtual void StartForwardFly ()
virtual void StartReverseFly ()

Static Public Member Functions

static new vtkInteractorStyleFlight New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkInteractorStyleFlight SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkInteractorStyleFlight"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "24vtkInteractorStyleFlight"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Private Member Functions

static internal IntPtr vtkInteractorStyleFlight_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkInteractorStyleFlight_DisableMotionOff_01 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_DisableMotionOn_02 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_EndForwardFly_03 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_EndReverseFly_04 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_ForwardFly_05 (HandleRef pThis)
static internal double vtkInteractorStyleFlight_GetAngleAccelerationFactor_06 (HandleRef pThis)
static internal double vtkInteractorStyleFlight_GetAngleStepSize_07 (HandleRef pThis)
static internal IntPtr vtkInteractorStyleFlight_GetDefaultUpVector_08 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_GetDefaultUpVector_09 (HandleRef pThis, IntPtr data)
static internal int vtkInteractorStyleFlight_GetDisableMotion_10 (HandleRef pThis)
static internal double vtkInteractorStyleFlight_GetMotionAccelerationFactor_11 (HandleRef pThis)
static internal double vtkInteractorStyleFlight_GetMotionStepSize_12 (HandleRef pThis)
static internal int vtkInteractorStyleFlight_GetRestoreUpVector_13 (HandleRef pThis)
static internal int vtkInteractorStyleFlight_IsA_14 (HandleRef pThis, string type)
static internal int vtkInteractorStyleFlight_IsTypeOf_15 (string type)
static internal void vtkInteractorStyleFlight_JumpTo_16 (HandleRef pThis, IntPtr campos, IntPtr focpos)
static internal IntPtr vtkInteractorStyleFlight_NewInstance_18 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkInteractorStyleFlight_OnChar_19 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_OnKeyDown_20 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_OnKeyUp_21 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_OnLeftButtonDown_22 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_OnLeftButtonUp_23 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_OnMiddleButtonDown_24 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_OnMiddleButtonUp_25 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_OnMouseMove_26 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_OnRightButtonDown_27 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_OnRightButtonUp_28 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_OnTimer_29 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_RestoreUpVectorOff_30 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_RestoreUpVectorOn_31 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_ReverseFly_32 (HandleRef pThis)
static internal IntPtr vtkInteractorStyleFlight_SafeDownCast_33 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkInteractorStyleFlight_SetAngleAccelerationFactor_34 (HandleRef pThis, double _arg)
static internal void vtkInteractorStyleFlight_SetAngleStepSize_35 (HandleRef pThis, double _arg)
static internal void vtkInteractorStyleFlight_SetDefaultUpVector_36 (HandleRef pThis, IntPtr data)
static internal void vtkInteractorStyleFlight_SetDisableMotion_37 (HandleRef pThis, int _arg)
static internal void vtkInteractorStyleFlight_SetMotionAccelerationFactor_38 (HandleRef pThis, double _arg)
static internal void vtkInteractorStyleFlight_SetMotionStepSize_39 (HandleRef pThis, double _arg)
static internal void vtkInteractorStyleFlight_SetRestoreUpVector_40 (HandleRef pThis, int _arg)
static internal void vtkInteractorStyleFlight_StartForwardFly_41 (HandleRef pThis)
static internal void vtkInteractorStyleFlight_StartReverseFly_42 (HandleRef pThis)

Static Private Member Functions

static vtkInteractorStyleFlight ()
 Automatically generated type registration mechanics.

Detailed Description

vtkInteractorStyleFlight - provides flight motion routines

Description Left mouse button press produces forward motion. Right mouse button press produces reverse motion. Moving mouse during motion steers user in desired direction. Keyboard controls are: Left/Right/Up/Down Arrows for steering direction 'A' forward, 'Z' reverse motion Ctrl Key causes sidestep instead of steering in mouse and key modes Shift key is accelerator in mouse and key modes Ctrl and Shift together causes Roll in mouse and key modes

By default, one "step" of motion corresponds to 1/250th of the diagonal of bounding box of visible actors, '+' and '-' keys allow user to increase or decrease step size.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Undocumented Block.


Member Function Documentation

Disable motion (temporarily - for viewing etc)

Disable motion (temporarily - for viewing etc)

override void Kitware.VTK.vtkInteractorStyleFlight.Dispose ( bool  disposing) [protected]

Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

Set angular acceleration when shift key is applied : default 5.

Set the basic angular unit for turning : default 1 degree.

Specify "up" (by default {0,0,1} but can be changed)

virtual void Kitware.VTK.vtkInteractorStyleFlight.GetDefaultUpVector ( IntPtr  data) [virtual]

Specify "up" (by default {0,0,1} but can be changed)

Disable motion (temporarily - for viewing etc)

Set acceleration factor when shift key is applied : default 10.

Set the basic unit step size : by default 1/250 of bounding diagonal.

When flying, apply a restorative force to the "Up" vector. This is activated when the current 'up' is close to the actual 'up' (as defined in DefaultUpVector). This prevents excessive twisting forces when viewing from arbitrary angles, but keep the horizon level when the user is flying over terrain.

override int Kitware.VTK.vtkInteractorStyleFlight.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

static new int Kitware.VTK.vtkInteractorStyleFlight.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

void Kitware.VTK.vtkInteractorStyleFlight.JumpTo ( IntPtr  campos,
IntPtr  focpos 
)

Move the Eye/Camera to a specific location (no intermediate steps are taken.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

override void Kitware.VTK.vtkInteractorStyleFlight.OnChar ( ) [virtual]

Concrete implementation of Keyboard event bindings for flight.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

Concrete implementation of Keyboard event bindings for flight.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

override void Kitware.VTK.vtkInteractorStyleFlight.OnKeyUp ( ) [virtual]

Concrete implementation of Keyboard event bindings for flight.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

Concrete implementation of Mouse event bindings for flight.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

Concrete implementation of Mouse event bindings for flight.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

Concrete implementation of Mouse event bindings for flight.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

Concrete implementation of Mouse event bindings for flight.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

Concrete implementation of Mouse event bindings for flight.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

Concrete implementation of Mouse event bindings for flight.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

Concrete implementation of Mouse event bindings for flight.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

override void Kitware.VTK.vtkInteractorStyleFlight.OnTimer ( ) [virtual]

Concrete implementation of Keyboard event bindings for flight.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

When flying, apply a restorative force to the "Up" vector. This is activated when the current 'up' is close to the actual 'up' (as defined in DefaultUpVector). This prevents excessive twisting forces when viewing from arbitrary angles, but keep the horizon level when the user is flying over terrain.

When flying, apply a restorative force to the "Up" vector. This is activated when the current 'up' is close to the actual 'up' (as defined in DefaultUpVector). This prevents excessive twisting forces when viewing from arbitrary angles, but keep the horizon level when the user is flying over terrain.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkInteractorStyleFlight.SetAngleAccelerationFactor ( double  _arg) [virtual]

Set angular acceleration when shift key is applied : default 5.

virtual void Kitware.VTK.vtkInteractorStyleFlight.SetAngleStepSize ( double  _arg) [virtual]

Set the basic angular unit for turning : default 1 degree.

virtual void Kitware.VTK.vtkInteractorStyleFlight.SetDefaultUpVector ( IntPtr  data) [virtual]

Specify "up" (by default {0,0,1} but can be changed)

virtual void Kitware.VTK.vtkInteractorStyleFlight.SetDisableMotion ( int  _arg) [virtual]

Disable motion (temporarily - for viewing etc)

Set acceleration factor when shift key is applied : default 10.

virtual void Kitware.VTK.vtkInteractorStyleFlight.SetMotionStepSize ( double  _arg) [virtual]

Set the basic unit step size : by default 1/250 of bounding diagonal.

virtual void Kitware.VTK.vtkInteractorStyleFlight.SetRestoreUpVector ( int  _arg) [virtual]

When flying, apply a restorative force to the "Up" vector. This is activated when the current 'up' is close to the actual 'up' (as defined in DefaultUpVector). This prevents excessive twisting forces when viewing from arbitrary angles, but keep the horizon level when the user is flying over terrain.

static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_DisableMotionOff_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_DisableMotionOn_02 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_EndForwardFly_03 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_EndReverseFly_04 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_ForwardFly_05 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_GetAngleStepSize_07 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_GetDefaultUpVector_08 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_GetDefaultUpVector_09 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal double Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_GetMotionStepSize_12 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_IsA_14 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_IsTypeOf_15 ( string  type) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_JumpTo_16 ( HandleRef  pThis,
IntPtr  campos,
IntPtr  focpos 
) [private]
static internal IntPtr Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_NewInstance_18 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_OnChar_19 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_OnKeyDown_20 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_OnKeyUp_21 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_OnLeftButtonDown_22 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_OnLeftButtonUp_23 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_OnMiddleButtonUp_25 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_OnMouseMove_26 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_OnRightButtonUp_28 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_OnTimer_29 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_ReverseFly_32 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_SafeDownCast_33 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_SetAngleAccelerationFactor_34 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_SetAngleStepSize_35 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_SetDefaultUpVector_36 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_SetDisableMotion_37 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_SetMotionAccelerationFactor_38 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_SetMotionStepSize_39 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_SetRestoreUpVector_40 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_StartForwardFly_41 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleFlight.vtkInteractorStyleFlight_StartReverseFly_42 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkInteractorStyleFlight.MRClassNameKey = "24vtkInteractorStyleFlight" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

new const string Kitware.VTK.vtkInteractorStyleFlight.MRFullTypeName = "Kitware.VTK.vtkInteractorStyleFlight"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkInteractorStyle.


The documentation for this class was generated from the following file: