// ========================================================================= // @author Leonardo Florez Valencia // @email florez-l@javeriana.edu.co // ========================================================================= #ifndef __fpa__Filters__Image__MoriTraits__h__ #define __fpa__Filters__Image__MoriTraits__h__ #include #include #include namespace fpa { namespace Filters { namespace Image { /** */ template< class _TInputImage, class _TOutputImage > class MoriTraits : public fpa::Filters::Image::DefaultTraits< _TInputImage, _TOutputImage, unsigned long > { public: typedef _TInputImage TInputImage; typedef _TOutputImage TOutputImage; typedef fpa::Filters::Image::DefaultTraits< TInputImage, TOutputImage, unsigned long > Superclass; typedef typename Superclass::TInternalTraits TInternalTraits; typedef typename Superclass::TMarksImage TMarksImage; typedef typename Superclass::TFilterInterface TFilterInterface; typedef fpa::Filters::BaseMarksInterface< TInternalTraits > TMarksInterface; typedef fpa::Filters::SingleSeedInterface< TInternalTraits > TSeedsInterface; }; } // ecapseman } // ecapseman } // ecapseman #endif // __fpa__Filters__Image__MoriTraits__h__ // eof - $RCSfile$