1 #ifndef __FPA__IO__MINIMUMSPANNINGTREEREADER__H__
2 #define __FPA__IO__MINIMUMSPANNINGTREEREADER__H__
5 #include <itkProcessObject.h>
13 template< class _TTree >
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 );
34 virtual void Update( ) ITK_OVERRIDE;
37 MinimumSpanningTreeReader( );
38 virtual ~MinimumSpanningTreeReader( );
40 virtual void GenerateData( ) ITK_OVERRIDE;
43 // Purposely not implemented
44 MinimumSpanningTreeReader( const Self& other );
45 Self& operator=( const Self& other );
48 std::string m_FileName;
55 #ifndef ITK_MANUAL_INSTANTIATION
56 #include <fpa/IO/MinimumSpanningTreeReader.hxx>
57 #endif // ITK_MANUAL_INSTANTIATION
59 #endif // __FPA__IO__MINIMUMSPANNINGTREEREADER__H__