Go to the documentation of this file.
33 #ifndef vtkVariantArray_h
34 #define vtkVariantArray_h
40 class vtkVariantArrayLookup;
274 vtkVariantArrayLookup* Lookup;
#define VTKCOMMONCORE_EXPORT
void PrintSelf(ostream &os, vtkIndent indent)
vtkVariant * GetPointer(vtkIdType id)
vtkVariant & GetValue(vtkIdType id) const
void SetVariantValue(vtkIdType idx, vtkVariant value)
void save(Archiver &ar, const vtkUnicodeString &str, const unsigned int vtkNotUsed(version))
void SetArray(vtkVariant *arr, vtkIdType size, int save)
#define vtkTypeMacro(thisClass, superclass)
virtual void ClearLookup()
virtual int Resize(vtkIdType numTuples)
Forward declaration required for Boost serialization.
virtual vtkIdType InsertNextTuple(vtkIdType j, vtkAbstractArray *source)
virtual void InterpolateTuple(vtkIdType i, vtkIdList *ptIndices, vtkAbstractArray *source, double *weights)
An array holding vtkVariants.
vtkVariant * ResizeAndExtend(vtkIdType sz)
vtkIdType GetNumberOfValues()
virtual void InsertTuples(vtkIdList *dstIds, vtkIdList *srcIds, vtkAbstractArray *source)
void SetNumberOfValues(vtkIdType number)
virtual vtkIdType LookupValue(vtkVariant value)
virtual void SetVoidArray(void *arr, vtkIdType size, int save)
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
virtual void SetTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)
GLsizei const GLfloat * value
virtual void InsertTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)
void InsertValue(vtkIdType id, vtkVariant value)
virtual void InsertTuples(vtkIdType dstStart, vtkIdType n, vtkIdType srcStart, vtkAbstractArray *source)
void SetValue(vtkIdType id, vtkVariant value)
a simple class to control print indentation
virtual void SetNumberOfTuples(vtkIdType number)
A atomic type representing the union of many types.
list of point or cell ids
virtual void Initialize()
static vtkVariantArray * New()
vtkIdType InsertNextValue(vtkVariant value)
virtual vtkArrayIterator * NewIterator()
Abstract superclass for all arrays.
virtual void DataElementChanged(vtkIdType id)
Abstract superclass to iterate over elements in an vtkAbstractArray.
virtual void DataChanged()
virtual void * GetVoidPointer(vtkIdType id)
virtual void InterpolateTuple(vtkIdType i, vtkIdType id1, vtkAbstractArray *source1, vtkIdType id2, vtkAbstractArray *source2, double t)
virtual int Allocate(vtkIdType sz, vtkIdType ext=1000)
virtual void DeepCopy(vtkAbstractArray *da)
virtual int GetDataTypeSize()
virtual unsigned long GetActualMemorySize()
virtual void LookupValue(vtkVariant value, vtkIdList *ids)
virtual int GetDataType()
virtual int GetElementComponentSize()