 |
VTK
9.0.1
|
Go to the documentation of this file.
71 #ifndef vtkPassArrays_h
72 #define vtkPassArrays_h
75 #include "vtkFiltersGeneralModule.h"
90 virtual void AddArray(
int fieldType,
const char*
name);
92 virtual void AddPointDataArray(
const char*
name);
93 virtual void AddCellDataArray(
const char*
name);
94 virtual void AddFieldDataArray(
const char*
name);
96 virtual void RemoveArray(
int fieldType,
const char*
name);
98 virtual void RemovePointDataArray(
const char*
name);
99 virtual void RemoveCellDataArray(
const char*
name);
100 virtual void RemoveFieldDataArray(
const char*
name);
106 virtual void ClearArrays();
107 virtual void ClearPointDataArrays();
108 virtual void ClearCellDataArrays();
109 virtual void ClearFieldDataArrays();
117 vtkSetMacro(RemoveArrays,
bool);
118 vtkGetMacro(RemoveArrays,
bool);
119 vtkBooleanMacro(RemoveArrays,
bool);
128 vtkSetMacro(UseFieldTypes,
bool);
129 vtkGetMacro(UseFieldTypes,
bool);
130 vtkBooleanMacro(UseFieldTypes,
bool);
140 virtual void AddFieldType(
int fieldType);
145 virtual void ClearFieldTypes();
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Superclass for algorithms that produce only data object as output.
vtkTypeBool ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
see vtkAlgorithm for details
Internals * Implementation
a simple class to control print indentation
Passes a subset of arrays to the output.
static vtkDataObjectAlgorithm * New()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.