Fixes wrong wrong position of target edge for some routes

This commit is contained in:
Dennis Luxen 2011-05-19 13:50:32 +00:00
parent 8b8e0eb9ef
commit fadaf7ec5c

View File

@ -163,7 +163,7 @@ public:
if( (ed.backward && !targetReverse) || (ed.forward && targetReverse) )
_backwardHeap.Insert(phantomNodes->targetNode2, absDouble( w*phantomNodes->targetRatio), phantomNodes->targetNode2);
if( (ed.backward && targetReverse) || (ed.forward && !targetReverse) )
_backwardHeap.Insert(phantomNodes->targetNode1, absDouble(w-w*phantomNodes->startRatio), phantomNodes->targetNode1);
_backwardHeap.Insert(phantomNodes->targetNode1, absDouble(w-w*phantomNodes->targetRatio), phantomNodes->targetNode1);
}
// double time = get_timestamp();