15 #ifndef vtkAggregateDataSetFilter_h
16 #define vtkAggregateDataSetFilter_h
18 #include "vtkFiltersParallelModule.h"
21 VTK_ABI_NAMESPACE_BEGIN
43 void SetNumberOfTargetProcesses(
int);
44 vtkGetMacro(NumberOfTargetProcesses,
int);
50 PROCESS_WITH_MOST_POINTS = 1
65 vtkSetClampMacro(TargetProcess,
int, ROOT_PROCESS, PROCESS_WITH_MOST_POINTS);
66 vtkGetMacro(TargetProcess,
int);
70 this->SetTargetProcess(PROCESS_WITH_MOST_POINTS);
81 vtkSetMacro(MergePoints,
bool);
82 vtkGetMacro(MergePoints,
bool);
83 vtkBooleanMacro(MergePoints,
bool);
96 bool MergePoints =
true;
105 VTK_ABI_NAMESPACE_END
int NumberOfTargetProcesses
Aggregates data sets to a reduced number of processes.
abstract class to specify dataset behavior
void SetTargetProcessToRootProcess()
Get/Set the target process for the aggregate operation.
a simple class to control print indentation
Multiprocessing communication superclass.
void SetTargetProcessToProcessWithMostPoints()
Get/Set the target process for the aggregate operation.