libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::CLASS_FINAL< DataLoader >::Lane Struct Reference

#include <libosmscout/include/osmscout/navigation/LaneAgent.h>

Collaboration diagram for osmscout::CLASS_FINAL< DataLoader >::Lane:

Public Member Functions

 Lane ()=default
 Lane (const RouteDescription::LaneDescriptionRef laneDsc, const RouteDescription::SuggestedLaneDescriptionRef suggestedLaneDsc)
 Lane (const Lane &)=default
 Lane (Lane &&)=default
 ~Lane ()=default
Laneoperator= (const Lane &)=default
Laneoperator= (Lane &&)=default
bool operator!= (const Lane &o) const

Public Attributes

bool oneway {false}
int count {1}
bool suggested {false}
int suggestedFrom {0}
int suggestedTo {0}
std::vector< LaneTurnturns

Detailed Description

template<typename DataLoader>
struct osmscout::CLASS_FINAL< DataLoader >::Lane
See also
RouteDescription::LaneDescription and RouteDescription::SuggestedLaneDescription for details

Constructor & Destructor Documentation

◆ Lane() [1/4]

template<typename DataLoader>
osmscout::CLASS_FINAL< DataLoader >::Lane::Lane ( )
default

◆ Lane() [2/4]

template<typename DataLoader>
osmscout::CLASS_FINAL< DataLoader >::Lane::Lane ( const RouteDescription::LaneDescriptionRef laneDsc,
const RouteDescription::SuggestedLaneDescriptionRef suggestedLaneDsc )

◆ Lane() [3/4]

template<typename DataLoader>
osmscout::CLASS_FINAL< DataLoader >::Lane::Lane ( const Lane & )
default

◆ Lane() [4/4]

template<typename DataLoader>
osmscout::CLASS_FINAL< DataLoader >::Lane::Lane ( Lane && )
default

◆ ~Lane()

template<typename DataLoader>
osmscout::CLASS_FINAL< DataLoader >::Lane::~Lane ( )
default

Member Function Documentation

◆ operator!=()

template<typename DataLoader>
bool osmscout::CLASS_FINAL< DataLoader >::Lane::operator!= ( const Lane & o) const

◆ operator=() [1/2]

template<typename DataLoader>
Lane & osmscout::CLASS_FINAL< DataLoader >::Lane::operator= ( const Lane & )
default

◆ operator=() [2/2]

template<typename DataLoader>
Lane & osmscout::CLASS_FINAL< DataLoader >::Lane::operator= ( Lane && )
default

Member Data Documentation

◆ count

template<typename DataLoader>
int osmscout::CLASS_FINAL< DataLoader >::Lane::count {1}

◆ oneway

template<typename DataLoader>
bool osmscout::CLASS_FINAL< DataLoader >::Lane::oneway {false}

◆ suggested

template<typename DataLoader>
bool osmscout::CLASS_FINAL< DataLoader >::Lane::suggested {false}

◆ suggestedFrom

template<typename DataLoader>
int osmscout::CLASS_FINAL< DataLoader >::Lane::suggestedFrom {0}

◆ suggestedTo

template<typename DataLoader>
int osmscout::CLASS_FINAL< DataLoader >::Lane::suggestedTo {0}

◆ turns

template<typename DataLoader>
std::vector<LaneTurn> osmscout::CLASS_FINAL< DataLoader >::Lane::turns

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