VTK
9.7.0
Main Page
Related Pages
Topics
Namespaces
Classes
Files
File List
File Members
Filters
Core
vtkElevationFilter.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
31
32
#ifndef vtkElevationFilter_h
33
#define vtkElevationFilter_h
34
35
#include "
vtkDataSetAlgorithm.h
"
36
#include "vtkFiltersCoreModule.h"
// For export macro
37
#include "
vtkWrappingHints.h
"
// For VTK_MARSHALAUTO
38
39
VTK_ABI_NAMESPACE_BEGIN
40
class
VTKFILTERSCORE_EXPORT
VTK_MARSHALAUTO
vtkElevationFilter
:
public
vtkDataSetAlgorithm
41
{
42
public
:
43
static
vtkElevationFilter
*
New
();
44
vtkTypeMacro(
vtkElevationFilter
,
vtkDataSetAlgorithm
);
45
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
46
48
52
vtkSetVector3Macro(
LowPoint
,
double
);
53
vtkGetVectorMacro(
LowPoint
,
double
, 3);
55
57
61
vtkSetVector3Macro(
HighPoint
,
double
);
62
vtkGetVectorMacro(
HighPoint
,
double
, 3);
64
66
69
vtkSetVector2Macro(
ScalarRange
,
double
);
70
vtkGetVectorMacro(
ScalarRange
,
double
, 2);
72
73
protected
:
74
vtkElevationFilter
();
75
~vtkElevationFilter
()
override
;
76
77
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*)
override
;
78
79
double
LowPoint
[3];
80
double
HighPoint
[3];
81
double
ScalarRange
[2];
82
83
private
:
84
vtkElevationFilter
(
const
vtkElevationFilter
&) =
delete
;
85
void
operator=(
const
vtkElevationFilter
&) =
delete
;
86
};
87
88
VTK_ABI_NAMESPACE_END
89
#endif
vtkDataSetAlgorithm::vtkDataSetAlgorithm
vtkDataSetAlgorithm()
vtkElevationFilter::vtkElevationFilter
vtkElevationFilter()
vtkElevationFilter::ScalarRange
double ScalarRange[2]
Definition
vtkElevationFilter.h:81
vtkElevationFilter::LowPoint
double LowPoint[3]
Definition
vtkElevationFilter.h:79
vtkElevationFilter::RequestData
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
vtkElevationFilter::~vtkElevationFilter
~vtkElevationFilter() override
vtkElevationFilter::New
static vtkElevationFilter * New()
vtkElevationFilter::HighPoint
double HighPoint[3]
Definition
vtkElevationFilter.h:80
vtkElevationFilter::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:29
vtkInformationVector
Store zero or more vtkInformation instances.
Definition
vtkInformationVector.h:33
vtkInformation
Store vtkAlgorithm input/output information.
Definition
vtkInformation.h:64
vtkDataSetAlgorithm.h
vtkWrappingHints.h
VTK_MARSHALAUTO
#define VTK_MARSHALAUTO
Definition
vtkWrappingHints.h:75
Generated on
for VTK by
1.18.0