VTK
9.4.20250114
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 "
vtkmlib/vtkmInitializer.h
"
// Need for initializing vtk-m
29
30
VTK_ABI_NAMESPACE_BEGIN
31
class
VTKACCELERATORSVTKMFILTERS_EXPORT
vtkmExtractVOI
:
public
vtkExtractVOI
32
{
33
public
:
34
vtkTypeMacro(
vtkmExtractVOI
,
vtkExtractVOI
);
35
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
36
static
vtkmExtractVOI
*
New
();
37
39
45
vtkGetMacro(ForceVTKm,
vtkTypeBool
);
46
vtkSetMacro(ForceVTKm,
vtkTypeBool
);
47
vtkBooleanMacro(ForceVTKm,
vtkTypeBool
);
49
50
protected
:
51
vtkmExtractVOI
();
52
~vtkmExtractVOI
()
override
;
53
54
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*)
override
;
55
56
vtkTypeBool
ForceVTKm =
false
;
57
58
private
:
59
vtkmExtractVOI
(
const
vtkmExtractVOI
&) =
delete
;
60
void
operator=(
const
vtkmExtractVOI
&) =
delete
;
61
vtkmInitializer
Initializer;
62
};
63
64
VTK_ABI_NAMESPACE_END
65
#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:140
vtkInformation
Store vtkAlgorithm input/output information.
Definition
vtkInformation.h:172
vtkmExtractVOI
select piece (e.g., volume of interest) and/or subsample structured points dataset
Definition
vtkmExtractVOI.h:32
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
vtkTypeBool
int vtkTypeBool
Definition
vtkABI.h:64
vtkExtractVOI.h
vtkmInitializer.h
Generated on Tue Jan 14 2025 14:29:30 for VTK by
1.9.7