1 #ifndef __fpa__Base__MoriRegionGrow__h__
2 #define __fpa__Base__MoriRegionGrow__h__
5 #include <fpa/Config.h>
6 #include <fpa/Base/RegionGrow.h>
14 template< class _TSuperclass >
16 : public fpa::Base::RegionGrow< _TSuperclass >
19 typedef MoriRegionGrow Self;
20 typedef fpa::Base::RegionGrow< _TSuperclass > Superclass;
21 typedef itk::SmartPointer< Self > Pointer;
22 typedef itk::SmartPointer< const Self > ConstPointer;
24 typedef typename Superclass::TOutput TOutput;
25 typedef typename Superclass::TVertex TVertex;
28 typedef typename Superclass::_TQueueNode _TQueueNode;
29 typedef typename Superclass::_TQueue _TQueue;
32 itkTypeMacro( MoriRegionGrow, Algorithm );
36 virtual ~MoriRegionGrow( );
38 virtual bool _UpdateValue(
39 _TQueueNode& v, const _TQueueNode& p
43 // Purposely not defined
44 MoriRegionGrow( const Self& other );
45 Self& operator=( const Self& other );
48 _TQueue m_AuxilaryQueue;
55 #ifndef ITK_MANUAL_INSTANTIATION
56 # include <fpa/Base/MoriRegionGrow.hxx>
57 #endif // ITK_MANUAL_INSTANTIATION
59 #endif // __fpa__Base__MoriRegionGrow__h__