 |
VTK
9.1.0
|
Go to the documentation of this file.
54 #ifndef vtkCellDataToPointData_h
55 #define vtkCellDataToPointData_h
58 #include "vtkFiltersCoreModule.h"
88 vtkSetMacro(PassCellData,
bool);
89 vtkGetMacro(PassCellData,
bool);
90 vtkBooleanMacro(PassCellData,
bool);
98 vtkSetClampMacro(ContributingCellOption,
int, 0, 2);
99 vtkGetMacro(ContributingCellOption,
int);
107 vtkSetMacro(ProcessAllArrays,
bool);
108 vtkGetMacro(ProcessAllArrays,
bool);
109 vtkBooleanMacro(ProcessAllArrays,
bool);
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
bool ProcessAllArrays
Option to activate selective processing of arrays.
bool PassCellData
Option to pass cell data arrays through to the output.
Internals * Implementation
int InterpolatePointData(vtkDataSet *input, vtkDataSet *output)
Superclass for algorithms that produce output of the same type as input.
int RequestDataForUnstructuredData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Special algorithm for unstructured grids and polydata to make sure that we properly take into account...
static vtkCellDataToPointData * New()
Standard methods for instantiation, type information, and printing.
a simple class to control print indentation
~vtkCellDataToPointData() override
virtual void AddCellDataArray(const char *name)
Adds an array to be processed.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation, type information, and printing.
map cell data to point data
abstract class to specify dataset behavior
ContributingCellEnum
Options to specify what cells contribute to the cell-averaging calculation.
virtual void RemoveCellDataArray(const char *name)
Removes an array to be processed.
int ContributingCellOption
Option to specify what cells to include in the computation.
virtual void ClearCellDataArrays()
Removes all arrays to be processed from the list.