27 #ifndef vtkPVArrayInformation_h 28 #define vtkPVArrayInformation_h 52 vtkSetMacro(DataType,
int);
53 vtkGetMacro(DataType,
int);
60 vtkSetStringMacro(Name);
61 vtkGetStringMacro(Name);
68 void SetNumberOfComponents(
int numComps);
69 vtkGetMacro(NumberOfComponents,
int);
75 void SetComponentName(
vtkIdType component,
const char* name);
82 const char* GetComponentName(
vtkIdType component);
88 vtkSetMacro(NumberOfTuples, vtkTypeInt64);
89 vtkGetMacro(NumberOfTuples, vtkTypeInt64);
98 void SetComponentRange(
int comp,
double min,
double max);
101 this->SetComponentRange(comp, range[0], range[1]);
103 double* GetComponentRange(
int component) VTK_SIZEHINT(2);
104 void GetComponentRange(
int comp,
double range[2]);
113 void SetComponentFiniteRange(
int comp,
double min,
double max);
116 this->SetComponentFiniteRange(comp, range[0], range[1]);
118 double* GetComponentFiniteRange(
int component);
119 void GetComponentFiniteRange(
int comp,
double range[2]);
128 void GetDataTypeRange(
double range[2]);
162 vtkSetMacro(IsPartial,
int);
163 vtkGetMacro(IsPartial,
int);
176 void AddInformationKey(
const char*
location,
const char*
name);
177 void AddUniqueInformationKey(
const char* location,
const char* name);
184 int GetNumberOfInformationKeys();
185 const char* GetInformationKeyLocation(
int);
186 const char* GetInformationKeyName(
int);
187 int HasInformationKey(
const char* location,
const char* name);
194 int GetNumberOfStringValues();
195 const char* GetStringValue(
int);
220 class vtkInternalInformationKeys;
228 void DetermineDefaultComponentName(
const int& component_no,
const int& numComps);
230 class vtkInternalComponentNames;
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
Store messages for the interpreter.
#define VTKREMOTINGCORE_EXPORT