]> Creatis software - cpPlugins.git/blob - plugins/cpPluginsWidgets/NoInteractiveSeedWidget.h
93198796f9f1c7d7cc8e4e25f3ee363aa7c2ec84
[cpPlugins.git] / plugins / cpPluginsWidgets / NoInteractiveSeedWidget.h
1 #ifndef __CPPLUGINSWIDGETS__NOINTERACTIVESEEDWIDGET__H__
2 #define __CPPLUGINSWIDGETS__NOINTERACTIVESEEDWIDGET__H__
3
4 #include <plugins/cpPluginsWidgets/cpPluginsWidgets_Export.h>
5 #include <cpPlugins/BaseWidget.h>
6
7 namespace cpPluginsWidgets
8 {
9   /**
10    */
11   class cpPluginsWidgets_EXPORT NoInteractiveSeedWidget
12     : public cpPlugins::BaseWidget
13   {
14   public:
15     typedef NoInteractiveSeedWidget         Self;
16     typedef cpPlugins::BaseWidget           Superclass;
17     typedef itk::SmartPointer< Self >       Pointer;
18     typedef itk::SmartPointer< const Self > ConstPointer;
19
20   public:
21     itkNewMacro( Self );
22     itkTypeMacro( NoInteractiveSeedWidget, cpPlugins::BaseWidget );
23     cpPlugins_Id_Macro( NoInteractiveSeedWidget, Widgets );
24
25   protected:
26     NoInteractiveSeedWidget( );
27     virtual ~NoInteractiveSeedWidget( );
28
29     virtual std::string _GenerateData( ) ITK_OVERRIDE;
30
31     template< class _TImage >
32       inline std::string _GD0( _TImage* image );
33
34   private:
35     // Purposely not implemented
36     NoInteractiveSeedWidget( const Self& );
37     Self& operator=( const Self& );
38   };
39
40 } // ecapseman
41
42 #endif // __CPPLUGINSWIDGETS__NOINTERACTIVESEEDWIDGET__H__
43
44 // eof - $RCSfile$