ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
anavigationgoalview.h
Go to the documentation of this file.
1 /********************************************************************************
2  * Copyright (C) 2017-2020 German Aerospace Center (DLR).
3  * Eclipse ADORe, Automated Driving Open Research https://eclipse.org/adore
4  *
5  * This program and the accompanying materials are made available under the
6  * terms of the Eclipse Public License 2.0 which is available at
7  * http://www.eclipse.org/legal/epl-2.0.
8  *
9  * SPDX-License-Identifier: EPL-2.0
10  *
11  * Contributors:
12  * Daniel Heß - definition of view
13  ********************************************************************************/
14 
15 
16 #pragma once
17 namespace adore
18 {
19 namespace view
20 {
25  {
26  public:
32  virtual const bool isNextGoalPointFinal()const=0;
36  virtual const bool isNextGoalPointInView()const=0;
40  virtual const bool isNextGoalPointOnCurrentLane()const=0;
44  virtual const bool isNextGoalPointOnLaneToTheLeft()const=0;
48  virtual const bool isNextGoalPointOnLaneToTheRight()const=0;
52  virtual const double getProgress()const=0;
53  };
54 }//end view
55 }//end adore
Definition: anavigationgoalview.h:25
virtual const bool isNextGoalPointOnLaneToTheLeft() const =0
virtual const bool isNextGoalPointInView() const =0
virtual const bool isNextGoalPointOnLaneToTheRight() const =0
virtual const double getProgress() const =0
virtual const bool isNextGoalPointOnCurrentLane() const =0
virtual const bool isNextGoalPointFinal() const =0
Definition: areaofeffectconverter.h:20