X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Ffpa%2FImage%2FDijkstra.hxx;fp=lib%2Ffpa%2FImage%2FDijkstra.hxx;h=0000000000000000000000000000000000000000;hb=3c639e5da479c7216a0a302ffa156ac6762caeed;hp=b0780de94ed2060631a93851761ac730462d8eaa;hpb=5bf766068f54d061d3816f4950a076c3cf3a4d8b;p=FrontAlgorithms.git diff --git a/lib/fpa/Image/Dijkstra.hxx b/lib/fpa/Image/Dijkstra.hxx deleted file mode 100644 index b0780de..0000000 --- a/lib/fpa/Image/Dijkstra.hxx +++ /dev/null @@ -1,60 +0,0 @@ -// ========================================================================= -// @author Leonardo Florez Valencia -// @email florez-l@javeriana.edu.co -// ========================================================================= - -#ifndef __fpa__Image__Dijkstra__hxx__ -#define __fpa__Image__Dijkstra__hxx__ - -// ------------------------------------------------------------------------- -template< class _TInputImage, class _TOutputImage, class _TFrontId > -fpa::Image::Dijkstra< _TInputImage, _TOutputImage, _TFrontId >:: -Dijkstra( ) - : Superclass( ) -{ -} - -// ------------------------------------------------------------------------- -template< class _TInputImage, class _TOutputImage, class _TFrontId > -fpa::Image::Dijkstra< _TInputImage, _TOutputImage, _TFrontId >:: -~Dijkstra( ) -{ -} - -// ------------------------------------------------------------------------- -template< class _TInputImage, class _TOutputImage, class _TFrontId > -void fpa::Image::Dijkstra< _TInputImage, _TOutputImage, _TFrontId >:: -_BeforeGenerateData( ) -{ - this->Superclass::_BeforeGenerateData( ); - TWeightFunction* wf = - dynamic_cast< TWeightFunction* >( this->GetWeightFunction( ) ); - if( wf != NULL ) - wf->SetImage( this->GetInput( ) ); -} - -// ------------------------------------------------------------------------- -template< class _TInputImage, class _TOutputImage, class _TFrontId > -void fpa::Image::Dijkstra< _TInputImage, _TOutputImage, _TFrontId >:: -_ConfigureOutput( const TOutputValue& v ) -{ - this->Superclass::_ConfigureOutput( v ); - - const TInputImage* in = this->GetInput( ); - TMST* mst = this->GetMinimumSpanningTree( ); - mst->SetLargestPossibleRegion( in->GetLargestPossibleRegion( ) ); - mst->SetRequestedRegion( in->GetRequestedRegion( ) ); - mst->SetBufferedRegion( in->GetBufferedRegion( ) ); - mst->SetSpacing( in->GetSpacing( ) ); - mst->SetOrigin( in->GetOrigin( ) ); - mst->SetDirection( in->GetDirection( ) ); - mst->Allocate( ); - - typename TVertex::OffsetType o; - o.Fill( 0 ); - mst->FillBuffer( o ); -} - -#endif // __fpa__Image__Dijkstra__hxx__ - -// eof - $RCSfile$