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.vtkInteractorStyleImage Class Reference

vtkInteractorStyleImage - interactive manipulation of the camera specialized for images More...

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

List of all members.

Public Member Functions

 vtkInteractorStyleImage (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkInteractorStyleImage ()
 Undocumented Block.
virtual void EndPick ()
 Interaction mode entry points used internally.
virtual void EndWindowLevel ()
 Interaction mode entry points used internally.
virtual int[] GetWindowLevelCurrentPosition ()
 Some useful information for handling window level.
virtual void GetWindowLevelCurrentPosition (ref int _arg1, ref int _arg2)
 Some useful information for handling window level.
virtual void GetWindowLevelCurrentPosition (IntPtr _arg)
 Some useful information for handling window level.
virtual int[] GetWindowLevelStartPosition ()
 Some useful information for handling window level.
virtual void GetWindowLevelStartPosition (ref int _arg1, ref int _arg2)
 Some useful information for handling window level.
virtual void GetWindowLevelStartPosition (IntPtr _arg)
 Some useful information for handling window level.
override int IsA (string type)
 Undocumented Block.
new vtkInteractorStyleImage NewInstance ()
 Undocumented Block.
override void OnChar ()
 Override the "fly-to" (f keypress) for images.
override void OnLeftButtonDown ()
 Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
override void OnLeftButtonUp ()
 Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
override void OnMouseMove ()
 Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
override void OnRightButtonDown ()
 Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
override void OnRightButtonUp ()
 Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
virtual void Pick ()
 These methods for the different interactions in different modes are overridden in subclasses to perform the correct motion. Since they might be called from OnTimer, they do not have mouse coord parameters (use interactor's GetEventPosition and GetLastEventPosition)
virtual void StartPick ()
 Interaction mode entry points used internally.
virtual void StartWindowLevel ()
 Interaction mode entry points used internally.
virtual void WindowLevel ()
 These methods for the different interactions in different modes are overridden in subclasses to perform the correct motion. Since they might be called from OnTimer, they do not have mouse coord parameters (use interactor's GetEventPosition and GetLastEventPosition)

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "23vtkInteractorStyleImage"
 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 vtkInteractorStyleImage_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkInteractorStyleImage_EndPick_01 (HandleRef pThis)
static internal void vtkInteractorStyleImage_EndWindowLevel_02 (HandleRef pThis)
static internal IntPtr vtkInteractorStyleImage_GetWindowLevelCurrentPosition_03 (HandleRef pThis)
static internal void vtkInteractorStyleImage_GetWindowLevelCurrentPosition_04 (HandleRef pThis, ref int _arg1, ref int _arg2)
static internal void vtkInteractorStyleImage_GetWindowLevelCurrentPosition_05 (HandleRef pThis, IntPtr _arg)
static internal IntPtr vtkInteractorStyleImage_GetWindowLevelStartPosition_06 (HandleRef pThis)
static internal void vtkInteractorStyleImage_GetWindowLevelStartPosition_07 (HandleRef pThis, ref int _arg1, ref int _arg2)
static internal void vtkInteractorStyleImage_GetWindowLevelStartPosition_08 (HandleRef pThis, IntPtr _arg)
static internal int vtkInteractorStyleImage_IsA_09 (HandleRef pThis, string type)
static internal int vtkInteractorStyleImage_IsTypeOf_10 (string type)
static internal IntPtr vtkInteractorStyleImage_NewInstance_12 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkInteractorStyleImage_OnChar_13 (HandleRef pThis)
static internal void vtkInteractorStyleImage_OnLeftButtonDown_14 (HandleRef pThis)
static internal void vtkInteractorStyleImage_OnLeftButtonUp_15 (HandleRef pThis)
static internal void vtkInteractorStyleImage_OnMouseMove_16 (HandleRef pThis)
static internal void vtkInteractorStyleImage_OnRightButtonDown_17 (HandleRef pThis)
static internal void vtkInteractorStyleImage_OnRightButtonUp_18 (HandleRef pThis)
static internal void vtkInteractorStyleImage_Pick_19 (HandleRef pThis)
static internal IntPtr vtkInteractorStyleImage_SafeDownCast_20 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkInteractorStyleImage_StartPick_21 (HandleRef pThis)
static internal void vtkInteractorStyleImage_StartWindowLevel_22 (HandleRef pThis)
static internal void vtkInteractorStyleImage_WindowLevel_23 (HandleRef pThis)

Static Private Member Functions

static vtkInteractorStyleImage ()
 Automatically generated type registration mechanics.

Detailed Description

vtkInteractorStyleImage - interactive manipulation of the camera specialized for images

Description vtkInteractorStyleImage allows the user to interactively manipulate (rotate, pan, zoomm etc.) the camera. vtkInteractorStyleImage is specially designed to work with images that are being rendered with vtkImageActor. Several events are overloaded from its superclass vtkInteractorStyle, hence the mouse bindings are different. (The bindings keep the camera's view plane normal perpendicular to the x-y plane.) In summary the mouse events are as follows: + Left Mouse button triggers window level events + CTRL Left Mouse spins the camera around its view plane normal + SHIFT Left Mouse pans the camera + CTRL SHIFT Left Mouse dollys (a positional zoom) the camera + Middle mouse button pans the camera + Right mouse button dollys the camera. + SHIFT Right Mouse triggers pick events

Note that the renderer's actors are not moved; instead the camera is moved.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

override void Kitware.VTK.vtkInteractorStyleImage.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.vtkInteractorStyleTrackballCamera.

Reimplemented in Kitware.VTK.vtkInteractorStyleTreeMapHover.

virtual void Kitware.VTK.vtkInteractorStyleImage.EndPick ( ) [virtual]

Interaction mode entry points used internally.

Interaction mode entry points used internally.

Some useful information for handling window level.

virtual void Kitware.VTK.vtkInteractorStyleImage.GetWindowLevelCurrentPosition ( ref int  _arg1,
ref int  _arg2 
) [virtual]

Some useful information for handling window level.

Some useful information for handling window level.

Some useful information for handling window level.

virtual void Kitware.VTK.vtkInteractorStyleImage.GetWindowLevelStartPosition ( ref int  _arg1,
ref int  _arg2 
) [virtual]

Some useful information for handling window level.

virtual void Kitware.VTK.vtkInteractorStyleImage.GetWindowLevelStartPosition ( IntPtr  _arg) [virtual]

Some useful information for handling window level.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkInteractorStyleTrackballCamera.

Reimplemented in Kitware.VTK.vtkInteractorStyleTreeMapHover.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkInteractorStyleTrackballCamera.

Reimplemented in Kitware.VTK.vtkInteractorStyleTreeMapHover.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkInteractorStyleTrackballCamera.

Reimplemented in Kitware.VTK.vtkInteractorStyleTreeMapHover.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkInteractorStyleTrackballCamera.

Reimplemented in Kitware.VTK.vtkInteractorStyleTreeMapHover.

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

Override the "fly-to" (f keypress) for images.

Reimplemented from Kitware.VTK.vtkInteractorStyle.

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

Reimplemented from Kitware.VTK.vtkInteractorStyleTrackballCamera.

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

Reimplemented from Kitware.VTK.vtkInteractorStyleTrackballCamera.

Reimplemented in Kitware.VTK.vtkInteractorStyleTreeMapHover.

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

Reimplemented from Kitware.VTK.vtkInteractorStyleTrackballCamera.

Reimplemented in Kitware.VTK.vtkInteractorStyleTreeMapHover.

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

Reimplemented from Kitware.VTK.vtkInteractorStyleTrackballCamera.

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

Reimplemented from Kitware.VTK.vtkInteractorStyleTrackballCamera.

virtual void Kitware.VTK.vtkInteractorStyleImage.Pick ( ) [virtual]

These methods for the different interactions in different modes are overridden in subclasses to perform the correct motion. Since they might be called from OnTimer, they do not have mouse coord parameters (use interactor's GetEventPosition and GetLastEventPosition)

Undocumented Block.

Reimplemented from Kitware.VTK.vtkInteractorStyleTrackballCamera.

Reimplemented in Kitware.VTK.vtkInteractorStyleTreeMapHover.

Here is the call graph for this function:

Interaction mode entry points used internally.

Interaction mode entry points used internally.

static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_EndPick_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_EndWindowLevel_02 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_GetWindowLevelCurrentPosition_04 ( HandleRef  pThis,
ref int  _arg1,
ref int  _arg2 
) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_GetWindowLevelCurrentPosition_05 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_GetWindowLevelStartPosition_07 ( HandleRef  pThis,
ref int  _arg1,
ref int  _arg2 
) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_GetWindowLevelStartPosition_08 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal int Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_IsA_09 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_IsTypeOf_10 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_NewInstance_12 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_OnChar_13 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_OnLeftButtonDown_14 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_OnLeftButtonUp_15 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_OnMouseMove_16 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_OnRightButtonDown_17 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_OnRightButtonUp_18 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_Pick_19 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_SafeDownCast_20 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_StartPick_21 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_StartWindowLevel_22 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkInteractorStyleImage.vtkInteractorStyleImage_WindowLevel_23 ( HandleRef  pThis) [private]

These methods for the different interactions in different modes are overridden in subclasses to perform the correct motion. Since they might be called from OnTimer, they do not have mouse coord parameters (use interactor's GetEventPosition and GetLastEventPosition)


Member Data Documentation

new readonly string Kitware.VTK.vtkInteractorStyleImage.MRClassNameKey = "23vtkInteractorStyleImage" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkInteractorStyleTrackballCamera.

Reimplemented in Kitware.VTK.vtkInteractorStyleTreeMapHover.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkInteractorStyleTrackballCamera.

Reimplemented in Kitware.VTK.vtkInteractorStyleTreeMapHover.


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