X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Ffpa%2FFilters%2FDijkstra.hxx;fp=lib%2Ffpa%2FFilters%2FDijkstra.hxx;h=0000000000000000000000000000000000000000;hb=a8ac405fe1422bc0792a810f7f0693096a22c20e;hp=a27669a5c3bd8ff16ed22be69e72d33ca45471db;hpb=8abe87eaa0d29ba667d5cbf35f4ca1ca2e38c6c4;p=FrontAlgorithms.git diff --git a/lib/fpa/Filters/Dijkstra.hxx b/lib/fpa/Filters/Dijkstra.hxx deleted file mode 100644 index a27669a..0000000 --- a/lib/fpa/Filters/Dijkstra.hxx +++ /dev/null @@ -1,48 +0,0 @@ -// ========================================================================= -// @author Leonardo Florez Valencia -// @email florez-l@javeriana.edu.co -// ========================================================================= -#ifndef __fpa__Filters__Dijkstra__hxx__ -#define __fpa__Filters__Dijkstra__hxx__ - -// ------------------------------------------------------------------------- -template< class _TTraits, class _TMST > -fpa::Filters::Dijkstra< _TTraits, _TMST >:: -Dijkstra( ) - : Superclass( ) -{ - fpaFilterOutputConfigureMacro( MinimumSpanningTree, TMST ); -} - -// ------------------------------------------------------------------------- -template< class _TTraits, class _TMST > -fpa::Filters::Dijkstra< _TTraits, _TMST >:: -~Dijkstra( ) -{ -} - -// ------------------------------------------------------------------------- -template< class _TTraits, class _TMST > -void fpa::Filters::Dijkstra< _TTraits, _TMST >:: -_AfterGenerateData( ) -{ - this->Superclass::_AfterGenerateData( ); - - TMST* mst = this->GetMinimumSpanningTree( ); - mst->ClearSeeds( ); - mst->SetCollisions( this->m_Collisions ); - for( TNode n: this->GetSeeds( ) ) - mst->AddSeed( n.Vertex ); -} - -// ------------------------------------------------------------------------- -template< class _TTraits, class _TMST > -void fpa::Filters::Dijkstra< _TTraits, _TMST >:: -_UpdateOutputValue( TNode& n ) -{ - this->Superclass::_UpdateOutputValue( n ); - this->GetMinimumSpanningTree( )->SetParent( n.Vertex, n.Parent ); -} - -#endif // __fpa__Filters__Dijkstra__hxx__ -// eof - $RCSfile$