|
libosmscout 1.1.1
|
#include <libosmscout/include/osmscout/feature/LanesFeature.h>


Public Member Functions | |
| LanesFeatureValue ()=default | |
| LanesFeatureValue (uint8_t lanes) | |
| void | SetLanes (uint8_t forwardLanes, uint8_t backwardLanes) |
| bool | HasSingleLane () const |
| uint8_t | GetForwardLanes () const |
| uint8_t | GetBackwardLanes () const |
| uint8_t | GetLanes () const |
| void | SetTurnLanes (const std::vector< LaneTurn > &turnForward, const std::vector< LaneTurn > &turnBackward) |
| std::vector< LaneTurn > | GetTurnForward () const |
| std::vector< LaneTurn > | GetTurnBackward () const |
| std::string | GetDestinationForward () const |
| std::string | GetDestinationBackward () const |
| void | SetDestinationLanes (const std::string_view &destinationForward, const std::string_view &destinationBackward) |
| std::string | GetLabel (const Locale &, size_t) const override |
| void | Read (FileScanner &scanner) override |
| void | Write (FileWriter &writer) override |
| LanesFeatureValue & | operator= (const FeatureValue &other) override |
| bool | operator== (const FeatureValue &other) const override |
| Public Member Functions inherited from osmscout::FeatureValue | |
| FeatureValue ()=default | |
| FeatureValue (const FeatureValue &featureValue)=default | |
| virtual | ~FeatureValue ()=default |
| virtual bool | IsFlagSet (size_t) const |
| virtual bool | operator!= (const FeatureValue &other) const |
|
default |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from osmscout::FeatureValue.
| uint8_t osmscout::LanesFeatureValue::GetLanes | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Reimplemented from osmscout::FeatureValue.
|
overridevirtual |
Implements osmscout::FeatureValue.
|
overridevirtual |
Read the value of the Feature from the FileScanner
| IOException |
Implements osmscout::FeatureValue.
|
inline |
|
inline |
|
inline |
|
overridevirtual |