// ========================================================================= // @author Leonardo Florez Valencia // @email florez-l@javeriana.edu.co // ========================================================================= #ifndef __fpa__Filters__Image__Mori__h__ #define __fpa__Filters__Image__Mori__h__ #include #include #include namespace fpa { namespace Filters { namespace Image { /** */ template< class _TInputImage, class _TOutputImage > class Mori : public fpa::Filters::Mori< fpa::Filters::Image::Interface< fpa::Filters::Image::MoriTraits< _TInputImage, _TOutputImage > > > { public: typedef fpa::Filters::Image::MoriTraits< _TInputImage, _TOutputImage > TTraits; typedef fpa::Filters::Image::Interface< TTraits > TInterface; typedef fpa::Filters::Mori< TInterface > Superclass; typedef Mori Self; typedef itk::SmartPointer< Self > Pointer; typedef itk::SmartPointer< const Self > ConstPointer; public: itkNewMacro( Self ); protected: Mori( ); virtual ~Mori( ); // Pipeline related methods virtual void _AfterGenerateData( ); private: Mori( const Self& other ); Self& operator=( const Self& other ); }; } // ecapseman } // ecapseman } // ecapseman #ifndef ITK_MANUAL_INSTANTIATION # include #endif // ITK_MANUAL_INSTANTIATION #endif // __fpa__Filters__Image__Mori__h__ // eof - $RCSfile$