src
paraview-5.12
VTKExtensions
FiltersGeneral
vtkPVThreshold.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
11
#ifndef vtkPVThreshold_h
12
#define vtkPVThreshold_h
13
14
#include "vtkPVVTKExtensionsFiltersGeneralModule.h"
//needed for exports
15
#include "
vtkThreshold.h
"
16
17
class
VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT
vtkPVThreshold
:
public
vtkThreshold
18
{
19
public
:
20
static
vtkPVThreshold
*
New
();
21
vtkTypeMacro(
vtkPVThreshold
,
vtkThreshold
);
22
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
23
24
int
ProcessRequest
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*)
override
;
25
27
32
vtkGetMacro(MemoryStrategy,
int
);
33
vtkSetMacro(MemoryStrategy,
int
);
35
36
protected
:
37
vtkPVThreshold
() =
default
;
38
~
vtkPVThreshold
()
override
=
default
;
39
40
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*)
override
;
41
int
FillInputPortInformation
(
int
,
vtkInformation
*)
override
;
42
int
FillOutputPortInformation
(
int
,
vtkInformation
*)
override
;
43
44
virtual
int
RequestDataObject(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*);
45
46
int
ThresholdUsingSuperclassInstance(
47
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*);
48
49
private
:
50
vtkPVThreshold
(
const
vtkPVThreshold
&) =
delete
;
51
void
operator=
(
const
vtkPVThreshold
&) =
delete
;
52
53
int
MemoryStrategy = 0;
54
};
55
56
#endif
vtkUnstructuredGridAlgorithm::ProcessRequest
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkPVThreshold
threshold filter to add support for vtkHyperTreeGrid.
Definition:
vtkPVThreshold.h:17
vtkUnstructuredGridAlgorithm::FillOutputPortInformation
virtual int FillOutputPortInformation(int port, vtkInformation *info)
vtkInformationVector
vtkThreshold.h
vtkThreshold::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent)
vtkIndent
vtkThreshold
vtkThreshold::RequestData
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkInformation
vtkThreshold::FillInputPortInformation
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkThreshold::New
static vtkThreshold * New()
Generated by
1.8.17 on Wed Mar 27 2024