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


Public Types | |
| enum | Feature : uint8_t { sidewalkTrackLeft = 1u << 0u , sidewalkTrackRight = 1u << 1u , cyclewayLaneLeft = 1u << 2u , cyclewayLaneRight = 1u << 3u , cyclewayTrackLeft = 1u << 4u , cyclewayTrackRight = 1u << 5u } |
Public Member Functions | |
| SidewayFeatureValue ()=default | |
| bool | IsFlagSet (size_t flagIndex) const override |
| void | SetFeatureSet (uint8_t featureSet) |
| bool | HasSidewalkTrackLeft () const |
| bool | HasSidewalkTrackRight () const |
| bool | HasCyclewayLaneLeft () const |
| bool | HasCyclewayLaneRight () const |
| bool | HasCyclewayTrackLeft () const |
| bool | HasCyclewayTrackRight () const |
| void | Read (FileScanner &scanner) override |
| void | Write (FileWriter &writer) override |
| SidewayFeatureValue & | 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 std::string | GetLabel (const Locale &, size_t) const |
| virtual bool | operator!= (const FeatureValue &other) const |
| enum osmscout::SidewayFeatureValue::Feature : uint8_t |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from osmscout::FeatureValue.
|
overridevirtual |
Reimplemented from osmscout::FeatureValue.
|
overridevirtual |
Implements osmscout::FeatureValue.
|
overridevirtual |
Read the value of the Feature from the FileScanner
| IOException |
Implements osmscout::FeatureValue.
|
inline |
|
overridevirtual |