Go to the documentation of this file.
63 #ifndef vtkPassArrays_h
64 #define vtkPassArrays_h
66 #include "vtkFiltersGeneralModule.h"
110 vtkGetMacro(RemoveArrays,
bool);
121 vtkGetMacro(UseFieldTypes,
bool);
172 Internals* Implementation;
virtual void RemoveCellDataArray(const char *name)
virtual void RemoveFieldDataArray(const char *name)
~vtkPassArrays() override
Superclass for algorithms that produce only data object as output.
virtual void AddCellDataArray(const char *name)
int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is required to capture REQUEST_DATA_OBJECT requests.
static vtkPassArrays * New()
virtual void RemoveArray(int fieldType, const char *name)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
Passes a subset of arrays to the output.
virtual void ClearFieldTypes()
Clear all field types to process.
virtual void ClearFieldDataArrays()
virtual void AddFieldType(int fieldType)
Add a field type to process.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
virtual void AddArray(int fieldType, const char *name)
Adds an array to pass through.
virtual void ClearCellDataArrays()
virtual void AddFieldDataArray(const char *name)
virtual void RemovePointDataArray(const char *name)
virtual void AddPointDataArray(const char *name)
virtual void ClearPointDataArrays()
virtual void ClearArrays()
Clear all arrays to pass through.