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

vtkInformationKey - Superclass for vtkInformation keys. More...

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

List of all members.

Public Member Functions

 vtkInformationKey (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
override void Register (vtkObjectBase arg0)
 Prevent normal vtkObject reference counting behavior.
virtual void DeepCopy (vtkInformation from, vtkInformation to)
 Duplicate (new instance created) the entry associated with this key from one information object to another (new instances of any contained vtkInformation and vtkInformationVector objects are created). Default implementation simply calls ShallowCopy().
string GetLocation ()
 Get the location of the key. This is the name of the class in which the key is defined.
string GetName ()
 Get the name of the key. This is not the type of the key, but the name of the key instance.
virtual int Has (vtkInformation info)
 Check whether this key appears in the given information object.
override int IsA (string type)
 Undocumented Block.
vtkInformationKey NewInstance ()
 Undocumented Block.
void Print (vtkInformation info)
 Print the key's value in an information object to a stream.
virtual void Remove (vtkInformation info)
 Remove this key from the given information object.
virtual void Report (vtkInformation info, vtkGarbageCollector collector)
 Report a reference this key has in the given information object.
virtual void ShallowCopy (vtkInformation from, vtkInformation to)
 Copy the entry associated with this key from one information object to another. If there is no entry in the first information object for this key, the value is removed from the second.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "17vtkInformationKey"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Prevent normal vtkObject reference counting behavior.

Private Member Functions

static internal void vtkInformationKey_Register_09 (HandleRef pThis, HandleRef arg0)
static internal void vtkInformationKey_UnRegister_14 (HandleRef pThis, HandleRef arg0)
static internal void vtkInformationKey_DeepCopy_01 (HandleRef pThis, HandleRef from, HandleRef to)
static internal IntPtr vtkInformationKey_GetLocation_02 (HandleRef pThis)
static internal IntPtr vtkInformationKey_GetName_03 (HandleRef pThis)
static internal int vtkInformationKey_Has_04 (HandleRef pThis, HandleRef info)
static internal int vtkInformationKey_IsA_05 (HandleRef pThis, string type)
static internal int vtkInformationKey_IsTypeOf_06 (string type)
static internal IntPtr vtkInformationKey_NewInstance_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkInformationKey_Print_08 (HandleRef pThis, HandleRef info)
static internal void vtkInformationKey_Remove_10 (HandleRef pThis, HandleRef info)
static internal void vtkInformationKey_Report_11 (HandleRef pThis, HandleRef info, HandleRef collector)
static internal IntPtr vtkInformationKey_SafeDownCast_12 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkInformationKey_ShallowCopy_13 (HandleRef pThis, HandleRef from, HandleRef to)

Static Private Member Functions

static vtkInformationKey ()
 Automatically generated type registration mechanics.

Detailed Description

vtkInformationKey - Superclass for vtkInformation keys.

Description vtkInformationKey is the superclass for all keys used to access the map represented by vtkInformation. The vtkInformation::Set and vtkInformation::Get methods of vtkInformation are accessed by information keys. A key is a pointer to an instance of a subclass of vtkInformationKey. The type of the subclass determines the overload of Set/Get that is selected. This ensures that the type of value stored in a vtkInformation instance corresponding to a given key matches the type expected for that key.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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


Member Function Documentation

virtual void Kitware.VTK.vtkInformationKey.DeepCopy ( vtkInformation  from,
vtkInformation  to 
) [virtual]

Duplicate (new instance created) the entry associated with this key from one information object to another (new instances of any contained vtkInformation and vtkInformationVector objects are created). Default implementation simply calls ShallowCopy().

Reimplemented in Kitware.VTK.vtkInformationQuadratureSchemeDefinitionVectorKey, Kitware.VTK.vtkInformationInformationKey, and Kitware.VTK.vtkInformationInformationVectorKey.

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

Get the location of the key. This is the name of the class in which the key is defined.

Get the name of the key. This is not the type of the key, but the name of the key instance.

virtual int Kitware.VTK.vtkInformationKey.Has ( vtkInformation  info) [virtual]

Check whether this key appears in the given information object.

Reimplemented in Kitware.VTK.vtkInformationRequestKey.

override int Kitware.VTK.vtkInformationKey.IsA ( string  type) [virtual]
static new int Kitware.VTK.vtkInformationKey.IsTypeOf ( string  type) [static]

Print the key's value in an information object to a stream.

override void Kitware.VTK.vtkInformationKey.Register ( vtkObjectBase  arg0) [virtual]

Prevent normal vtkObject reference counting behavior.

Reimplemented from Kitware.VTK.vtkObjectBase.

virtual void Kitware.VTK.vtkInformationKey.Remove ( vtkInformation  info) [virtual]

Remove this key from the given information object.

Reimplemented in Kitware.VTK.vtkInformationExecutivePortVectorKey, and Kitware.VTK.vtkInformationRequestKey.

virtual void Kitware.VTK.vtkInformationKey.Report ( vtkInformation  info,
vtkGarbageCollector  collector 
) [virtual]
virtual void Kitware.VTK.vtkInformationKey.ShallowCopy ( vtkInformation  from,
vtkInformation  to 
) [virtual]
static internal void Kitware.VTK.vtkInformationKey.vtkInformationKey_DeepCopy_01 ( HandleRef  pThis,
HandleRef  from,
HandleRef  to 
) [private]
static internal IntPtr Kitware.VTK.vtkInformationKey.vtkInformationKey_GetLocation_02 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkInformationKey.vtkInformationKey_GetName_03 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkInformationKey.vtkInformationKey_Has_04 ( HandleRef  pThis,
HandleRef  info 
) [private]
static internal int Kitware.VTK.vtkInformationKey.vtkInformationKey_IsA_05 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkInformationKey.vtkInformationKey_IsTypeOf_06 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkInformationKey.vtkInformationKey_NewInstance_07 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkInformationKey.vtkInformationKey_Print_08 ( HandleRef  pThis,
HandleRef  info 
) [private]
static internal void Kitware.VTK.vtkInformationKey.vtkInformationKey_Register_09 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkInformationKey.vtkInformationKey_Remove_10 ( HandleRef  pThis,
HandleRef  info 
) [private]
static internal void Kitware.VTK.vtkInformationKey.vtkInformationKey_Report_11 ( HandleRef  pThis,
HandleRef  info,
HandleRef  collector 
) [private]
static internal IntPtr Kitware.VTK.vtkInformationKey.vtkInformationKey_SafeDownCast_12 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkInformationKey.vtkInformationKey_ShallowCopy_13 ( HandleRef  pThis,
HandleRef  from,
HandleRef  to 
) [private]
static internal void Kitware.VTK.vtkInformationKey.vtkInformationKey_UnRegister_14 ( HandleRef  pThis,
HandleRef  arg0 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkInformationKey.MRClassNameKey = "17vtkInformationKey" [static]
new const string Kitware.VTK.vtkInformationKey.MRFullTypeName = "Kitware.VTK.vtkInformationKey"

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