#ifndef __fpa__Image__RegionGrow__hxx__ #define __fpa__Image__RegionGrow__hxx__ // ------------------------------------------------------------------------- template< class _TInputImage, class _TOutputImage > fpa::Image::RegionGrow< _TInputImage, _TOutputImage >:: RegionGrow( ) : Superclass( ) { } // ------------------------------------------------------------------------- template< class _TInputImage, class _TOutputImage > fpa::Image::RegionGrow< _TInputImage, _TOutputImage >:: ~RegionGrow( ) { } // ------------------------------------------------------------------------- template< class _TInputImage, class _TOutputImage > void fpa::Image::RegionGrow< _TInputImage, _TOutputImage >:: _BeforeGenerateData( ) { this->Superclass::_BeforeGenerateData( ); this->m_InitResult = this->GetOutsideValue( ); TGrowFunction* grow = dynamic_cast< TGrowFunction* >( this->GetGrowFunction( ) ); if( grow != NULL ) grow->SetImage( this->GetInput( ) ); } #endif // __fpa__Image__RegionGrow__hxx__ // eof - $RCSfile$