VTKExtensions
Extraction
vtkPVExtractCellsByType.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
3
#ifndef vtkPVExtractCellsByType_h
4
#define vtkPVExtractCellsByType_h
5
6
#include "
vtkPVVTKExtensionsExtractionModule.h
"
// For export macro
7
8
#include <vtkExtractCellsByType.h>
9
#include <
vtkNew.h
>
// for vtkNew
10
11
class
vtkDataArraySelection
;
12
13
class
VTKPVVTKEXTENSIONSEXTRACTION_EXPORT
vtkPVExtractCellsByType
:
public
vtkExtractCellsByType
14
{
15
public
:
16
static
vtkPVExtractCellsByType
* New();
17
vtkTypeMacro(
vtkPVExtractCellsByType
, vtkExtractCellsByType);
18
22
vtkGetNewMacro(CellTypeSelection,
vtkDataArraySelection
);
23
24
protected
:
25
vtkPVExtractCellsByType
();
26
~
vtkPVExtractCellsByType
()
override
=
default
;
27
28
int
RequestData(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*)
override
;
29
30
private
:
31
vtkPVExtractCellsByType
(
const
vtkPVExtractCellsByType
&) =
delete
;
32
void
operator=(
const
vtkPVExtractCellsByType
&) =
delete
;
33
34
vtkNew<vtkDataArraySelection>
CellTypeSelection;
35
};
36
37
#endif
vtkInformation
VTKPVVTKEXTENSIONSEXTRACTION_EXPORT
#define VTKPVVTKEXTENSIONSEXTRACTION_EXPORT
Definition:
vtkPVVTKExtensionsExtractionModule.h:15
vtkDataArraySelection
vtkPVExtractCellsByType
Definition:
vtkPVExtractCellsByType.h:13
vtkNew.h
vtkPVVTKExtensionsExtractionModule.h
vtkNew< vtkDataArraySelection >
vtkInformationVector
Generated by
1.8.13 on Mon Dec 2 2024