32 #ifndef vtkUnicodeStringArray_h 33 #define vtkUnicodeStringArray_h 35 #include "vtkCommonCoreModule.h" 48 void Initialize() VTK_OVERRIDE;
49 int GetDataType() VTK_OVERRIDE;
50 int GetDataTypeSize() VTK_OVERRIDE;
51 int GetElementComponentSize() VTK_OVERRIDE;
52 void SetNumberOfTuples(
vtkIdType number) VTK_OVERRIDE;
62 void* GetVoidPointer(
vtkIdType id) VTK_OVERRIDE;
69 void Squeeze() VTK_OVERRIDE;
70 int Resize(
vtkIdType numTuples) VTK_OVERRIDE;
73 int deleteMethod) VTK_OVERRIDE;
74 unsigned long GetActualMemorySize() VTK_OVERRIDE;
75 int IsNumeric() VTK_OVERRIDE;
83 void DataChanged() VTK_OVERRIDE;
84 void ClearLookup() VTK_OVERRIDE;
87 void InsertValue(
vtkIdType idx, const vtkUnicodeString&);
88 void SetValue(
vtkIdType i, const vtkUnicodeString&);
91 void InsertNextUTF8Value(const
char*);
92 void SetUTF8Value(
vtkIdType i, const
char*);
97 ~vtkUnicodeStringArray() VTK_OVERRIDE;
100 vtkUnicodeStringArray(const vtkUnicodeStringArray&) VTK_DELETE_FUNCTION;
101 void operator=(const vtkUnicodeStringArray&) VTK_DELETE_FUNCTION;
103 class Implementation;
104 Implementation* Internal;
Subclass of vtkAbstractArray that holds vtkUnicodeStrings.
Abstract superclass for all arrays.
A atomic type representing the union of many types.
a simple class to control print indentation
list of point or cell ids
Abstract superclass to iterate over elements in an vtkAbstractArray.
virtual int Allocate(vtkIdType numValues, vtkIdType ext=1000)=0
Allocate memory for this array.
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 *)
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
String class that stores Unicode text.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.