libosmscout  0.1
osmscout::RoutingProgress Class Referenceabstract

#include <RoutingService.h>

Public Member Functions

virtual void Progress (const Distance &currentMaxDistance, const Distance &overallDistance)=0
 Repeately called by the router while visiting routing nodes. More...
 
virtual void Reset ()=0
 Call, if you want to reset the progress. More...
 
virtual ~RoutingProgress ()=default
 

Detailed Description

Optional callback object for monitoring routing progress

Constructor & Destructor Documentation

◆ ~RoutingProgress()

virtual osmscout::RoutingProgress::~RoutingProgress ( )
virtualdefault

Member Function Documentation

◆ Progress()

virtual void osmscout::RoutingProgress::Progress ( const Distance currentMaxDistance,
const Distance overallDistance 
)
pure virtual

Repeately called by the router while visiting routing nodes.

Parameters
currentMaxDistancecurrent maximum distance from start
overallDistancedistance between start and target

◆ Reset()

virtual void osmscout::RoutingProgress::Reset ( )
pure virtual

Call, if you want to reset the progress.


The documentation for this class was generated from the following file: