65 #ifndef vtkDataObjectToDataSetFilter_h
66 #define vtkDataObjectToDataSetFilter_h
68 #include "vtkFiltersCoreModule.h"
97 void SetDataSetType(
int);
98 vtkGetMacro(DataSetType,
int);
141 void SetPointComponent(
int comp,
const char *arrayName,
int arrayComp,
142 int min,
int max,
int normalize);
144 {this->SetPointComponent(comp, arrayName, arrayComp, -1, -1, this->DefaultNormalize);};
145 const char *GetPointComponentArrayName(
int comp);
146 int GetPointComponentArrayComponent(
int comp);
147 int GetPointComponentMinRange(
int comp);
148 int GetPointComponentMaxRange(
int comp);
149 int GetPointComponentNormailzeFlag(
int comp);
162 void SetVertsComponent(
const char *arrayName,
int arrayComp,
int min,
int max);
164 {this->SetVertsComponent(arrayName, arrayComp, -1, -1);};
165 const char *GetVertsComponentArrayName();
166 int GetVertsComponentArrayComponent();
167 int GetVertsComponentMinRange();
168 int GetVertsComponentMaxRange();
169 void SetLinesComponent(
const char *arrayName,
int arrayComp,
int min,
int max);
171 {this->SetLinesComponent(arrayName, arrayComp, -1, -1);};
172 const char *GetLinesComponentArrayName();
173 int GetLinesComponentArrayComponent();
174 int GetLinesComponentMinRange();
175 int GetLinesComponentMaxRange();
176 void SetPolysComponent(
const char *arrayName,
int arrayComp,
int min,
int max);
178 {this->SetPolysComponent(arrayName, arrayComp, -1, -1);};
179 const char *GetPolysComponentArrayName();
180 int GetPolysComponentArrayComponent();
181 int GetPolysComponentMinRange();
182 int GetPolysComponentMaxRange();
183 void SetStripsComponent(
const char *arrayName,
int arrayComp,
int min,
int max);
185 {this->SetStripsComponent(arrayName, arrayComp, -1, -1);};
186 const char *GetStripsComponentArrayName();
187 int GetStripsComponentArrayComponent();
188 int GetStripsComponentMinRange();
189 int GetStripsComponentMaxRange();
202 void SetCellTypeComponent(
const char *arrayName,
int arrayComp,
205 {this->SetCellTypeComponent(arrayName, arrayComp, -1, -1);};
206 const char *GetCellTypeComponentArrayName();
207 int GetCellTypeComponentArrayComponent();
208 int GetCellTypeComponentMinRange();
209 int GetCellTypeComponentMaxRange();
210 void SetCellConnectivityComponent(
const char *arrayName,
int arrayComp,
213 {this->SetCellConnectivityComponent(arrayName, arrayComp, -1, -1);};
214 const char *GetCellConnectivityComponentArrayName();
215 int GetCellConnectivityComponentArrayComponent();
216 int GetCellConnectivityComponentMinRange();
217 int GetCellConnectivityComponentMaxRange();
236 vtkSetVector3Macro(Dimensions,
int);
237 vtkGetVectorMacro(Dimensions,
int,3);
245 vtkSetVector3Macro(Origin,
double);
246 vtkGetVectorMacro(Origin,
double,3);
254 vtkSetVector3Macro(Spacing,
double);
255 vtkGetVectorMacro(Spacing,
double,3);
265 void SetDimensionsComponent(
const char *arrayName,
int arrayComp,
int min,
int max);
267 {this->SetDimensionsComponent(arrayName, arrayComp, -1, -1);};
268 void SetSpacingComponent(
const char *arrayName,
int arrayComp,
int min,
int max);
270 {this->SetSpacingComponent(arrayName, arrayComp, -1, -1);};
271 void SetOriginComponent(
const char *arrayName,
int arrayComp,
int min,
int max);
273 {this->SetOriginComponent(arrayName, arrayComp, -1, -1);};
293 char *PointArrays[3];
294 int PointArrayComponents[3];
296 int PointNormalize[3];
325 void SetArrayName(
char* &
name,
char *newName);