libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::RouteDescription::LaneDescription Class Reference

#include <RouteDescription.h>

+ Inheritance diagram for osmscout::RouteDescription::LaneDescription:

Public Member Functions

std::string GetDebugString () const override
 
uint8_t GetLaneCount () const
 
const std::vector< LaneTurn > & GetLaneTurns () const
 
bool IsOneway () const
 
 LaneDescription (bool oneway, uint8_t laneCount, const std::vector< LaneTurn > &laneTurns)
 
bool operator!= (const LaneDescription &o) const
 
bool operator== (const LaneDescription &o) const
 
- Public Member Functions inherited from osmscout::RouteDescription::Description
virtual ~Description ()=default
 

Detailed Description

A route lane

Constructor & Destructor Documentation

◆ LaneDescription()

osmscout::RouteDescription::LaneDescription::LaneDescription ( bool  oneway,
uint8_t  laneCount,
const std::vector< LaneTurn > &  laneTurns 
)

Member Function Documentation

◆ GetDebugString()

std::string osmscout::RouteDescription::LaneDescription::GetDebugString ( ) const
overridevirtual

◆ GetLaneCount()

uint8_t osmscout::RouteDescription::LaneDescription::GetLaneCount ( ) const
inline

◆ GetLaneTurns()

const std::vector<LaneTurn>& osmscout::RouteDescription::LaneDescription::GetLaneTurns ( ) const
inline

◆ IsOneway()

bool osmscout::RouteDescription::LaneDescription::IsOneway ( ) const
inline

◆ operator!=()

bool osmscout::RouteDescription::LaneDescription::operator!= ( const LaneDescription o) const

◆ operator==()

bool osmscout::RouteDescription::LaneDescription::operator== ( const LaneDescription o) const

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