libosmscout  0.1
osmscout::RoutingResult Class Referencefinal

Result of a routing calculation. More...

#include <AbstractRoutingService.h>

Public Member Functions

void AppendSectionLength (int length)
 
void ClearSectionLengths ()
 
Distance GetCurrentMaxDistance () const
 
Distance GetOverallDistance () const
 
RouteDataGetRoute ()
 
const RouteDataGetRoute () const
 
const std::vector< int > & GetSectionLenghts () const
 
 RoutingResult ()
 
void SetCurrentMaxDistance (const Distance &currentMaxDistance)
 
void SetOverallDistance (const Distance &overallDistance)
 
bool Success () const
 

Detailed Description

Result of a routing calculation.

This object is always returned. In case of an routing error it however may not contain a valid route (route is empty).

TODO: Adapt it to the same style as RoutePointsResult and Co.

Constructor & Destructor Documentation

◆ RoutingResult()

osmscout::RoutingResult::RoutingResult ( )
default

Member Function Documentation

◆ AppendSectionLength()

void osmscout::RoutingResult::AppendSectionLength ( int  length)
inline

◆ ClearSectionLengths()

void osmscout::RoutingResult::ClearSectionLengths ( )
inline

◆ GetCurrentMaxDistance()

Distance osmscout::RoutingResult::GetCurrentMaxDistance ( ) const
inline

◆ GetOverallDistance()

Distance osmscout::RoutingResult::GetOverallDistance ( ) const
inline

◆ GetRoute() [1/2]

◆ GetRoute() [2/2]

const RouteData& osmscout::RoutingResult::GetRoute ( ) const
inline

◆ GetSectionLenghts()

const std::vector<int>& osmscout::RoutingResult::GetSectionLenghts ( ) const
inline

◆ SetCurrentMaxDistance()

void osmscout::RoutingResult::SetCurrentMaxDistance ( const Distance currentMaxDistance)
inline

◆ SetOverallDistance()

void osmscout::RoutingResult::SetOverallDistance ( const Distance overallDistance)
inline

◆ Success()

bool osmscout::RoutingResult::Success ( ) const
inline

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