22 #ifndef vtkReductionFilter_h 23 #define vtkReductionFilter_h 41 REDUCE_ALL_TO_ONE = 0,
56 vtkGetMacro(ReductionMode,
int);
64 vtkSetMacro(ReductionProcessId,
int);
65 vtkGetMacro(ReductionProcessId,
int);
74 void SetPreGatherHelperName(
const char*);
86 void SetPostGatherHelperName(
const char*);
102 vtkSetMacro(PassThrough,
int);
103 vtkGetMacro(PassThrough,
int);
113 vtkSetMacro(GenerateProcessIds,
int);
114 vtkGetMacro(GenerateProcessIds,
int);
119 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.