23 #ifndef vtkVoidArray_h
24 #define vtkVoidArray_h
54 {this->Allocate(number); this->NumberOfPointers = number;}
60 {
return this->NumberOfPointers;}
66 {
return this->Array[id];}
72 {this->Array[id] = ptr;}
77 void InsertVoidPointer(
vtkIdType i,
void* ptr);
81 vtkIdType InsertNextVoidPointer(
void* tuple);
87 {this->NumberOfPointers = 0;}
94 {this->ResizeAndExtend (this->NumberOfPointers);}
vtkIdType GetNumberOfPointers()
void * GetVoidPointer(vtkIdType id)
dynamic, self-adjusting array of void* pointers
abstract base class for most VTK objects
void SetVoidPointer(vtkIdType id, void *ptr)
#define VTKCOMMONCORE_EXPORT
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
void ** GetPointer(vtkIdType id)
vtkIdType NumberOfPointers
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
void SetNumberOfPointers(vtkIdType number)