62 #ifndef __vtkPassArrays_h
63 #define __vtkPassArrays_h
65 #include "vtkFiltersGeneralModule.h"
73 void PrintSelf(ostream& os, vtkIndent indent);
78 virtual void AddArray(
int fieldType,
const char* name);
80 virtual void AddPointDataArray(
const char* name);
81 virtual void AddCellDataArray(
const char* name);
82 virtual void AddFieldDataArray(
const char* name);
84 virtual void RemoveArray(
int fieldType,
const char* name);
86 virtual void RemovePointDataArray(
const char* name);
87 virtual void RemoveCellDataArray(
const char* name);
88 virtual void RemoveFieldDataArray(
const char* name);
92 virtual void ClearArrays();
93 virtual void ClearPointDataArrays();
94 virtual void ClearCellDataArrays();
95 virtual void ClearFieldDataArrays();
101 vtkSetMacro(RemoveArrays,
bool);
102 vtkGetMacro(RemoveArrays,
bool);
103 vtkBooleanMacro(RemoveArrays,
bool);
110 vtkSetMacro(UseFieldTypes,
bool);
111 vtkGetMacro(UseFieldTypes,
bool);
112 vtkBooleanMacro(UseFieldTypes,
bool);
119 virtual void AddFieldType(
int fieldType);
122 virtual void ClearFieldTypes();
127 vtkInformationVector** inputVector,
128 vtkInformationVector* outputVector);
138 vtkInformationVector** inputVector,
139 vtkInformationVector* outputVector);
144 vtkInformationVector**,
145 vtkInformationVector*);
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
static vtkDataObjectAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Passes a subset of arrays to the output.
Superclass for algorithms that produce only data object as output.
Internals * Implementation
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)