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
17
class
VTKPVVTKEXTENSIONSEXTRACTION_EXPORT
vtkPVExtractCellsByType
:
public
vtkExtractCellsByType
18
{
19
public
:
20
static
vtkPVExtractCellsByType
* New();
21
vtkTypeMacro(
vtkPVExtractCellsByType
, vtkExtractCellsByType);
22
28
vtkGetNewMacro(CellTypeSelection,
vtkDataArraySelection
);
29
30
protected
:
31
vtkPVExtractCellsByType
();
32
~
vtkPVExtractCellsByType
()
override
=
default
;
33
34
private
:
35
vtkPVExtractCellsByType
(
const
vtkPVExtractCellsByType
&) =
delete
;
36
void
operator=(
const
vtkPVExtractCellsByType
&) =
delete
;
37
38
void
UpdateFromSelection();
39
40
vtkNew<vtkDataArraySelection>
CellTypeSelection;
41
};
42
43
#endif
VTKPVVTKEXTENSIONSEXTRACTION_EXPORT
#define VTKPVVTKEXTENSIONSEXTRACTION_EXPORT
Definition:
vtkPVVTKExtensionsExtractionModule.h:15
vtkDataArraySelection
vtkPVExtractCellsByType
vtkPVExtractCellsByType extends vtkExtractCellsByType with a vtkDataArraySelection to control the lis...
Definition:
vtkPVExtractCellsByType.h:17
vtkNew.h
vtkPVVTKExtensionsExtractionModule.h
vtkNew< vtkDataArraySelection >
Generated by
1.8.13 on Sun Dec 14 2025