libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::RouteDescription::LaneDescription Class Reference

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

Inheritance diagram for osmscout::RouteDescription::LaneDescription:
Collaboration diagram for osmscout::RouteDescription::LaneDescription:

Public Member Functions

 LaneDescription (bool oneway, uint8_t laneCount, const std::vector< LaneTurn > &laneTurns)
std::string GetDebugString () const override
bool IsOneway () const
uint8_t GetLaneCount () const
const std::vector< LaneTurn > & GetLaneTurns () const
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 file: