65 #ifndef vtkDataObjectToDataSetFilter_h
66 #define vtkDataObjectToDataSetFilter_h
69 #include "vtkFiltersCoreModule.h"
97 void SetDataSetType(
int);
136 void SetPointComponent(
137 int comp,
const char* arrayName,
int arrayComp,
int min,
int max,
int normalize);
140 this->SetPointComponent(comp, arrayName, arrayComp, -1, -1, this->DefaultNormalize);
142 const char* GetPointComponentArrayName(
int comp);
143 int GetPointComponentArrayComponent(
int comp);
144 int GetPointComponentMinRange(
int comp);
145 int GetPointComponentMaxRange(
int comp);
146 int GetPointComponentNormailzeFlag(
int comp);
159 void SetVertsComponent(
const char* arrayName,
int arrayComp,
int min,
int max);
162 this->SetVertsComponent(arrayName, arrayComp, -1, -1);
164 const char* GetVertsComponentArrayName();
165 int GetVertsComponentArrayComponent();
166 int GetVertsComponentMinRange();
167 int GetVertsComponentMaxRange();
168 void SetLinesComponent(
const char* arrayName,
int arrayComp,
int min,
int max);
171 this->SetLinesComponent(arrayName, arrayComp, -1, -1);
173 const char* GetLinesComponentArrayName();
174 int GetLinesComponentArrayComponent();
175 int GetLinesComponentMinRange();
176 int GetLinesComponentMaxRange();
177 void SetPolysComponent(
const char* arrayName,
int arrayComp,
int min,
int max);
180 this->SetPolysComponent(arrayName, arrayComp, -1, -1);
182 const char* GetPolysComponentArrayName();
183 int GetPolysComponentArrayComponent();
184 int GetPolysComponentMinRange();
185 int GetPolysComponentMaxRange();
186 void SetStripsComponent(
const char* arrayName,
int arrayComp,
int min,
int max);
189 this->SetStripsComponent(arrayName, arrayComp, -1, -1);
191 const char* GetStripsComponentArrayName();
192 int GetStripsComponentArrayComponent();
193 int GetStripsComponentMinRange();
194 int GetStripsComponentMaxRange();
207 void SetCellTypeComponent(
const char* arrayName,
int arrayComp,
int min,
int max);
210 this->SetCellTypeComponent(arrayName, arrayComp, -1, -1);
212 const char* GetCellTypeComponentArrayName();
213 int GetCellTypeComponentArrayComponent();
214 int GetCellTypeComponentMinRange();
215 int GetCellTypeComponentMaxRange();
216 void SetCellConnectivityComponent(
const char* arrayName,
int arrayComp,
int min,
int max);
219 this->SetCellConnectivityComponent(arrayName, arrayComp, -1, -1);
221 const char* GetCellConnectivityComponentArrayName();
222 int GetCellConnectivityComponentArrayComponent();
223 int GetCellConnectivityComponentMinRange();
224 int GetCellConnectivityComponentMaxRange();
243 vtkSetVector3Macro(Dimensions,
int);
244 vtkGetVectorMacro(Dimensions,
int, 3);
252 vtkSetVector3Macro(Origin,
double);
253 vtkGetVectorMacro(Origin,
double, 3);
261 vtkSetVector3Macro(Spacing,
double);
262 vtkGetVectorMacro(Spacing,
double, 3);
272 void SetDimensionsComponent(
const char* arrayName,
int arrayComp,
int min,
int max);
275 this->SetDimensionsComponent(arrayName, arrayComp, -1, -1);
277 void SetSpacingComponent(
const char* arrayName,
int arrayComp,
int min,
int max);
280 this->SetSpacingComponent(arrayName, arrayComp, -1, -1);
282 void SetOriginComponent(
const char* arrayName,
int arrayComp,
int min,
int max);
285 this->SetOriginComponent(arrayName, arrayComp, -1, -1);
306 char* PointArrays[3];
307 int PointArrayComponents[3];
309 int PointNormalize[3];
338 void SetArrayName(
char*&
name,
char* newName);