|
libosmscout 1.1.1
|
#include <libosmscout/include/osmscout/navigation/LaneAgent.h>


Public Member Functions | |
| LaneMessage (const Timestamp ×tamp, const Lane &lane) | |
| PositionMessage (const Timestamp ×tamp, const RouteDescriptionRef &route, const Position &position) | |
| ~PositionMessage () override=default | |
| template<typename Description> | |
| std::shared_ptr< Description > | GetRouteDescription (const char *name) const |
| StopType | GetType () const |
| const ObjectFileRef & | GetStop () const |
| void | SetType (StopType stopType) |
| void | SetStop (const ObjectFileRef &stop) |
| PlatformType | GetType () const |
| const ObjectFileRef & | GetPlatform () const |
| void | SetType (PlatformType platformType) |
| void | SetPlatform (const ObjectFileRef &platform) |
| std::string | GetName () const |
| std::string | GetRef () const |
| std::string | GetOperator () const |
| std::string | GetNetwork () const |
| std::string | GetFrom () const |
| std::string | GetTo () const |
| Color | GetColor () const |
| void | SetName (const std::string &name) |
| void | SetRef (const std::string &ref) |
| void | SetOperator (const std::string &operatorName) |
| void | SetNetwork (const std::string &network) |
| void | SetFrom (const std::string &from) |
| void | SetTo (const std::string &to) |
| void | SetColor (const Color &color) |
| Router (VehicleMask vehicleMask, const std::string &filenamebase) | |
| VehicleMask | GetVehicleMask () const |
| std::string | GetFilenamebase () const |
| std::string | GetDataFilename () const |
| std::string | GetVariantFilename () const |
| std::string | GetIndexFilename () const |
Public Attributes | |
| Lane | lane |
| RouteDescriptionRef | route |
| Position | position |
| friend | PTRoute |
| std::vector< Stop > | stops |
| std::vector< Platform > | platforms |
| DatabaseId | dbId |
| DatabaseRef | database |
| RoutingDatabaseRef | routingDatabase |
| SimpleRoutingServiceRef | router |
| RoutingProfileRef | profile |
Message with estimated position
A route variant consists of a number of halts.
A route variant consists of a number of platforms.
A route can have multiple variants
Normally you have one variant in one direction and a second variant in the opposite direction.
Definition of a router
|
overridedefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::LaneMessage | ( | const Timestamp & | timestamp, |
| const Lane & | lane ) |
| osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::PositionMessage | ( | const Timestamp & | timestamp, |
| const RouteDescriptionRef & | route, | ||
| const Position & | position ) |
| osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::Router | ( | VehicleMask | vehicleMask, |
| const std::string & | filenamebase ) |
| void osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::SetColor | ( | const Color & | color | ) |
| void osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::SetFrom | ( | const std::string & | from | ) |
| void osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::SetName | ( | const std::string & | name | ) |
| void osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::SetNetwork | ( | const std::string & | network | ) |
| void osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::SetOperator | ( | const std::string & | operatorName | ) |
| void osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::SetPlatform | ( | const ObjectFileRef & | platform | ) |
| void osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::SetRef | ( | const std::string & | ref | ) |
| void osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::SetStop | ( | const ObjectFileRef & | stop | ) |
| void osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::SetTo | ( | const std::string & | to | ) |
| void osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::SetType | ( | PlatformType | platformType | ) |
| void osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::SetType | ( | StopType | stopType | ) |
| DatabaseRef osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::database |
| DatabaseId osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::dbId |
| Lane osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::lane |
| std::vector<Platform> osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::platforms |
| Position osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::position |
| RoutingProfileRef osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::profile |
| PTRoute |
| RouteDescriptionRef osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::route |
| SimpleRoutingServiceRef osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::router |
| RoutingDatabaseRef osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::routingDatabase |
| std::vector<Stop> osmscout::CLASS_FINAL< DataLoader >::CLASS_FINAL::stops |