Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
DelayGeneralLogic.h
Go to the documentation of this file.
1 #ifndef DELAYGENERALLOGIC_H
2 #define DELAYGENERALLOGIC_H
3 
5 
7 
9 {
10 public:
18  static ApplicationDefines::ResultValue CalculateDelayOnSynchroPoint( const RouteSynchroPoint &routeSynchroPoint, const int actualTripBusStopIndex , int &delay );
19 
27  static ApplicationDefines::ResultValue CalculateDelayOnBusStop( const int tripBusStopIndex, int &delay, bool useArrivalTime = false );
28 
29 private:
32 };
33 
34 #endif // DELAYGENERALLOGIC_H
Definition: DelayGeneralLogic.h:8
static ApplicationDefines::ResultValue CalculateDelayOnBusStop(const int tripBusStopIndex, int &delay, bool useArrivalTime=false)
CalculateDelayOnBusStop - calculates delay by tariff time by defined trip bus stop order tripBusStopI...
Definition: DelayGeneralLogic.cpp:83
ResultValue
Definition: ApplicationDefines.h:92
static ApplicationDefines::ResultValue CalculateDelayOnSynchroPoint(const RouteSynchroPoint &routeSynchroPoint, const int actualTripBusStopIndex, int &delay)
CalculateDelayOnSynchroPoint - calculates delay or advance based on synchro point hit routeSynchroPoi...
Definition: DelayGeneralLogic.cpp:35
Definition: RouteData.h:57