X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Ffpa%2FBase%2FDijkstraBase.hxx;h=d04ecf56e7bba0299b5190043b423fbc3f0e232b;hb=a44c34f8d4118730a65ab3a7f9b6fc12614ce67a;hp=6f4937e82b9f5a5f67bc1ad1395ec5277d67282e;hpb=fe01e92d9bce3519fa2a0936b6180ca7b057a87a;p=FrontAlgorithms.git diff --git a/lib/fpa/Base/DijkstraBase.hxx b/lib/fpa/Base/DijkstraBase.hxx index 6f4937e..d04ecf5 100644 --- a/lib/fpa/Base/DijkstraBase.hxx +++ b/lib/fpa/Base/DijkstraBase.hxx @@ -42,12 +42,11 @@ fpa::Base::DijkstraBase< _TAlgorithm >:: // ------------------------------------------------------------------------- template< class _TAlgorithm > -typename fpa::Base::DijkstraBase< _TAlgorithm >:: -TOutputValue fpa::Base::DijkstraBase< _TAlgorithm >:: -_ComputeOutputValue( const TNode& n ) +void fpa::Base::DijkstraBase< _TAlgorithm >:: +_ComputeOutputValue( TNode& n ) { TOutputValue c = this->m_WeightFunction->Evaluate( n.Vertex, n.Parent ); - return( c + this->_GetOutputValue( n.Parent ) ); + n.Value = c + this->_GetOutputValue( n.Parent ); } // -------------------------------------------------------------------------