VTKExtensions
ExtractionPython
vtkPythonSelector.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: ParaView
4
Module: vtkPythonSelector.h
5
6
Copyright (c) Kitware, Inc.
7
All rights reserved.
8
See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
20
#ifndef vtkPythonSelector_h
21
#define vtkPythonSelector_h
22
23
#include "
vtkPVVTKExtensionsExtractionPythonModule.h
"
//needed for exports
24
#include "vtkSelector.h"
25
26
class
vtkSelectionNode
;
27
28
class
VTKPVVTKEXTENSIONSEXTRACTIONPYTHON_EXPORT
vtkPythonSelector
:
public
vtkSelector
29
{
30
public
:
31
static
vtkPythonSelector
* New();
32
vtkTypeMacro(
vtkPythonSelector
, vtkSelector);
33
void
PrintSelf(ostream& os,
vtkIndent
indent)
override
;
34
38
void
Execute(
vtkDataObject
* input,
vtkDataObject
* output)
override
;
39
40
protected
:
41
vtkPythonSelector
();
42
~
vtkPythonSelector
()
override
;
43
47
bool
ComputeSelectedElements
(
vtkDataObject
*,
vtkSignedCharArray
*)
override
{
return
false
; }
48
49
private
:
50
vtkPythonSelector
(
const
vtkPythonSelector
&) =
delete
;
51
void
operator=(
const
vtkPythonSelector
&) =
delete
;
52
};
53
54
#endif
vtkSelectionNode
vtkPVVTKExtensionsExtractionPythonModule.h
vtkIndent
vtkPythonSelector::ComputeSelectedElements
bool ComputeSelectedElements(vtkDataObject *, vtkSignedCharArray *) override
Implementing this is required by the superclass.
Definition:
vtkPythonSelector.h:47
vtkSignedCharArray
vtkPythonSelector
Select cells/points using numpy expressions.
Definition:
vtkPythonSelector.h:28
VTKPVVTKEXTENSIONSEXTRACTIONPYTHON_EXPORT
#define VTKPVVTKEXTENSIONSEXTRACTIONPYTHON_EXPORT
Definition:
vtkPVVTKExtensionsExtractionPythonModule.h:15
vtkDataObject
Generated by
1.8.13 on Wed Jan 27 2021