vtkAllToNRedistributeCompositePolyData.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
9 #ifndef vtkAllToNRedistributeCompositePolyData_h
10 #define vtkAllToNRedistributeCompositePolyData_h
11 
12 #include "vtkDataObjectAlgorithm.h"
13 #include "vtkPVVTKExtensionsFiltersRenderingModule.h" // needed for export macro
14 
16 
18  : public vtkDataObjectAlgorithm
19 {
20 public:
23  void PrintSelf(ostream& os, vtkIndent indent) override;
24 
26 
29  virtual void SetController(vtkMultiProcessController*);
30  vtkGetObjectMacro(Controller, vtkMultiProcessController);
32 
33  vtkSetMacro(NumberOfProcesses, int);
34  vtkGetMacro(NumberOfProcesses, int);
35 
36 protected:
39 
47 
49  int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
50  vtkInformationVector* outputVector) override;
51  int FillInputPortInformation(int port, vtkInformation* info) override;
52 
55 
56 private:
59 };
60 
61 #endif
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual vtkExecutive * CreateDefaultExecutive()
static vtkDataObjectAlgorithm * New()
vtkAllToNRedistributePolyData extension that is composite data aware.
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
#define VTKPVVTKEXTENSIONSFILTERSRENDERING_EXPORT
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void operator=(const vtkObjectBase &)