]> Creatis software - FrontAlgorithms.git/blobdiff - plugins/Plugins/BaseImageFilter.h
...
[FrontAlgorithms.git] / plugins / Plugins / BaseImageFilter.h
index 93044e50b52f2c7b21d182eae3e555c2f3d0d6e0..8afadd65fd177a04cb045394857bba559336c355 100644 (file)
@@ -1,13 +1,9 @@
-#ifndef __FPAPLUGINS__BASEIMAGEFILTER__H__
-#define __FPAPLUGINS__BASEIMAGEFILTER__H__
+#ifndef __fpa__Plugins__BaseImageFilter__h__
+#define __fpa__Plugins__BaseImageFilter__h__
 
-#include <fpa/Config.h>
-#include <plugins/fpaPlugins_Export.h>
+#include <fpaPlugins_Export.h>
 #include <cpPlugins/BaseObjects/ProcessObject.h>
 
-#include <cpExtensions/QT/SimpleMPRWidget.h>
-#include <vtkRenderWindowInteractor.h>
-
 namespace fpaPlugins
 {
   /**
@@ -16,54 +12,41 @@ namespace fpaPlugins
     : public cpPlugins::BaseObjects::ProcessObject
   {
   public:
-    typedef BaseImageFilter                 Self;
-    typedef cpPlugins::BaseObjects::ProcessObject        Superclass;
-    typedef itk::SmartPointer< Self >       Pointer;
-    typedef itk::SmartPointer< const Self > ConstPointer;
-
-    typedef cpExtensions::QT::SimpleMPRWidget TMPRWidget;
+    typedef BaseImageFilter                       Self;
+    typedef cpPlugins::BaseObjects::ProcessObject Superclass;
+    typedef itk::SmartPointer< Self >             Pointer;
+    typedef itk::SmartPointer< const Self >       ConstPointer;
 
   public:
     itkTypeMacro( BaseImageFilter, cpPlugins::BaseObjects::ProcessObject );
     cpPlugins_Id_Macro( BaseImageFilter, fpaImageAlgorithm );
 
-  public:
-    virtual bool IsInteractive( ) fpa_OVERRIDE;
-    /* TODO
-       virtual void SetInteractionObjects(
-       const std::vector< void* >& objs
-       ) override;
-    */
-
   protected:
     BaseImageFilter( );
     virtual ~BaseImageFilter( );
 
-    template< class _TFilter >
-      inline _TFilter* _ConfigureFilter( );
+    /* TODO
+       template< class _TFilter >
+       inline _TFilter* _ConfigureFilter( );
 
-    template< class _TFilter >
-      inline void _ExecuteFilter( _TFilter* filter );
+       template< class _TFilter >
+       inline void _ExecuteFilter( _TFilter* filter );
 
-    template< class _TFilter >
-      inline void _ConfigureDebugger( _TFilter* filter );
+       template< class _TFilter >
+       inline void _ConfigureDebugger( _TFilter* filter );
 
-    template< class _TFilter >
-      inline void _DeconfigureDebugger( _TFilter* filter );
+       template< class _TFilter >
+       inline void _DeconfigureDebugger( _TFilter* filter );
+    */
 
   private:
     // Purposely not implemented.
     BaseImageFilter( const Self& other );
     Self& operator=( const Self& other );
-
-  protected:
-    std::set< unsigned long >  m_Observers;
   };
 
 } // ecapseman
 
-#include "BaseImageFilter.hxx"
-
-#endif // __FPAPLUGINS__BASEIMAGEFILTER__H__
+#endif // __fpa__Plugins__BaseImageFilter__h__
 
 // eof - $RCSfile$