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


Public Types | |
| enum | Access : uint8_t { footForward = 1u << 0u , footBackward = 1u << 1u , bicycleForward = 1u << 2u , bicycleBackward = 1u << 3u , carForward = 1u << 4u , carBackward = 1u << 5u , onewayForward = 1u << 6u , onewayBackward = 1u << 7u } |
Public Member Functions | |
| AccessFeatureValue ()=default | |
| AccessFeatureValue (const AccessFeatureValue &other)=default | |
| AccessFeatureValue (uint8_t access) | |
| void | SetAccess (uint8_t access) |
| uint8_t | GetAccess () const |
| bool | CanRoute () const |
| bool | CanRoute (Vehicle vehicle) const |
| bool | CanRoute (VehicleMask vehicleMask) const |
| bool | CanRouteForward () const |
| bool | CanRouteForward (Vehicle vehicle) const |
| bool | CanRouteBackward () const |
| bool | CanRouteBackward (Vehicle vehicle) const |
| bool | CanRouteFoot () const |
| bool | CanRouteFootForward () const |
| bool | CanRouteFootBackward () const |
| bool | CanRouteBicycle () const |
| bool | CanRouteBicycleForward () const |
| bool | CanRouteBicycleBackward () const |
| bool | CanRouteCar () const |
| bool | CanRouteCarForward () const |
| bool | CanRouteCarBackward () const |
| bool | IsOneway () const |
| bool | IsOnewayForward () const |
| bool | IsOnewayBackward () const |
| void | Read (FileScanner &scanner) override |
| void | Write (FileWriter &writer) override |
| AccessFeatureValue & | 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 | IsFlagSet (size_t) const |
| virtual bool | operator!= (const FeatureValue &other) const |
| enum osmscout::AccessFeatureValue::Access : uint8_t |
|
default |
|
default |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
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 |
|
overridevirtual |