vtkPVThreshold.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  program: paraview
4  module: vtkpvthreshold.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 =========================================================================*/
24 #ifndef vtkPVThreshold_h
25 #define vtkPVThreshold_h
26 
27 #include "vtkPVVTKExtensionsFiltersGeneralModule.h" //needed for exports
28 #include "vtkThreshold.h"
29 
31 {
32 public:
33  vtkTypeMacro(vtkPVThreshold, vtkThreshold);
34 
35  static vtkPVThreshold* New();
36 
37  virtual int ProcessRequest(
39 
40 protected:
41  vtkPVThreshold() = default;
42  virtual ~vtkPVThreshold() override = default;
43 
45  virtual int RequestDataObject(vtkInformation*, vtkInformationVector**, vtkInformationVector*);
46 
47  int FillInputPortInformation(int, vtkInformation*) override;
48  int FillOutputPortInformation(int, vtkInformation*) override;
49 
50 private:
51  vtkPVThreshold(const vtkPVThreshold&) = delete;
52  void operator=(const vtkPVThreshold&) = delete;
53 };
54 
55 #endif
static vtkThreshold * New()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int FillOutputPortInformation(int port, vtkInformation *info)
#define VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void operator=(const vtkObjectBase &)