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);