X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Ffpa%2FBase%2FSeedsInterface.h;fp=lib%2Ffpa%2FBase%2FSeedsInterface.h;h=0000000000000000000000000000000000000000;hb=247e634a1320371673c4b03bc94195d04fb997f5;hp=cfc1bd568e505af2aba29ef173dccf8bc70d9a0a;hpb=60785c9e18cab1a338f1ce54551e97a5ddfabac1;p=FrontAlgorithms.git diff --git a/lib/fpa/Base/SeedsInterface.h b/lib/fpa/Base/SeedsInterface.h deleted file mode 100644 index cfc1bd5..0000000 --- a/lib/fpa/Base/SeedsInterface.h +++ /dev/null @@ -1,56 +0,0 @@ -// ========================================================================= -// @author Leonardo Florez Valencia -// @email florez-l@javeriana.edu.co -// ========================================================================= - -#ifndef __fpa__Base__SeedsInterface__h__ -#define __fpa__Base__SeedsInterface__h__ - -#include -#include - -namespace fpa -{ - namespace Base - { - /** - */ - template< class _TVertex, class _TCompare > - class SeedsInterface - { - public: - typedef _TVertex TVertex; - typedef _TCompare TCompare; - typedef SeedsInterface Self; - typedef std::set< TVertex, TCompare > TSeeds; - - public: - unsigned int GetNumberOfSeeds( ) const; - const TSeeds& GetSeeds( ) const; - typename TSeeds::const_iterator BeginSeeds( ) const; - typename TSeeds::const_iterator EndSeeds( ) const; - - void AddSeed( const TVertex& seed ); - void RemoveSeed( const TVertex& seed ); - void ClearSeeds( ); - - protected: - SeedsInterface( itk::ProcessObject* filter ); - virtual ~SeedsInterface( ); - - protected: - TSeeds m_Seeds; - itk::ProcessObject* m_Filter; - }; - - } // ecapseman - -} // ecapseman - -#ifndef ITK_MANUAL_INSTANTIATION -# include -#endif // ITK_MANUAL_INSTANTIATION - -#endif // __fpa__Base__SeedsInterface__h__ - -// eof - $RCSfile$