VTK
9.3.0
Main Page
Related Pages
Topics
Namespaces
Classes
Files
File List
File Members
Filters
Extraction
vtkExtractSelectedBlock.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
33
#ifndef vtkExtractSelectedBlock_h
34
#define vtkExtractSelectedBlock_h
35
36
#include "
vtkDeprecation.h
"
// For VTK_DEPRECATED_IN_9_2_0
37
#include "
vtkExtractSelectionBase.h
"
38
#include "vtkFiltersExtractionModule.h"
// For export macro
39
40
VTK_ABI_NAMESPACE_BEGIN
41
class
VTK_DEPRECATED_IN_9_2_0
(
"Use vtkExtractSelection instead of vtkExtractSelectedBlock."
)
42
VTKFILTERSEXTRACTION_EXPORT
vtkExtractSelectedBlock
:
public
vtkExtractSelectionBase
43
{
44
public
:
45
static
vtkExtractSelectedBlock
*
New
();
46
vtkTypeMacro(
vtkExtractSelectedBlock
,
vtkExtractSelectionBase
);
47
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
48
49
protected
:
50
vtkExtractSelectedBlock
();
51
~vtkExtractSelectedBlock
()
override
;
52
53
// Generate the output.
54
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*)
override
;
55
59
int
RequestDataObject
(
vtkInformation
* request,
vtkInformationVector
** inputVector,
60
vtkInformationVector
* outputVector)
override
;
61
62
int
FillInputPortInformation
(
int
port,
vtkInformation
* info)
override
;
63
64
private
:
65
vtkExtractSelectedBlock
(
const
vtkExtractSelectedBlock
&) =
delete
;
66
void
operator=(
const
vtkExtractSelectedBlock
&) =
delete
;
67
};
68
69
VTK_ABI_NAMESPACE_END
70
#endif
71
72
// VTK-HeaderTest-Exclude: vtkExtractSelectedBlock.h
vtkExtractSelectedBlock
Extract-Selection filter to extract blocks.
Definition
vtkExtractSelectedBlock.h:43
vtkExtractSelectedBlock::FillInputPortInformation
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
vtkExtractSelectedBlock::New
static vtkExtractSelectedBlock * New()
vtkExtractSelectedBlock::RequestData
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
vtkExtractSelectedBlock::RequestDataObject
int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
Sets up empty output dataset.
vtkExtractSelectedBlock::vtkExtractSelectedBlock
vtkExtractSelectedBlock()
vtkExtractSelectedBlock::~vtkExtractSelectedBlock
~vtkExtractSelectedBlock() override
vtkExtractSelectedBlock::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkExtractSelectionBase
abstract base class for all extract selection filters.
Definition
vtkExtractSelectionBase.h:20
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:60
vtkDeprecation.h
VTK_DEPRECATED_IN_9_2_0
#define VTK_DEPRECATED_IN_9_2_0(reason)
Definition
vtkDeprecation.h:108
vtkExtractSelectionBase.h
Generated on Sat Feb 15 2025 13:13:19 for VTK by
1.9.8