VTK
9.4.20251007
Main Page
Related Pages
Topics
Namespaces
Classes
Files
File List
File Members
Common
ExecutionModel
vtkAlgorithmOutput.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
21
22
#ifndef vtkAlgorithmOutput_h
23
#define vtkAlgorithmOutput_h
24
25
#include "vtkCommonExecutionModelModule.h"
// For export macro
26
#include "
vtkObject.h
"
27
#include "
vtkWrappingHints.h
"
// For VTK_MARSHALAUTO
28
29
VTK_ABI_NAMESPACE_BEGIN
30
class
vtkAlgorithm
;
31
32
class
VTKCOMMONEXECUTIONMODEL_EXPORT
VTK_MARSHALAUTO
vtkAlgorithmOutput
:
public
vtkObject
33
{
34
public
:
35
static
vtkAlgorithmOutput
*
New
();
36
vtkTypeMacro(
vtkAlgorithmOutput
,
vtkObject
);
37
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
38
39
void
SetIndex
(
int
index);
40
int
GetIndex
()
const
;
41
42
vtkAlgorithm
*
GetProducer
()
const
;
43
void
SetProducer
(
vtkAlgorithm
* producer);
44
45
protected
:
46
vtkAlgorithmOutput
();
47
~vtkAlgorithmOutput
()
override
;
48
49
int
Index
;
50
vtkAlgorithm
*
Producer
;
51
52
private
:
53
vtkAlgorithmOutput
(
const
vtkAlgorithmOutput
&) =
delete
;
54
void
operator=(
const
vtkAlgorithmOutput
&) =
delete
;
55
};
56
57
VTK_ABI_NAMESPACE_END
58
#endif
vtkAlgorithmOutput::GetProducer
vtkAlgorithm * GetProducer() const
vtkAlgorithmOutput::SetProducer
void SetProducer(vtkAlgorithm *producer)
vtkAlgorithmOutput::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkAlgorithmOutput::New
static vtkAlgorithmOutput * New()
vtkAlgorithmOutput::vtkAlgorithmOutput
vtkAlgorithmOutput()
vtkAlgorithmOutput::~vtkAlgorithmOutput
~vtkAlgorithmOutput() override
vtkAlgorithmOutput::Producer
vtkAlgorithm * Producer
Definition
vtkAlgorithmOutput.h:50
vtkAlgorithmOutput::Index
int Index
Definition
vtkAlgorithmOutput.h:49
vtkAlgorithmOutput::SetIndex
void SetIndex(int index)
vtkAlgorithmOutput::GetIndex
int GetIndex() const
vtkAlgorithm
Superclass for all sources, filters, and sinks in VTK.
Definition
vtkAlgorithm.h:53
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:29
vtkObject::vtkObject
vtkObject()
vtkObject.h
vtkWrappingHints.h
VTK_MARSHALAUTO
#define VTK_MARSHALAUTO
Definition
vtkWrappingHints.h:53
Generated on
for VTK by
1.14.0