1 #ifndef __FPA__IO__MINIMUMSPANNINGTREEREADER__H__
2 #define __FPA__IO__MINIMUMSPANNINGTREEREADER__H__
5 #include <itkProcessObject.h>
14 class MinimumSpanningTreeReader
15 : public itk::ProcessObject
18 typedef MinimumSpanningTreeReader Self;
19 typedef itk::ProcessObject Superclass;
20 typedef itk::SmartPointer< Self > Pointer;
21 typedef itk::SmartPointer< const Self > ConstPointer;
27 itkTypeMacro( MinimumSpanningTreeReader, itkProcessObject );
29 itkGetConstMacro( FileName, std::string );
30 itkSetMacro( FileName, std::string );
35 virtual void Update( );
38 MinimumSpanningTreeReader( );
39 virtual ~MinimumSpanningTreeReader( );
41 virtual void GenerateData( );
44 // Purposely not implemented
45 MinimumSpanningTreeReader( const Self& other );
46 Self& operator=( const Self& other );
49 std::string m_FileName;
56 #include <fpa/IO/MinimumSpanningTreeReader.hxx>
58 #endif // __FPA__IO__MINIMUMSPANNINGTREEREADER__H__