71 #ifndef vtkDataObjectToDataSetFilter_h
72 #define vtkDataObjectToDataSetFilter_h
74 #include "vtkFiltersCoreModule.h"
103 void SetDataSetType(
int);
104 vtkGetMacro(DataSetType,
int);
147 void SetPointComponent(
int comp,
const char *arrayName,
int arrayComp,
148 int min,
int max,
int normalize);
150 {this->SetPointComponent(comp, arrayName, arrayComp, -1, -1, this->DefaultNormalize);};
151 const char *GetPointComponentArrayName(
int comp);
152 int GetPointComponentArrayComponent(
int comp);
153 int GetPointComponentMinRange(
int comp);
154 int GetPointComponentMaxRange(
int comp);
155 int GetPointComponentNormailzeFlag(
int comp);
168 void SetVertsComponent(
const char *arrayName,
int arrayComp,
int min,
int max);
170 {this->SetVertsComponent(arrayName, arrayComp, -1, -1);};
171 const char *GetVertsComponentArrayName();
172 int GetVertsComponentArrayComponent();
173 int GetVertsComponentMinRange();
174 int GetVertsComponentMaxRange();
175 void SetLinesComponent(
const char *arrayName,
int arrayComp,
int min,
int max);
177 {this->SetLinesComponent(arrayName, arrayComp, -1, -1);};
178 const char *GetLinesComponentArrayName();
179 int GetLinesComponentArrayComponent();
180 int GetLinesComponentMinRange();
181 int GetLinesComponentMaxRange();
182 void SetPolysComponent(
const char *arrayName,
int arrayComp,
int min,
int max);
184 {this->SetPolysComponent(arrayName, arrayComp, -1, -1);};
185 const char *GetPolysComponentArrayName();
186 int GetPolysComponentArrayComponent();
187 int GetPolysComponentMinRange();
188 int GetPolysComponentMaxRange();
189 void SetStripsComponent(
const char *arrayName,
int arrayComp,
int min,
int max);
191 {this->SetStripsComponent(arrayName, arrayComp, -1, -1);};
192 const char *GetStripsComponentArrayName();
193 int GetStripsComponentArrayComponent();
194 int GetStripsComponentMinRange();
195 int GetStripsComponentMaxRange();
208 void SetCellTypeComponent(
const char *arrayName,
int arrayComp,
211 {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,
219 {this->SetCellConnectivityComponent(arrayName, arrayComp, -1, -1);};
220 const char *GetCellConnectivityComponentArrayName();
221 int GetCellConnectivityComponentArrayComponent();
222 int GetCellConnectivityComponentMinRange();
223 int GetCellConnectivityComponentMaxRange();
242 vtkSetVector3Macro(Dimensions,
int);
243 vtkGetVectorMacro(Dimensions,
int,3);
251 vtkSetVector3Macro(Origin,
double);
252 vtkGetVectorMacro(Origin,
double,3);
260 vtkSetVector3Macro(Spacing,
double);
261 vtkGetVectorMacro(Spacing,
double,3);
271 void SetDimensionsComponent(
const char *arrayName,
int arrayComp,
int min,
int max);
273 {this->SetDimensionsComponent(arrayName, arrayComp, -1, -1);};
274 void SetSpacingComponent(
const char *arrayName,
int arrayComp,
int min,
int max);
276 {this->SetSpacingComponent(arrayName, arrayComp, -1, -1);};
277 void SetOriginComponent(
const char *arrayName,
int arrayComp,
int min,
int max);
279 {this->SetOriginComponent(arrayName, arrayComp, -1, -1);};
299 char *PointArrays[3];
300 int PointArrayComponents[3];
302 int PointNormalize[3];
331 void SetArrayName(
char* &
name,
char *newName);