+++ /dev/null
-// =========================================================================
-// @author Leonardo Florez Valencia
-// @email florez-l@javeriana.edu.co
-// =========================================================================
-#ifndef __fpa__Filters__SingleSeedInterface__h__
-#define __fpa__Filters__SingleSeedInterface__h__
-
-#include <itkDataObject.h>
-#include <itkProcessObject.h>
-#include <fpa/Config.h>
-
-namespace fpa
-{
- namespace Filters
- {
- /**
- */
- template< class _TTraits >
- class SingleSeedInterface
- {
- public:
- typedef SingleSeedInterface Self;
- typedef _TTraits TTraits;
- fpaInternalTraitsMacro( typename, TTraits );
-
- public:
- SingleSeedInterface( itk::ProcessObject* f );
- virtual ~SingleSeedInterface( );
-
- void SetSeed( const TPoint& s );
- void SetSeed( const TVertex& s );
-
- const TNodes& GetSeeds( ) const;
-
- protected:
- virtual void _PrepareSeeds( const itk::DataObject* input );
-
- protected:
- TSeed m_InputSeed;
- TNodes m_UnifiedSeed;
- itk::ProcessObject::Pointer m_Filter;
- };
-
- } // ecapseman
-
-} // ecapseman
-
-#ifndef ITK_MANUAL_INSTANTIATION
-# include <fpa/Filters/SingleSeedInterface.hxx>
-#endif // ITK_MANUAL_INSTANTIATION
-
-#endif // __fpa__Filters__SingleSeedInterface__h__
-// eof - $RCSfile$