ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
missiondata.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  * Jan Lauermann - initial API and implementation
13  ********************************************************************************/
14 
15 #pragma once
16 
17 namespace adore
18 {
19  namespace fun
20  {
25  {
26  public:
28  {
32  };
33 
34  private:
36 
37  public:
39  {
41  }
43  return this->missionState_;
44  }
45  void setMissionState(MissionState missionState) {
46  this->missionState_ = missionState;
47  }
48 
49  };
50  }
51 }
Definition: missiondata.h:25
MissionData()
Definition: missiondata.h:38
void setMissionState(MissionState missionState)
Definition: missiondata.h:45
MissionState missionState_
Definition: missiondata.h:35
MissionState getMissionState() const
Definition: missiondata.h:42
MissionState
Definition: missiondata.h:28
@ DRIVING_TO_GOAL
Definition: missiondata.h:30
@ GOAL_REACHED
Definition: missiondata.h:31
@ AUTOMATION_NOT_ACTIVE
Definition: missiondata.h:29
Definition: areaofeffectconverter.h:20