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

vtkVoidArray - dynamic, self-adjusting array of void* pointers More...

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

List of all members.

Public Member Functions

 vtkVoidArray (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkVoidArray ()
 Initialize with empty array.
int Allocate (int sz, int ext)
 Allocate memory for this array. Delete old storage only if necessary. Note that the parameter ext is no longer used.
void DeepCopy (vtkVoidArray va)
 Deep copy of another void array.
int GetDataType ()
 Return the type of data.
int GetDataTypeSize ()
 Return the size of the data contained in the array.
int GetNumberOfPointers ()
 Get the number of void* pointers held in the array.
IntPtr GetVoidPointer (int id)
 Get the void* pointer at the ith location.
void Initialize ()
 Release storage and reset array to initial state.
int InsertNextVoidPointer (IntPtr tuple)
 Insert (memory allocation performed) the void* pointer at the end of the array.
void InsertVoidPointer (int i, IntPtr ptr)
 Insert (memory allocation performed) the void* into the ith location in the array.
override int IsA (string type)
 Initialize with empty array.
new vtkVoidArray NewInstance ()
 Initialize with empty array.
void Reset ()
 Reuse already allocated data; make the container look like it is empty.
void SetNumberOfPointers (int number)
 Set the number of void* pointers held in the array.
void SetVoidPointer (int id, IntPtr ptr)
 Set the void* pointer value at the ith location in the array.
void Squeeze ()
 Resize the array to just fit the inserted memory. Reclaims extra memory.

Static Public Member Functions

static new vtkVoidArray New ()
 Initialize with empty array.
static new int IsTypeOf (string type)
 Initialize with empty array.
static new vtkVoidArray SafeDownCast (vtkObjectBase o)
 Initialize with empty array.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "12vtkVoidArray"
 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 vtkVoidArray_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkVoidArray_Allocate_01 (HandleRef pThis, int sz, int ext)
static internal void vtkVoidArray_DeepCopy_02 (HandleRef pThis, HandleRef va)
static internal int vtkVoidArray_GetDataType_03 (HandleRef pThis)
static internal int vtkVoidArray_GetDataTypeSize_04 (HandleRef pThis)
static internal int vtkVoidArray_GetNumberOfPointers_05 (HandleRef pThis)
static internal IntPtr vtkVoidArray_GetVoidPointer_06 (HandleRef pThis, int id)
static internal void vtkVoidArray_Initialize_07 (HandleRef pThis)
static internal int vtkVoidArray_InsertNextVoidPointer_08 (HandleRef pThis, IntPtr tuple)
static internal void vtkVoidArray_InsertVoidPointer_09 (HandleRef pThis, int i, IntPtr ptr)
static internal int vtkVoidArray_IsA_10 (HandleRef pThis, string type)
static internal int vtkVoidArray_IsTypeOf_11 (string type)
static internal IntPtr vtkVoidArray_NewInstance_13 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkVoidArray_Reset_14 (HandleRef pThis)
static internal IntPtr vtkVoidArray_SafeDownCast_15 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkVoidArray_SetNumberOfPointers_16 (HandleRef pThis, int number)
static internal void vtkVoidArray_SetVoidPointer_17 (HandleRef pThis, int id, IntPtr ptr)
static internal void vtkVoidArray_Squeeze_18 (HandleRef pThis)

Static Private Member Functions

static vtkVoidArray ()
 Automatically generated type registration mechanics.

Detailed Description

vtkVoidArray - dynamic, self-adjusting array of void* pointers

Description vtkVoidArray is an array of pointers to void. It provides methods for insertion and retrieval of these pointers values, and will automatically resize itself to hold new data.


Constructor & Destructor Documentation

static Kitware.VTK.vtkVoidArray.vtkVoidArray ( ) [static, private]

Automatically generated type registration mechanics.

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

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

Initialize with empty array.


Member Function Documentation

int Kitware.VTK.vtkVoidArray.Allocate ( int  sz,
int  ext 
)

Allocate memory for this array. Delete old storage only if necessary. Note that the parameter ext is no longer used.

Deep copy of another void array.

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

Return the type of data.

Return the size of the data contained in the array.

Get the number of void* pointers held in the array.

Get the void* pointer at the ith location.

Release storage and reset array to initial state.

Insert (memory allocation performed) the void* pointer at the end of the array.

void Kitware.VTK.vtkVoidArray.InsertVoidPointer ( int  i,
IntPtr  ptr 
)

Insert (memory allocation performed) the void* into the ith location in the array.

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

Initialize with empty array.

Reimplemented from Kitware.VTK.vtkObject.

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

Initialize with empty array.

Reimplemented from Kitware.VTK.vtkObject.

static new vtkVoidArray Kitware.VTK.vtkVoidArray.New ( ) [static]

Initialize with empty array.

Reimplemented from Kitware.VTK.vtkObject.

Initialize with empty array.

Reimplemented from Kitware.VTK.vtkObject.

Reuse already allocated data; make the container look like it is empty.

Initialize with empty array.

Reimplemented from Kitware.VTK.vtkObject.

Here is the call graph for this function:

Set the number of void* pointers held in the array.

void Kitware.VTK.vtkVoidArray.SetVoidPointer ( int  id,
IntPtr  ptr 
)

Set the void* pointer value at the ith location in the array.

Resize the array to just fit the inserted memory. Reclaims extra memory.

static internal int Kitware.VTK.vtkVoidArray.vtkVoidArray_Allocate_01 ( HandleRef  pThis,
int  sz,
int  ext 
) [private]
static internal void Kitware.VTK.vtkVoidArray.vtkVoidArray_DeepCopy_02 ( HandleRef  pThis,
HandleRef  va 
) [private]
static internal int Kitware.VTK.vtkVoidArray.vtkVoidArray_GetDataType_03 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkVoidArray.vtkVoidArray_GetDataTypeSize_04 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkVoidArray.vtkVoidArray_GetNumberOfPointers_05 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkVoidArray.vtkVoidArray_GetVoidPointer_06 ( HandleRef  pThis,
int  id 
) [private]
static internal void Kitware.VTK.vtkVoidArray.vtkVoidArray_Initialize_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkVoidArray.vtkVoidArray_InsertNextVoidPointer_08 ( HandleRef  pThis,
IntPtr  tuple 
) [private]
static internal void Kitware.VTK.vtkVoidArray.vtkVoidArray_InsertVoidPointer_09 ( HandleRef  pThis,
int  i,
IntPtr  ptr 
) [private]
static internal int Kitware.VTK.vtkVoidArray.vtkVoidArray_IsA_10 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkVoidArray.vtkVoidArray_IsTypeOf_11 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkVoidArray.vtkVoidArray_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkVoidArray.vtkVoidArray_NewInstance_13 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkVoidArray.vtkVoidArray_Reset_14 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkVoidArray.vtkVoidArray_SafeDownCast_15 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkVoidArray.vtkVoidArray_SetNumberOfPointers_16 ( HandleRef  pThis,
int  number 
) [private]
static internal void Kitware.VTK.vtkVoidArray.vtkVoidArray_SetVoidPointer_17 ( HandleRef  pThis,
int  id,
IntPtr  ptr 
) [private]
static internal void Kitware.VTK.vtkVoidArray.vtkVoidArray_Squeeze_18 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkVoidArray.MRClassNameKey = "12vtkVoidArray" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.


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