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 
18 {
19 public:
20  static vtkPVThreshold* New();
21  vtkTypeMacro(vtkPVThreshold, vtkThreshold);
22  void PrintSelf(ostream& os, vtkIndent indent) override;
23 
25 
30  vtkGetMacro(MemoryStrategy, int);
31  vtkSetMacro(MemoryStrategy, int);
33 
34 protected:
35  vtkPVThreshold() = default;
36  ~vtkPVThreshold() override = default;
37 
39  int FillInputPortInformation(int, vtkInformation*) override;
40  int FillOutputPortInformation(int, vtkInformation*) override;
41 
42  int RequestDataObject(vtkInformation*, vtkInformationVector**, vtkInformationVector*) override;
43 
44  int ThresholdUsingSuperclassInstance(
46 
47 private:
48  vtkPVThreshold(const vtkPVThreshold&) = delete;
49  void operator=(const vtkPVThreshold&) = delete;
50 
51  int MemoryStrategy = 0;
52 };
53 
54 #endif
static vtkThreshold * New()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void PrintSelf(ostream &os, vtkIndent indent)
virtual int FillOutputPortInformation(int port, vtkInformation *info)
threshold filter to add support for vtkHyperTreeGrid.
#define VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT
virtual int FillInputPortInformation(int port, vtkInformation *info)
void operator=(const vtkObjectBase &)