#ifndef __FPA__IMAGE__REGIONGROW__HXX__ #define __FPA__IMAGE__REGIONGROW__HXX__ // ------------------------------------------------------------------------- template< class I, class O > fpa::Image::RegionGrow< I, O >:: RegionGrow( ) : Superclass( ) { } // ------------------------------------------------------------------------- template< class I, class O > fpa::Image::RegionGrow< I, O >:: ~RegionGrow( ) { } // ------------------------------------------------------------------------- template< class I, class O > bool fpa::Image::RegionGrow< I, O >:: _CheckMembership( const TVertex& v ) const { if( this->m_MembershipFunction.IsNotNull( ) ) return( this->m_MembershipFunction->Evaluate( this->_VertexValue( v ) ) ); else return( false ); } // ------------------------------------------------------------------------- template< class I, class O > void fpa::Image::RegionGrow< I, O >:: _InitResults( ) { this->Superclass::_InitResults( ); this->GetOutput( )->FillBuffer( this->m_OutsideValue ); } #endif // __FPA__IMAGE__REGIONGROW__HXX__ // eof - $RCSfile$