src
paraview-5.12
Clients
Catalyst
vtkCPPipeline.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
3
#ifndef vtkCPPipeline_h
4
#define vtkCPPipeline_h
5
6
#include "
vtkObject.h
"
7
#include "vtkPVCatalystModule.h"
// For windows import/export of shared libraries
8
9
class
vtkCPDataDescription
;
10
17
class
VTKPVCATALYST_EXPORT
vtkCPPipeline
:
public
vtkObject
18
{
19
public
:
20
vtkTypeMacro(
vtkCPPipeline
,
vtkObject
);
21
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
22
30
virtual
int
RequestDataDescription(
vtkCPDataDescription
* dataDescription) = 0;
31
33
virtual
int
CoProcess(
vtkCPDataDescription
* dataDescription) = 0;
34
37
virtual
int
Finalize();
38
39
protected
:
40
vtkCPPipeline
();
41
~
vtkCPPipeline
()
override
;
42
43
private
:
44
vtkCPPipeline
(
const
vtkCPPipeline
&) =
delete
;
45
void
operator=
(
const
vtkCPPipeline
&) =
delete
;
46
};
47
48
#endif
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkCPPipeline
Definition:
vtkCPPipeline.h:17
vtkObject
vtkCPDataDescription
Definition:
vtkCPDataDescription.h:15
vtkIndent
vtkObject.h
vtkObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
Generated by
1.8.17 on Wed Mar 27 2024