Salome HOME
0cacb25319c3a4f32077769bf2ba59e1016a27ce
[modules/gui.git] / src / VTKViewer / VTKViewer_PassThroughFilter.h
1 #ifndef VTKVIEWER_PASSTHROUGHFILTER_H
2 #define VTKVIEWER_PASSTHROUGHFILTER_H
3
4 #include "VTKViewer.h"
5
6 #include <vtkDataSetToDataSetFilter.h>
7
8 class VTKVIEWER_EXPORT VTKViewer_PassThroughFilter : public vtkDataSetToDataSetFilter
9 {
10 public:
11   vtkTypeRevisionMacro( VTKViewer_PassThroughFilter, vtkDataSetToDataSetFilter );
12   void PrintSelf( ostream& os, vtkIndent indent );
13
14   /*!Create a new VTKViewer_PassThroughFilter.*/
15   static VTKViewer_PassThroughFilter *New();
16
17 protected:
18   VTKViewer_PassThroughFilter() {};//!< Null body.
19   virtual ~VTKViewer_PassThroughFilter() {};//!< Null body.
20
21   void Execute();
22
23 private:
24   VTKViewer_PassThroughFilter( const VTKViewer_PassThroughFilter& );  //!< Not implemented.
25   void operator=( const VTKViewer_PassThroughFilter& );               //!< Not implemented.
26 };
27
28 #endif