ParaView
CoProcessing
Catalyst
vtkCPPipeline.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: ParaView
4
Module: vtkCPPipeline.h
5
6
Copyright (c) Kitware, Inc.
7
All rights reserved.
8
See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
15
#ifndef vtkCPPipeline_h
16
#define vtkCPPipeline_h
17
18
#include "vtkObject.h"
19
#include "vtkPVCatalystModule.h"
// For windows import/export of shared libraries
20
21
class
vtkCPDataDescription
;
22
29
class
VTKPVCATALYST_EXPORT
vtkCPPipeline
:
public
vtkObject
30
{
31
public
:
32
vtkTypeMacro(
vtkCPPipeline
, vtkObject);
33
void
PrintSelf(ostream& os, vtkIndent indent);
34
42
virtual
int
RequestDataDescription(
vtkCPDataDescription
* DataDescription) = 0;
43
45
virtual
int
CoProcess(
vtkCPDataDescription
* DataDescription) = 0;
46
49
virtual
int
Finalize();
50
51
protected
:
52
vtkCPPipeline
();
53
virtual
~
vtkCPPipeline
();
54
55
private
:
56
vtkCPPipeline
(
const
vtkCPPipeline
&) VTK_DELETE_FUNCTION;
57
void
operator=(
const
vtkCPPipeline
&) VTK_DELETE_FUNCTION;
58
};
59
60
#endif
vtkCPPipeline
Generic interface for operating on pipelines.
Definition:
vtkCPPipeline.h:29
vtkCPDataDescription
This class provides the description of the data for the coprocessor pipelines.
Definition:
vtkCPDataDescription.h:27
Generated by
1.8.13