MapLink Pro 11.2
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSLRouteFinder::Segment Struct Reference

Detailed Description

The path computed by TSLRouteFinder::shortest_path() is composed of Segment objects. Each object contains the link and the current running-total for distance.

Public Member Functions

 Segment (const TSLLink *link, const TSLPathCost::distance_type &dist)
 

Public Attributes

const TSLLinkm_link
 
const TSLPathCost::distance_type m_dist
 

Constructor & Destructor Documentation

◆ Segment()

TSLRouteFinder::Segment::Segment ( const TSLLink * link,
const TSLPathCost::distance_type & dist )

Constructor.

Parameters
linkconst-pointer to TSLLink. dist: const-reference to TSLPathCost::distance_type.

Member Data Documentation

◆ m_dist

const TSLPathCost::distance_type TSLRouteFinder::Segment::m_dist

The current distance up-to and including this link.

◆ m_link

const TSLLink* TSLRouteFinder::Segment::m_link

The current link.