Go to the documentation of this file.
49 #ifndef vtkCellDataToPointData_h
50 #define vtkCellDataToPointData_h
52 #include "vtkFiltersCoreModule.h"
77 vtkSetMacro(PassCellData,
bool);
78 vtkGetMacro(PassCellData,
bool);
79 vtkBooleanMacro(PassCellData,
bool);
87 vtkSetClampMacro(ContributingCellOption,
int, 0, 2);
88 vtkGetMacro(ContributingCellOption,
int);
96 vtkSetMacro(ProcessAllArrays,
bool);
97 vtkGetMacro(ProcessAllArrays,
bool);
98 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()
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
Methods invoked by print to print information about the object including superclasses.
map cell data to point data
abstract class to specify dataset behavior
ContributingCellEnum
Options to choose what cells contribute to the 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.