ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
lanefollowingborders.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 
19 #include <list>
20 
21 namespace adore
22 {
23 namespace env
24 {
25 namespace BorderBased
26 {
31 {
32  private:
33  std::list<const Border*> laneFollowingBorders_;
36  public:
41  {
42  return nullptr;
43  }
47  const std::list<const Border*>* getLaneFollowingBorders()
48  {
49  return &laneFollowingBorders_;
50  }
51 };
52 }
53 }
54 }
Selects Borders from BorderSet required for LaneFollowingView construction.
Definition: lanefollowingborders.h:31
const Border * getInitialBorder()
Definition: lanefollowingborders.h:40
std::list< const Border * > laneFollowingBorders_
Definition: lanefollowingborders.h:33
const std::list< const Border * > * getLaneFollowingBorders()
Definition: lanefollowingborders.h:47
Definition: areaofeffectconverter.h:20
The border struct contains data of the smallest.
Definition: border.h:62