18#ifndef vtkCleanArrays_h
19#define vtkCleanArrays_h
21#include "vtkFiltersParallelModule.h"
24VTK_ABI_NAMESPACE_BEGIN
47 vtkSetMacro(FillPartialArrays,
bool);
48 vtkGetMacro(FillPartialArrays,
bool);
49 vtkBooleanMacro(FillPartialArrays,
bool);
59 vtkSetMacro(MarkFilledPartialArrays,
bool);
60 vtkGetMacro(MarkFilledPartialArrays,
bool);
61 vtkBooleanMacro(MarkFilledPartialArrays,
bool);
Pipeline data object that contains multiple vtkArray objects.
filter used to remove partial arrays across processes.
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
void SetController(vtkMultiProcessController *controller)
The user can set the controller used for inter-process communication.
bool MarkFilledPartialArrays
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkCleanArrays * New()
vtkMultiProcessController * Controller
~vtkCleanArrays() override
a simple class to control print indentation
Multiprocessing communication superclass.