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;
72 void Squeeze() 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*);
106 class Implementation;
107 Implementation* Internal;
Abstract superclass for all arrays.
Abstract superclass to iterate over elements in an vtkAbstractArray.
list of point or cell ids
a simple class to control print indentation
Subclass of vtkAbstractArray that holds vtkUnicodeStrings.
int Allocate(vtkIdType sz, vtkIdType ext=1000) override
Allocate memory for this array.
static vtkUnicodeStringArray * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
String class that stores Unicode text.
A atomic type representing the union of many types.
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
void save(Archiver &ar, const vtkUnicodeString &str, const unsigned int vtkNotUsed(version))