Quote from: Menion on April 22, 2021, 14:42:46
2. Fast recalculations: hmm, here I will probably need some help. Probably some missing parameter in the 'RoutingContext' that allows re-using previous partial results?
Nearly.
checking the "nearbyTrack" is done inside the core code and is activated by setting a (full) filename to it's binary data:
RoutingContext.rawTrackPath
but writing the "nearbyTrack" is done outside the core code so you are probably missing that (see BRouterWorker.java):
if ( cr.getFoundRawTrack() != null )
{
try
{
cr.getFoundRawTrack().writeBinary( rawTrackPath );
}
catch( Exception e ) {}
}