virtual double getProgressOfWidthClosed() const =0
virtual double getSpeedLimit(double s)=0
virtual void toRelativeCoordinates(double xe, double ye, double &s, double &n)=0
virtual const TrafficQueue & getOnLaneTraffic() const =0
virtual double getSMin() const =0
virtual double getOffsetOfRightBorder(double s)=0
virtual double getSMax() const =0
virtual double getNavigationCost(double s)=0
virtual void boundNavigationCost(double s0, double s1, double &cmin, double &cmax)=0
virtual const ConflictSet & getConflictSet() const =0
virtual bool hasSpeedRecommendation(double s) const =0
virtual double getSpeedRecommendation(double s) const =0
virtual void toEucledianCoordinates(double s, double n, double &xe, double &ye, double &ze)=0
virtual bool isValid() const =0
virtual double getProgressOfWidthOpen() const =0
virtual double getLeftIndicatorHint(double s)=0
virtual double getOffsetOfLeftBorder(double s)=0
bool inSRange(double s) const
Definition: alane.h:45
virtual double getRightIndicatorHint(double s)=0
virtual double getCurvature(double s, int derivative)=0
virtual double getHeading(double s)=0
Definition: conflictset.h:176
std::vector< TrafficObject > TrafficQueue
Definition: trafficobject.h:183
Definition: areaofeffectconverter.h:20