libosmscout  1.1.1
Public Member Functions | List of all members
osmscout::RoutingProgress Class Referenceabstract

#include <libosmscout/include/osmscout/routing/RoutingService.h>

Public Member Functions

virtual ~RoutingProgress ()=default
 
virtual void Reset ()=0
 
virtual void Progress (const Distance &currentMaxDistance, const Distance &overallDistance)=0
 

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: