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