VTK
9.5.2
Main Page
Related Pages
Topics
Namespaces
Classes
Files
Examples
File List
File Members
Accelerators
Vtkm
Filters
vtkmPointElevation.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-FileCopyrightText: Copyright (c) Kitware, Inc.
3
// SPDX-FileCopyrightText: Copyright 2012 Sandia Corporation.
4
// SPDX-License-Identifier: LicenseRef-BSD-3-Clause-Sandia-USGov
16
17
#ifndef vtkmPointElevation_h
18
#define vtkmPointElevation_h
19
20
#include "vtkAcceleratorsVTKmFiltersModule.h"
// required for correct export
21
#include "
vtkElevationFilter.h
"
22
#include "
vtkmlib/vtkmInitializer.h
"
// Need for initializing viskores
23
24
VTK_ABI_NAMESPACE_BEGIN
25
class
VTKACCELERATORSVTKMFILTERS_EXPORT
vtkmPointElevation
:
public
vtkElevationFilter
26
{
27
public
:
28
vtkTypeMacro(
vtkmPointElevation
,
vtkElevationFilter
);
29
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
30
31
static
vtkmPointElevation
*
New
();
32
34
40
vtkGetMacro(
ForceVTKm
,
vtkTypeBool
);
41
vtkSetMacro(
ForceVTKm
,
vtkTypeBool
);
42
vtkBooleanMacro(
ForceVTKm
,
vtkTypeBool
);
44
45
protected
:
46
vtkmPointElevation
();
47
~vtkmPointElevation
()
override
;
48
49
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*)
override
;
50
51
vtkTypeBool
ForceVTKm
=
false
;
52
53
private
:
54
vtkmPointElevation
(
const
vtkmPointElevation
&) =
delete
;
55
void
operator=(
const
vtkmPointElevation
&) =
delete
;
56
vtkmInitializer
Initializer;
57
};
58
59
VTK_ABI_NAMESPACE_END
60
#endif
// vtkmPointElevation_h
vtkElevationFilter::vtkElevationFilter
vtkElevationFilter()
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:29
vtkInformationVector
Store zero or more vtkInformation instances.
Definition
vtkInformationVector.h:31
vtkInformation
Store vtkAlgorithm input/output information.
Definition
vtkInformation.h:61
vtkmPointElevation::vtkmPointElevation
vtkmPointElevation()
vtkmPointElevation::New
static vtkmPointElevation * New()
vtkmPointElevation::ForceVTKm
vtkTypeBool ForceVTKm
Definition
vtkmPointElevation.h:51
vtkmPointElevation::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkmPointElevation::RequestData
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
vtkmPointElevation::~vtkmPointElevation
~vtkmPointElevation() override
vtkmInitializer
Definition
vtkmInitializer.h:13
vtkTypeBool
int vtkTypeBool
Definition
vtkABI.h:64
vtkElevationFilter.h
vtkmInitializer.h
Generated on
for VTK by
1.15.0