70 #ifndef __vtkDataObjectToDataSetFilter_h
71 #define __vtkDataObjectToDataSetFilter_h
73 #include "vtkFiltersCoreModule.h"
98 void SetDataSetType(
int);
99 vtkGetMacro(DataSetType,
int);
139 void SetPointComponent(
int comp,
char *arrayName,
int arrayComp,
140 int min,
int max,
int normalize);
141 void SetPointComponent(
int comp,
char *arrayName,
int arrayComp)
142 {this->
SetPointComponent(comp, arrayName, arrayComp, -1, -1, this->DefaultNormalize);};
143 const char *GetPointComponentArrayName(
int comp);
144 int GetPointComponentArrayComponent(
int comp);
145 int GetPointComponentMinRange(
int comp);
146 int GetPointComponentMaxRange(
int comp);
147 int GetPointComponentNormailzeFlag(
int comp);
158 void SetVertsComponent(
char *arrayName,
int arrayComp,
int min,
int max);
159 void SetVertsComponent(
char *arrayName,
int arrayComp)
161 const char *GetVertsComponentArrayName();
162 int GetVertsComponentArrayComponent();
163 int GetVertsComponentMinRange();
164 int GetVertsComponentMaxRange();
165 void SetLinesComponent(
char *arrayName,
int arrayComp,
int min,
int max);
166 void SetLinesComponent(
char *arrayName,
int arrayComp)
168 const char *GetLinesComponentArrayName();
169 int GetLinesComponentArrayComponent();
170 int GetLinesComponentMinRange();
171 int GetLinesComponentMaxRange();
172 void SetPolysComponent(
char *arrayName,
int arrayComp,
int min,
int max);
173 void SetPolysComponent(
char *arrayName,
int arrayComp)
175 const char *GetPolysComponentArrayName();
176 int GetPolysComponentArrayComponent();
177 int GetPolysComponentMinRange();
178 int GetPolysComponentMaxRange();
179 void SetStripsComponent(
char *arrayName,
int arrayComp,
int min,
int max);
180 void SetStripsComponent(
char *arrayName,
int arrayComp)
182 const char *GetStripsComponentArrayName();
183 int GetStripsComponentArrayComponent();
184 int GetStripsComponentMinRange();
185 int GetStripsComponentMaxRange();
196 void SetCellTypeComponent(
char *arrayName,
int arrayComp,
198 void SetCellTypeComponent(
char *arrayName,
int arrayComp)
200 const char *GetCellTypeComponentArrayName();
201 int GetCellTypeComponentArrayComponent();
202 int GetCellTypeComponentMinRange();
203 int GetCellTypeComponentMaxRange();
204 void SetCellConnectivityComponent(
char *arrayName,
int arrayComp,
206 void SetCellConnectivityComponent(
char *arrayName,
int arrayComp)
208 const char *GetCellConnectivityComponentArrayName();
209 int GetCellConnectivityComponentArrayComponent();
210 int GetCellConnectivityComponentMinRange();
211 int GetCellConnectivityComponentMaxRange();
217 vtkSetMacro(DefaultNormalize,
int);
218 vtkGetMacro(DefaultNormalize,
int);
219 vtkBooleanMacro(DefaultNormalize,
int);
226 vtkSetVector3Macro(Dimensions,
int);
227 vtkGetVectorMacro(Dimensions,
int,3);
233 vtkSetVector3Macro(Origin,
double);
234 vtkGetVectorMacro(Origin,
double,3);
240 vtkSetVector3Macro(Spacing,
double);
241 vtkGetVectorMacro(Spacing,
double,3);
250 void SetDimensionsComponent(
char *arrayName,
int arrayComp,
int min,
int max);
251 void SetDimensionsComponent(
char *arrayName,
int arrayComp)
253 void SetSpacingComponent(
char *arrayName,
int arrayComp,
int min,
int max);
254 void SetSpacingComponent(
char *arrayName,
int arrayComp)
256 void SetOriginComponent(
char *arrayName,
int arrayComp,
int min,
int max);
257 void SetOriginComponent(
char *arrayName,
int arrayComp)
278 char *PointArrays[3];
279 int PointArrayComponents[3];
281 int PointNormalize[3];
310 void SetArrayName(
char* &
name,
char *newName);