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

vtkObserverMediator - manage contention for cursors and other resources More...

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

List of all members.

Public Member Functions

 vtkObserverMediator (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkObserverMediator ()
 Instantiate the class.
virtual vtkRenderWindowInteractor GetInteractor ()
 Specify the instance of vtkRenderWindow whose cursor shape is to be managed.
override int IsA (string type)
 Standard macros.
new vtkObserverMediator NewInstance ()
 Standard macros.
void RemoveAllCursorShapeRequests (vtkInteractorObserver arg0)
 Remove all requests for cursor shape from a given interactor.
int RequestCursorShape (vtkInteractorObserver arg0, int cursorShape)
 Method used to request a cursor shape. Note that the shape is specified using one of the integral values determined in vtkRenderWindow.h. The method returns a non-zero value if the shape was successfully changed.
void SetInteractor (vtkRenderWindowInteractor iren)
 Specify the instance of vtkRenderWindow whose cursor shape is to be managed.

Static Public Member Functions

static new vtkObserverMediator New ()
 Instantiate the class.
static new int IsTypeOf (string type)
 Standard macros.
static new vtkObserverMediator SafeDownCast (vtkObjectBase o)
 Standard macros.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "19vtkObserverMediator"
 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 vtkObserverMediator_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkObserverMediator_GetInteractor_01 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkObserverMediator_IsA_02 (HandleRef pThis, string type)
static internal int vtkObserverMediator_IsTypeOf_03 (string type)
static internal IntPtr vtkObserverMediator_NewInstance_05 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkObserverMediator_RemoveAllCursorShapeRequests_06 (HandleRef pThis, HandleRef arg0)
static internal int vtkObserverMediator_RequestCursorShape_07 (HandleRef pThis, HandleRef arg0, int cursorShape)
static internal IntPtr vtkObserverMediator_SafeDownCast_08 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkObserverMediator_SetInteractor_09 (HandleRef pThis, HandleRef iren)

Static Private Member Functions

static vtkObserverMediator ()
 Automatically generated type registration mechanics.

Detailed Description

vtkObserverMediator - manage contention for cursors and other resources

Description The vtkObserverMediator is a helper class that manages requests for cursor changes from multiple interactor observers (e.g. widgets). It keeps a list of widgets (and their priorities) and their current requests for cursor shape. It then satisfies requests based on widget priority and the relative importance of the request (e.g., a lower priority widget requesting a particular cursor shape will overrule a higher priority widget requesting a default shape).


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Instantiate the class.


Member Function Documentation

override void Kitware.VTK.vtkObserverMediator.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.vtkObject.

Specify the instance of vtkRenderWindow whose cursor shape is to be managed.

Here is the call graph for this function:

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

Standard macros.

Reimplemented from Kitware.VTK.vtkObject.

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

Standard macros.

Reimplemented from Kitware.VTK.vtkObject.

Instantiate the class.

Reimplemented from Kitware.VTK.vtkObject.

Standard macros.

Reimplemented from Kitware.VTK.vtkObject.

Remove all requests for cursor shape from a given interactor.

Method used to request a cursor shape. Note that the shape is specified using one of the integral values determined in vtkRenderWindow.h. The method returns a non-zero value if the shape was successfully changed.

Standard macros.

Reimplemented from Kitware.VTK.vtkObject.

Here is the call graph for this function:

Specify the instance of vtkRenderWindow whose cursor shape is to be managed.

static internal IntPtr Kitware.VTK.vtkObserverMediator.vtkObserverMediator_GetInteractor_01 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkObserverMediator.vtkObserverMediator_IsA_02 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkObserverMediator.vtkObserverMediator_IsTypeOf_03 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkObserverMediator.vtkObserverMediator_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkObserverMediator.vtkObserverMediator_NewInstance_05 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkObserverMediator.vtkObserverMediator_RemoveAllCursorShapeRequests_06 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal int Kitware.VTK.vtkObserverMediator.vtkObserverMediator_RequestCursorShape_07 ( HandleRef  pThis,
HandleRef  arg0,
int  cursorShape 
) [private]
static internal IntPtr Kitware.VTK.vtkObserverMediator.vtkObserverMediator_SafeDownCast_08 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkObserverMediator.vtkObserverMediator_SetInteractor_09 ( HandleRef  pThis,
HandleRef  iren 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkObserverMediator.MRClassNameKey = "19vtkObserverMediator" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.


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