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 
17 class VTKPVVTKEXTENSIONSFILTERSRENDERING_EXPORT vtkAllToNRedistributeCompositePolyData
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
vtkAllToNRedistributeCompositePolyData::NumberOfProcesses
int NumberOfProcesses
Definition: vtkAllToNRedistributeCompositePolyData.h:53
vtkAlgorithm::CreateDefaultExecutive
virtual vtkExecutive * CreateDefaultExecutive()
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkInformationVector
vtkDataObjectAlgorithm
vtkAllToNRedistributeCompositePolyData
Definition: vtkAllToNRedistributeCompositePolyData.h:17
vtkAllToNRedistributeCompositePolyData::Controller
vtkMultiProcessController * Controller
Definition: vtkAllToNRedistributeCompositePolyData.h:54
vtkDataObjectAlgorithm::FillInputPortInformation
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkDataObjectAlgorithm::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkExecutive
vtkMultiProcessController
vtkIndent
vtkInformation
vtkDataObjectAlgorithm::New
static vtkDataObjectAlgorithm * New()
vtkDataObjectAlgorithm::RequestData
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkDataObjectAlgorithm.h
vtkDataObjectAlgorithm::RequestDataObject
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)