27 #ifndef vtkPVArrayInformation_h 28 #define vtkPVArrayInformation_h 31 #include "vtkRemotingCoreModule.h" 49 vtkSetMacro(DataType,
int);
50 vtkGetMacro(DataType,
int);
57 vtkSetStringMacro(Name);
58 vtkGetStringMacro(Name);
65 void SetNumberOfComponents(
int numComps);
66 vtkGetMacro(NumberOfComponents,
int);
72 void SetComponentName(
vtkIdType component,
const char* name);
79 const char* GetComponentName(
vtkIdType component);
85 vtkSetMacro(NumberOfTuples, vtkTypeInt64);
86 vtkGetMacro(NumberOfTuples, vtkTypeInt64);
95 void SetComponentRange(
int comp,
double min,
double max);
98 this->SetComponentRange(comp,
range[0],
range[1]);
100 double* GetComponentRange(
int component) VTK_SIZEHINT(2);
101 void GetComponentRange(
int comp,
double range[2]);
110 void SetComponentFiniteRange(
int comp,
double min,
double max);
113 this->SetComponentFiniteRange(comp,
range[0],
range[1]);
115 double* GetComponentFiniteRange(
int component);
116 void GetComponentFiniteRange(
int comp,
double range[2]);
125 void GetDataTypeRange(
double range[2]);
165 vtkSetMacro(IsPartial,
int);
166 vtkGetMacro(IsPartial,
int);
179 void AddInformationKey(
const char* location,
const char* name);
180 void AddUniqueInformationKey(
const char* location,
const char* name);
187 int GetNumberOfInformationKeys();
188 const char* GetInformationKeyLocation(
int);
189 const char* GetInformationKeyName(
int);
190 int HasInformationKey(
const char* location,
const char* name);
207 class vtkInternalInformationKeys;
215 void DetermineDefaultComponentName(
const int& component_no,
const int& numComps);
217 class vtkInternalComponentNames;
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
Store messages for the interpreter.