]> Creatis software - FrontAlgorithms.git/blob - plugins/fpa/MinimumSpanningTreeReader.h
dce25da6a3c4f7b9f61fecc9bf199b773b8b489e
[FrontAlgorithms.git] / plugins / fpa / MinimumSpanningTreeReader.h
1 #ifndef __FPAPLUGINS__MINIMUMSPANNINGTREEREADER__H__
2 #define __FPAPLUGINS__MINIMUMSPANNINGTREEREADER__H__
3
4 #include <fpa/fpaPlugins_Export.h>
5 #include <cpPlugins/ProcessObject.h>
6
7 namespace fpaPlugins
8 {
9   /**
10    */
11   class fpaPlugins_EXPORT MinimumSpanningTreeReader
12     : public cpPlugins::ProcessObject
13   {
14   public:
15     typedef MinimumSpanningTreeReader Self;
16     typedef cpPlugins::ProcessObject           Superclass;
17     typedef itk::SmartPointer< Self >          Pointer;
18     typedef itk::SmartPointer< const Self >    ConstPointer;
19
20   public:
21     itkNewMacro( Self );
22     itkTypeMacro( MinimumSpanningTreeReader, cpPlugins::ProcessObject );
23     cpPlugins_Id_Macro( MinimumSpanningTreeReader, fpaIO );
24
25   protected:
26     MinimumSpanningTreeReader( );
27     virtual ~MinimumSpanningTreeReader( );
28
29     virtual void _GenerateData( ) ITK_OVERRIDE;
30
31     template< unsigned int _NDim >
32       inline void _GD0( const std::string& fname );
33
34   private:
35     // Purposely not implemented.
36     MinimumSpanningTreeReader( const Self& other );
37     Self& operator=( const Self& other );
38   };
39
40 } // ecapseman
41
42 #endif // __FPAPLUGINS__MINIMUMSPANNINGTREEREADER__H__
43
44 // eof - $RCSfile$