Go to the documentation of this file.
34 #ifndef vtkUnicodeStringArray_h
35 #define vtkUnicodeStringArray_h
101 class Implementation;
102 Implementation* Internal;
virtual int Allocate(vtkIdType sz, vtkIdType ext=1000)
virtual void * GetVoidPointer(vtkIdType id)
virtual vtkIdType LookupValue(vtkVariant value)
vtkUnicodeString & GetValue(vtkIdType i)
#define VTKCOMMONCORE_EXPORT
virtual void InsertTuples(vtkIdType dstStart, vtkIdType n, vtkIdType srcStart, vtkAbstractArray *source)
void InsertNextUTF8Value(const char *)
Subclass of vtkAbstractArray that holds vtkUnicodeStrings.
virtual vtkIdType InsertNextTuple(vtkIdType j, vtkAbstractArray *source)
void save(Archiver &ar, const vtkUnicodeString &str, const unsigned int vtkNotUsed(version))
virtual int GetDataTypeSize()
#define vtkTypeMacro(thisClass, superclass)
vtkIdType InsertNextValue(const vtkUnicodeString &)
virtual unsigned long GetActualMemorySize()
void SetUTF8Value(vtkIdType i, const char *)
virtual int GetDataType()
void SetValue(vtkIdType i, const vtkUnicodeString &)
virtual void InterpolateTuple(vtkIdType i, vtkIdList *ptIndices, vtkAbstractArray *source, double *weights)
static vtkUnicodeStringArray * New()
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
virtual int Resize(vtkIdType numTuples)
virtual void LookupValue(vtkVariant value, vtkIdList *ids)
virtual void InsertTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)
GLsizei const GLfloat * value
virtual void SetNumberOfTuples(vtkIdType number)
virtual void DeepCopy(vtkAbstractArray *da)
virtual void SetVariantValue(vtkIdType idx, vtkVariant value)
a simple class to control print indentation
String class that stores Unicode text.
virtual vtkVariant GetVariantValue(vtkIdType idx)
A atomic type representing the union of many types.
list of point or cell ids
void InsertValue(vtkIdType idx, const vtkUnicodeString &)
const char * GetUTF8Value(vtkIdType i)
virtual void Initialize()
virtual void DataChanged()
Abstract superclass for all arrays.
virtual void SetVoidArray(void *array, vtkIdType size, int save)
Abstract superclass to iterate over elements in an vtkAbstractArray.
virtual void InsertTuples(vtkIdList *dstIds, vtkIdList *srcIds, vtkAbstractArray *source)
virtual void InterpolateTuple(vtkIdType i, vtkIdType id1, vtkAbstractArray *source1, vtkIdType id2, vtkAbstractArray *source2, double t)
virtual vtkArrayIterator * NewIterator()
void PrintSelf(ostream &os, vtkIndent indent)
virtual void SetTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)
virtual void ClearLookup()
virtual int GetElementComponentSize()