src
paraview-5.12
VTKExtensions
FiltersRendering
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
15
class
vtkMultiProcessController
;
16
17
class
VTKPVVTKEXTENSIONSFILTERSRENDERING_EXPORT
vtkAllToNRedistributeCompositePolyData
18
:
public
vtkDataObjectAlgorithm
19
{
20
public
:
21
static
vtkAllToNRedistributeCompositePolyData
*
New
();
22
vtkTypeMacro(
vtkAllToNRedistributeCompositePolyData
,
vtkDataObjectAlgorithm
);
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
:
37
vtkAllToNRedistributeCompositePolyData
();
38
~
vtkAllToNRedistributeCompositePolyData
()
override
;
39
46
vtkExecutive
*
CreateDefaultExecutive
()
override
;
47
48
int
RequestDataObject
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*)
override
;
49
int
RequestData
(
vtkInformation
* request,
vtkInformationVector
** inputVector,
50
vtkInformationVector
* outputVector)
override
;
51
int
FillInputPortInformation
(
int
port,
vtkInformation
* info)
override
;
52
53
int
NumberOfProcesses
;
54
vtkMultiProcessController
*
Controller
;
55
56
private
:
57
vtkAllToNRedistributeCompositePolyData
(
const
vtkAllToNRedistributeCompositePolyData
&) =
delete
;
58
void
operator=
(
const
vtkAllToNRedistributeCompositePolyData
&) =
delete
;
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 *)
Generated by
1.8.17 on Wed Mar 27 2024