ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
athreelaneview.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ß - initial API and implementation
13
********************************************************************************/
14
15
#pragma once
16
#include "
alane.h
"
17
#include "
alanechangeview.h
"
18
19
namespace
adore
20
{
21
namespace
view
22
{
29
class
AThreeLaneView
30
{
31
public
:
35
virtual
ALane
*
getCurrentLane
()=0;
39
virtual
ALaneChangeView
*
getLeftLaneChange
()=0;
43
virtual
ALaneChangeView
*
getRightLaneChange
()=0;
44
};
45
}
46
}
alane.h
alanechangeview.h
adore::view::ALaneChangeView
Definition:
alanechangeview.h:27
adore::view::ALane
Definition:
alane.h:28
adore::view::AThreeLaneView
Definition:
athreelaneview.h:30
adore::view::AThreeLaneView::getCurrentLane
virtual ALane * getCurrentLane()=0
adore::view::AThreeLaneView::getLeftLaneChange
virtual ALaneChangeView * getLeftLaneChange()=0
adore::view::AThreeLaneView::getRightLaneChange
virtual ALaneChangeView * getRightLaneChange()=0
adore
Definition:
areaofeffectconverter.h:20
libadore
libadore
adore
view
include
adore
view
athreelaneview.h
Generated by
1.9.1