33 #ifndef vtkReductionFilter_h 34 #define vtkReductionFilter_h 52 REDUCE_ALL_TO_ONE = 0,
67 vtkGetMacro(ReductionMode,
int);
75 vtkSetMacro(ReductionProcessId,
int);
76 vtkGetMacro(ReductionProcessId,
int);
85 void SetPreGatherHelperName(
const char*);
97 void SetPostGatherHelperName(
const char*);
113 vtkSetMacro(PassThrough,
int);
114 vtkGetMacro(PassThrough,
int);
124 vtkSetMacro(GenerateProcessIds,
int);
125 vtkGetMacro(GenerateProcessIds,
int);
130 TRANSMIT_DATA_OBJECT = 23484
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
static vtkDataObjectAlgorithm * New()
vtkMultiProcessController * Controller
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
#define VTKPVVTKEXTENSIONSMISC_EXPORT
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkAlgorithm * PreGatherHelper
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkAlgorithm * PostGatherHelper
void operator=(const vtkObjectBase &)
A generic filter that can reduce any type of dataset using any reduction algorithm.