Go to the documentation of this file.
35 #ifndef vtkUnicodeStringArray_h
36 #define vtkUnicodeStringArray_h
38 #include "vtkCommonCoreModule.h"
51 void Initialize() VTK_OVERRIDE;
52 int GetDataType() VTK_OVERRIDE;
53 int GetDataTypeSize() VTK_OVERRIDE;
54 int GetElementComponentSize() VTK_OVERRIDE;
55 void SetNumberOfTuples(
vtkIdType number) VTK_OVERRIDE;
65 void* GetVoidPointer(
vtkIdType id) VTK_OVERRIDE;
72 void Squeeze() VTK_OVERRIDE;
73 int Resize(
vtkIdType numTuples) VTK_OVERRIDE;
76 int deleteMethod) VTK_OVERRIDE;
77 unsigned long GetActualMemorySize() VTK_OVERRIDE;
78 int IsNumeric() VTK_OVERRIDE;
86 void DataChanged() VTK_OVERRIDE;
87 void ClearLookup() VTK_OVERRIDE;
94 void InsertNextUTF8Value(const
char*);
95 void SetUTF8Value(
vtkIdType i, const
char*);
106 class Implementation;
107 Implementation* Internal;
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
Subclass of vtkAbstractArray that holds vtkUnicodeStrings.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
void save(Archiver &ar, const vtkUnicodeString &str, const unsigned int vtkNotUsed(version))
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
a simple class to control print indentation
String class that stores Unicode text.
A atomic type representing the union of many types.
list of point or cell ids
Abstract superclass for all arrays.
Abstract superclass to iterate over elements in an vtkAbstractArray.
virtual int Allocate(vtkIdType numValues, vtkIdType ext=1000)=0
Allocate memory for this array.