]> Creatis software - FrontAlgorithms.git/blob - lib/Airways/fpa2Airways/Converter.h
...
[FrontAlgorithms.git] / lib / Airways / fpa2Airways / Converter.h
1 #ifndef __FPA2AIRWAYS__CONVERTER__H__
2 #define __FPA2AIRWAYS__CONVERTER__H__
3
4 #include <itkProcessObject.h>
5 #include <itkSimpleDataObjectDecorator.h>
6
7 namespace fpa2Airways
8 {
9   /**
10    */
11   template< class _TSkeleton, class _TAirways >
12   class Converter
13     : public itk::ProcessObject
14   {
15   public:
16     itkNewMacro( Self );
17     itkTypeMacro( Converter, itk::ProcessObject );
18
19   public:
20     SetInput( TSkeleton );
21     TAirways GetOutput( );
22
23   protected:
24     Converter( );
25     virtual ~Converter( );
26
27     virtual void GenerateData( ) ITK_OVERRIDE;
28
29   private:
30     // Purposely not implemented.
31     Converter( const Self& );
32     Self& operator=( const Self& );
33   };
34
35 } // ecapseman
36
37 #ifndef ITK_MANUAL_INSTANTIATION 
38 #include <fpa2Airways/Converter.hxx> 
39 #endif // ITK_MANUAL_INSTANTIATION 
40
41 #endif // __FPA2AIRWAYS__CONVERTER__H__
42
43 // eof - $RCSfile$