62 #ifndef __vtkPassArrays_h
63 #define __vtkPassArrays_h
77 virtual void AddArray(
int fieldType,
const char*
name);
80 virtual void ClearArrays();
85 vtkSetMacro(RemoveArrays,
bool);
86 vtkGetMacro(RemoveArrays,
bool);
87 vtkBooleanMacro(RemoveArrays,
bool);
94 vtkSetMacro(UseFieldTypes,
bool);
95 vtkGetMacro(UseFieldTypes,
bool);
96 vtkBooleanMacro(UseFieldTypes,
bool);
103 virtual void AddFieldType(
int fieldType);
106 virtual void ClearFieldTypes();
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
static vtkDataObjectAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Passes a subset of arrays to the output.
a simple class to control print indentation
Superclass for algorithms that produce only data object as output.
Internals * Implementation
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)