X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Ffpa%2FImage%2FLabelledSeedsInterface.h;fp=lib%2Ffpa%2FImage%2FLabelledSeedsInterface.h;h=0000000000000000000000000000000000000000;hb=3c639e5da479c7216a0a302ffa156ac6762caeed;hp=74ec756a071ee0789510a0ea90c516a028804014;hpb=5bf766068f54d061d3816f4950a076c3cf3a4d8b;p=FrontAlgorithms.git diff --git a/lib/fpa/Image/LabelledSeedsInterface.h b/lib/fpa/Image/LabelledSeedsInterface.h deleted file mode 100644 index 74ec756..0000000 --- a/lib/fpa/Image/LabelledSeedsInterface.h +++ /dev/null @@ -1,64 +0,0 @@ -// ========================================================================= -// @author Leonardo Florez Valencia -// @email florez-l@javeriana.edu.co -// ========================================================================= - -#ifndef __fpa__Image__LabelledSeedsInterface__h__ -#define __fpa__Image__LabelledSeedsInterface__h__ - -#include - -#include - -namespace fpa -{ - namespace Image - { - /** - */ - template< class _TVertex, class _TPoint, class _TInputValue, class _TOutputValue, class _TFrontId, class _TCompare = std::greater< _TVertex > > - class LabelledSeedsInterface - : public fpa::Base::SeedsInterface< _TVertex, _TPoint, _TInputValue, _TOutputValue, _TFrontId, _TCompare > - { - public: - typedef _TVertex TVertex; - typedef _TPoint TPoint; - typedef _TInputValue TInputValue; - typedef _TOutputValue TOutputValue; - typedef _TFrontId TFrontId; - typedef _TCompare TCompare; - typedef LabelledSeedsInterface Self; - typedef fpa::Base::SeedsInterface< TVertex, TPoint, TInputValue, TOutputValue, TFrontId, TCompare > Superclass; - - typedef typename Superclass::TNode TNode; - typedef typename Superclass::TNodeCompare TNodeCompare; - typedef typename Superclass::TSeeds TSeeds; - - typedef itk::Image< TFrontId, TVertex::Dimension > TLabelImage; - - public: - virtual void AddSeed( const TVertex& seed ) override; - virtual void AddSeed( const TPoint& seed ) override; - - const TLabelImage* GetLabels( ) const; - void SetLabels( const TLabelImage* image ); - - protected: - LabelledSeedsInterface( itk::ProcessObject* filter ); - virtual ~LabelledSeedsInterface( ); - - protected: - typename TLabelImage::ConstPointer m_LabelImage; - }; - - } // ecapseman - -} // ecapseman - -#ifndef ITK_MANUAL_INSTANTIATION -# include -#endif // ITK_MANUAL_INSTANTIATION - -#endif // __fpa__Image__LabelledSeedsInterface__h__ - -// eof - $RCSfile$