ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
resetvehiclepose.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 
17 namespace adore
18 {
19  namespace sim
20  {
26  {
27 
28  private:
29  double X;
30  double Y;
31  double Z;
32  double PSI;
33 
34  public:
35  double getX() const {
36  return this->X;
37  }
38  void setX(double X) {
39  this->X = X;
40  }
41 
42 
43  double getY() const {
44  return this->Y;
45  }
46  void setY(double Y) {
47  this->Y = Y;
48  }
49 
50 
51  double getPSI() const{
52  return this->PSI;
53  }
54  void setPSI(double PSI) {
55  this->PSI = PSI;
56  }
57 
58  double getZ() const{
59  return this->Z;
60  }
61  void setZ(double Z) {
62  this->Z = Z;
63  }
64 
65  };
66  }
67 }
Definition: areaofeffectconverter.h:20
provides encapsulation of values needed to reset the vehicle pose in a simulation
Definition: resetvehiclepose.h:26
void setZ(double Z)
Definition: resetvehiclepose.h:61
void setY(double Y)
Definition: resetvehiclepose.h:46
double getZ() const
Definition: resetvehiclepose.h:58
double getX() const
Definition: resetvehiclepose.h:35
void setPSI(double PSI)
Definition: resetvehiclepose.h:54
double PSI
Definition: resetvehiclepose.h:32
double Y
Definition: resetvehiclepose.h:30
double X
Definition: resetvehiclepose.h:29
double getY() const
Definition: resetvehiclepose.h:43
void setX(double X)
Definition: resetvehiclepose.h:38
double Z
Definition: resetvehiclepose.h:31
double getPSI() const
Definition: resetvehiclepose.h:51