73 && n_ < lateral_tolerance + lfv_->getOffsetOfLeftBorder(
s_))
abstract factory for adore::env communication
Definition: afactory.h:41
virtual TNavigationGoalReader * getNavigationGoalReader()=0
Definition: navigationgoalobserver.h:31
adore::fun::NavigationGoal goal_
Definition: navigationgoalobserver.h:38
adore::view::ALaneChangeView * lcr_
Definition: navigationgoalobserver.h:36
adore::params::APNavigation * p_nav_
Definition: navigationgoalobserver.h:45
double n_
Definition: navigationgoalobserver.h:44
virtual const bool isNextGoalPointOnCurrentLane() const
Definition: navigationgoalobserver.h:115
bool oncurrentlane_
Definition: navigationgoalobserver.h:40
void update()
Definition: navigationgoalobserver.h:56
NavigationGoalObserver(AFactory *afactory, adore::view::ALane *lfv, adore::view::ALaneChangeView *lcl, adore::view::ALaneChangeView *lcr)
Definition: navigationgoalobserver.h:49
bool inview_
Definition: navigationgoalobserver.h:39
adore::view::ALaneChangeView * lcl_
Definition: navigationgoalobserver.h:35
AFactory::TNavigationGoalReader * goalReader_
Definition: navigationgoalobserver.h:33
virtual const bool isNextGoalPointOnLaneToTheLeft() const
Definition: navigationgoalobserver.h:119
virtual const bool isNextGoalPointInView() const
Definition: navigationgoalobserver.h:111
double s_
Definition: navigationgoalobserver.h:43
bool initialized_
Definition: navigationgoalobserver.h:37
adore::view::ALane * lfv_
Definition: navigationgoalobserver.h:34
bool onlaneright_
Definition: navigationgoalobserver.h:42
bool onlaneleft_
Definition: navigationgoalobserver.h:41
virtual const bool isNextGoalPointFinal() const
Definition: navigationgoalobserver.h:107
virtual const bool isNextGoalPointOnLaneToTheRight() const
Definition: navigationgoalobserver.h:123
virtual const double getProgress() const
Definition: navigationgoalobserver.h:127
virtual void getData(T &value)=0
virtual bool hasData() const =0
virtual APNavigation * getNavigation() const =0
abstract class containing parameters which configure navigation behaviour
Definition: ap_navigation.h:25
virtual double getNagivationGoalStopToleranceLateral() const =0
static adore::params::AFactory * get()
Definition: afactory.h:103
Definition: alanechangeview.h:27
virtual double getOffsetOfDestinationOuterBorder(double s)=0
virtual ALane * getTargetLane()=0
virtual double getOffsetOfSeparatingBorder(double s)=0
virtual void toRelativeCoordinates(double xe, double ye, double &s, double &n)=0
virtual double getSMin() const =0
virtual double getOffsetOfRightBorder(double s)=0
virtual bool isValid() const =0
bool inSRange(double s) const
Definition: alane.h:45
Definition: anavigationgoalview.h:25
Definition: areaofeffectconverter.h:20
Definition: navigationgoal.h:26
adore::mad::GlobalPosition target_
Definition: navigationgoal.h:28
double x_
Definition: globalposition.h:23
double y_
Definition: globalposition.h:23