Go to the documentation of this file.
66 #ifndef vtkPassArrays_h
67 #define vtkPassArrays_h
69 #include "vtkFiltersGeneralModule.h"
112 vtkSetMacro(RemoveArrays,
bool);
113 vtkGetMacro(RemoveArrays,
bool);
114 vtkBooleanMacro(RemoveArrays,
bool);
123 vtkSetMacro(UseFieldTypes,
bool);
124 vtkGetMacro(UseFieldTypes,
bool);
125 vtkBooleanMacro(UseFieldTypes,
bool);
virtual void RemoveCellDataArray(const char *name)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
virtual void RemoveFieldDataArray(const char *name)
~vtkPassArrays() override
int FillInputPortInformation(int port, vtkInformation *info) override
Override to limit types of supported input types to non-composite datasets.
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()
Internals * Implementation
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.
int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
Creates the same output type as the input type.
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.