4 #ifndef vtkCTHDataArray_h
5 #define vtkCTHDataArray_h
9 #include "vtkPVAdaptorsCTHModule.h"
36 void SetDimensions(
int x,
int y,
int z);
45 void SetExtents(
int x0,
int x1,
int y0,
int y1,
int z0,
int z1);
47 void SetExtent(
int* x) { this->SetExtents(x[0], x[1], x[2], x[3], x[4], x[5]); }
53 void SetDataPointer(
int comp,
int k,
int j,
double* istrip);
80 return Fallback->Allocate(sz, ext);
94 this->BuildFallback();
95 this->Fallback->SetNumberOfTuples(number);
96 this->Size = this->Fallback->GetSize();
97 this->MaxId = this->Fallback->GetMaxId();
104 this->BuildFallback();
105 this->Fallback->SetTuple(i, j, aa);
109 this->BuildFallback();
110 this->Fallback->SetTuple(i, f);
114 this->BuildFallback();
115 this->Fallback->SetTuple(i, d);
120 this->BuildFallback();
121 this->Fallback->InsertTuple(i, j, aa);
125 this->BuildFallback();
126 this->Fallback->InsertTuple(i, f);
130 this->BuildFallback();
131 this->Fallback->InsertTuple(i, d);
135 this->BuildFallback();
136 this->Fallback->InsertTuples(dstIds, srcIds,
source);
141 this->BuildFallback();
142 this->Fallback->InsertTuples(dstStart, n, srcStart,
source);
147 this->BuildFallback();
148 vtkIdType ret = this->Fallback->InsertNextTuple(i, aa);
149 this->Size = this->Fallback->GetSize();
150 this->MaxId = this->Fallback->GetMaxId();
155 this->BuildFallback();
156 vtkIdType ret = this->Fallback->InsertNextTuple(f);
157 this->Size = this->Fallback->GetSize();
158 this->MaxId = this->Fallback->GetMaxId();
163 this->BuildFallback();
164 vtkIdType ret = this->Fallback->InsertNextTuple(d);
165 this->Size = this->Fallback->GetSize();
166 this->MaxId = this->Fallback->GetMaxId();
172 this->BuildFallback();
173 return this->Fallback->InsertVariantValue(idx,
value);
178 this->BuildFallback();
179 this->Fallback->RemoveTuple(
id);
183 this->BuildFallback();
184 this->Fallback->RemoveFirstTuple();
188 this->BuildFallback();
189 this->Fallback->RemoveLastTuple();
194 this->BuildFallback();
195 return this->Fallback->WriteVoidPointer(i, j);
200 this->BuildFallback();
201 return this->Fallback->DeepCopy(aa);
208 this->BuildFallback();
209 return this->Fallback->SetVoidArray(p,
id, i, j);
213 this->BuildFallback();
214 return this->Fallback->SetVoidArray(p,
id, i);
225 this->Size = this->Fallback->GetSize();
226 this->MaxId = this->Fallback->GetMaxId();
227 this->Fallback->Squeeze();
234 this->BuildFallback();
235 return this->Fallback->Resize(numTuples);
240 this->BuildFallback();
241 return this->Fallback->DataChanged();
246 this->BuildFallback();
247 return this->Fallback->ClearLookup();
270 void BuildFallback();