VTK
9.3.1
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
vtkmExtractVOI
select piece (e.g., volume of interest) and/or subsample structured points dataset ...
Definition:
vtkmExtractVOI.h:31
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:62
vtkExtractVOI::RequestData
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called in response to a REQUEST_DATA request from the executive.
vtkTypeBool
int vtkTypeBool
Definition:
vtkABI.h:64
vtkmInitializer.h
vtkExtractVOI::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:28
vtkExtractVOI
select piece (e.g., volume of interest) and/or subsample structured points dataset ...
Definition:
vtkExtractVOI.h:40
vtkInformationVector
Store zero or more vtkInformation instances.
Definition:
vtkInformationVector.h:30
vtkExtractVOI::New
static vtkExtractVOI * New()
Construct object to extract all of the input data.
vtkmInitializer
Definition:
vtkmInitializer.h:12
vtkExtractVOI.h
Generated on Sun Mar 23 2025 01:23:47 for VTK by
1.8.10