Salome HOME
To adjust to new SalomeApp_DataOwner, which now holds SALOME_InteractiveObject
[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   // Description:
15   // Create a new VTKViewer_PassThroughFilter.
16   static VTKViewer_PassThroughFilter *New();
17
18 protected:
19   VTKViewer_PassThroughFilter() {};
20   virtual ~VTKViewer_PassThroughFilter() {};
21
22   void Execute();
23
24 private:
25   VTKViewer_PassThroughFilter( const VTKViewer_PassThroughFilter& );  // Not implemented.
26   void operator=( const VTKViewer_PassThroughFilter& );               // Not implemented.
27 };
28
29 #endif