// ========================================================================= // @author Leonardo Florez Valencia // @email florez-l@javeriana.edu.co // ========================================================================= #ifndef __fpa__Filters__MarksInterface__hxx__ #define __fpa__Filters__MarksInterface__hxx__ // ------------------------------------------------------------------------- template< class _TTraits > fpa::Filters::MarksInterface< _TTraits >:: MarksInterface( itk::ProcessObject* f ) : m_Filter( f ) { } // ------------------------------------------------------------------------- template< class _TTraits > fpa::Filters::MarksInterface< _TTraits >:: ~MarksInterface( ) { } // ------------------------------------------------------------------------- template< class _TTraits > void fpa::Filters::MarksInterface< _TTraits >:: _InitCollisions( unsigned long nSeeds ) { // Do nothing } // ------------------------------------------------------------------------- template< class _TTraits > bool fpa::Filters::MarksInterface< _TTraits >:: _Collisions( const TVertex& a, const TVertex& b ) { return( false ); } // ------------------------------------------------------------------------- template< class _TTraits > unsigned long fpa::Filters::MarksInterface< _TTraits >:: _GetMark( const TNode& n ) const { return( this->_GetMark( n.Vertex ) ); } // ------------------------------------------------------------------------- template< class _TTraits > bool fpa::Filters::MarksInterface< _TTraits >:: _IsMarked( const TNode& n ) const { return( this->_IsMarked( n.Vertex ) ); } // ------------------------------------------------------------------------- template< class _TTraits > void fpa::Filters::MarksInterface< _TTraits >:: _Mark( const TNode& n ) { this->_Mark( n.Vertex, ( unsigned long )( n.FrontId ) ); } #endif // __fpa__Filters__MarksInterface__hxx__ // eof - $RCSfile$