24 #ifndef vtkPVDataMover_h 25 #define vtkPVDataMover_h 55 vtkSetClampMacro(PortNumber,
int, 0, VTK_INT_MAX);
56 vtkGetMacro(PortNumber,
int);
67 vtkSetMacro(GatherOnAllRanks,
bool);
68 vtkGetMacro(GatherOnAllRanks,
bool);
77 vtkSetMacro(SkipEmptyDataSets,
bool);
78 vtkGetMacro(SkipEmptyDataSets,
bool);
79 vtkBooleanMacro(SkipEmptyDataSets,
bool);
90 void AddSourceRank(
int rank);
91 void ClearAllSourceRanks();
92 void SetSourceRanks(
const std::vector<int>& ranks);
104 unsigned int GetNumberOfDataSets()
const;
105 int GetDataSetRank(
unsigned int index)
const;
119 bool GatherOnAllRanks =
false;
120 bool SkipEmptyDataSets =
false;
122 std::vector<int> SourceRanks;
123 std::map<int, vtkSmartPointer<vtkDataObject>> DataSets;
#define VTKREMOTINGSERVERMANAGER_EXPORT
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
const std::vector< int > & GetSourceRanks() const
API to select source ranks.
helper to move data between ParaView processes.
void operator=(const vtkObjectBase &)