VTK
9.5.20251107
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Accelerators
Vtkm
Filters
vtkmExtractVOI.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
23
#ifndef vtkmExtractVOI_h
24
#define vtkmExtractVOI_h
25
26
#include "vtkAcceleratorsVTKmFiltersModule.h"
// for export macro
27
#include "
vtkExtractVOI.h
"
28
#include "
vtkmAlgorithm.h
"
// For vtkmAlgorithm
29
#include "
vtkmlib/vtkmInitializer.h
"
// Need for initializing viskores
30
31
#ifndef __VTK_WRAP__
32
#define vtkExtractVOI vtkmAlgorithm<vtkExtractVOI>
33
#endif
34
35
VTK_ABI_NAMESPACE_BEGIN
36
class
VTKACCELERATORSVTKMFILTERS_EXPORT
vtkmExtractVOI
:
public
vtkExtractVOI
37
{
38
public
:
39
vtkTypeMacro(
vtkmExtractVOI
,
vtkExtractVOI
);
40
#ifndef __VTK_WRAP__
41
#undef vtkExtractVOI
42
#endif
43
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
44
static
vtkmExtractVOI
*
New
();
45
46
protected
:
47
vtkmExtractVOI
();
48
~vtkmExtractVOI
()
override
;
49
50
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*)
override
;
51
52
private
:
53
vtkmExtractVOI
(
const
vtkmExtractVOI
&) =
delete
;
54
void
operator=(
const
vtkmExtractVOI
&) =
delete
;
55
vtkmInitializer
Initializer;
56
};
57
58
VTK_ABI_NAMESPACE_END
59
#endif
// vtkmExtractVOI_h
vtkExtractVOI
select piece (e.g., volume of interest) and/or subsample structured points dataset
Definition
vtkExtractVOI.h:100
vtkIndent
a simple class to control print indentation
Definition
vtkIndent.h:108
vtkInformationVector
Store zero or more vtkInformation instances.
Definition
vtkInformationVector.h:142
vtkInformation
Store vtkAlgorithm input/output information.
Definition
vtkInformation.h:173
vtkmExtractVOI
select piece (e.g., volume of interest) and/or subsample structured points dataset
Definition
vtkmExtractVOI.h:37
vtkmExtractVOI::vtkmExtractVOI
vtkmExtractVOI()
vtkmExtractVOI::New
static vtkmExtractVOI * New()
vtkmExtractVOI::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkmExtractVOI::~vtkmExtractVOI
~vtkmExtractVOI() override
vtkmExtractVOI::RequestData
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called in response to a REQUEST_DATA request from the executive.
vtkmInitializer
Definition
vtkmInitializer.h:13
vtkExtractVOI.h
vtkmAlgorithm.h
vtkmInitializer.h
Generated on Fri Nov 7 2025 07:55:51 for VTK by
1.9.7