|
| virtual bool | CanUseBackward (const DatabaseId &dbId, Id fromNodeId, const ObjectFileRef &object) const =0 |
| |
| virtual bool | CanUseForward (const DatabaseId &dbId, Id fromNodeId, const ObjectFileRef &object) const =0 |
| |
| virtual const AccessFeatureValueReader & | GetAccessReader (const DatabaseId &dbId) const =0 |
| |
| virtual AreaRef | GetArea (const DBFileOffset &offset) const =0 |
| |
| virtual GeoCoord | GetCoordinates (const RouteDescription::Node &node, size_t nodeIndex) const =0 |
| |
| virtual std::vector< DatabaseRef > | GetDatabases () const =0 |
| | Get low level database objects (indexed by DatabaseId)
|
| |
| virtual RouteDescription::DestinationDescriptionRef | GetDestination (const RouteDescription::Node &node) const =0 |
| |
| virtual NodeRef | GetJunctionNode (const RouteDescription::Node &node) const =0 |
| |
| virtual const LanesFeatureValueReader & | GetLaneReader (const DatabaseId &dbId) const =0 |
| |
| virtual RouteDescription::LaneDescription | GetLanes (const DatabaseId &dbId, const WayRef &way, bool forward) const |
| |
| virtual RouteDescription::LaneDescriptionRef | GetLanes (const RouteDescription::Node &node) const |
| |
| virtual uint8_t | GetMaxSpeed (const RouteDescription::Node &node) const =0 |
| |
| virtual RouteDescription::NameDescriptionRef | GetNameDescription (const RouteDescription::Node &node) const =0 |
| |
| virtual RouteDescription::NameDescriptionRef | GetNameDescription (DatabaseId dbId, const Area &area) const =0 |
| |
| virtual RouteDescription::NameDescriptionRef | GetNameDescription (DatabaseId dbId, const Node &node) const =0 |
| |
| virtual RouteDescription::NameDescriptionRef | GetNameDescription (DatabaseId dbId, const ObjectFileRef &object) const =0 |
| |
| virtual RouteDescription::NameDescriptionRef | GetNameDescription (DatabaseId dbId, const Way &way) const =0 |
| |
| virtual NodeRef | GetNode (const DBFileOffset &offset) const =0 |
| |
| virtual Id | GetNodeId (const RouteDescription::Node &node) const |
| |
| virtual size_t | GetNodeIndex (const RouteDescription::Node &node, Id nodeId) const =0 |
| |
| virtual Duration | GetTime (DatabaseId dbId, const Area &area, const Distance &deltaDistance) const =0 |
| |
| virtual Duration | GetTime (DatabaseId dbId, const Way &way, const Distance &deltaDistance) const =0 |
| |
| virtual WayRef | GetWay (const DBFileOffset &offset) const =0 |
| |
| virtual bool | IsBackwardPath (const ObjectFileRef &object, size_t fromNodeIndex, size_t toNodeIndex) const =0 |
| |
| virtual bool | IsBridge (const RouteDescription::Node &node) const =0 |
| |
| virtual bool | IsClockwise (const RouteDescription::Node &node) const =0 |
| |
| virtual bool | IsForwardPath (const ObjectFileRef &object, size_t fromNodeIndex, size_t toNodeIndex) const =0 |
| |
| virtual bool | IsMiniRoundabout (const RouteDescription::Node &node) const =0 |
| |
| virtual bool | IsMotorway (const RouteDescription::Node &node) const =0 |
| |
| virtual bool | IsMotorwayLink (const RouteDescription::Node &node) const =0 |
| |
| virtual bool | IsNodeStartOrEndOfObject (const RouteDescription::Node &node, const ObjectFileRef &object) const =0 |
| |
| virtual bool | IsRoundabout (const RouteDescription::Node &node) const =0 |
| |