ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::fun::PlanarVehicleState10d Struct Reference

#include <planarvehiclestate10d.h>

Collaboration diagram for adore::fun::PlanarVehicleState10d:
Collaboration graph

Public Member Functions

 PlanarVehicleState10d ()
 
 PlanarVehicleState10d (const PlanarVehicleState10d &other)
 
 PlanarVehicleState10d (const VehicleMotionState9d &other)
 
double getX () const
 
double getY () const
 
double getPSI () const
 
double getvx () const
 
double getvy () const
 
double getOmega () const
 
double getAx () const
 
double getDelta () const
 
double getDAx () const
 
double getDDelta () const
 
void setX (double value)
 
void setY (double value)
 
void setPSI (double value)
 
void setvx (double value)
 
void setvy (double value)
 
void setOmega (double value)
 
void setAx (double value)
 
void setDelta (double value)
 
void setDAx (double value)
 
void setDDelta (double value)
 

Public Attributes

adoreMatrix< double, 10, 1 > data
 

Detailed Description

A vehicle state used as reference for the vehicle, containing feedforward control inputs. [ pX, pY, psi, vx, vy, at COR omega, ax, delta, dax, ddelta ]

Constructor & Destructor Documentation

◆ PlanarVehicleState10d() [1/3]

adore::fun::PlanarVehicleState10d::PlanarVehicleState10d ( )
inline

◆ PlanarVehicleState10d() [2/3]

adore::fun::PlanarVehicleState10d::PlanarVehicleState10d ( const PlanarVehicleState10d other)
inline

◆ PlanarVehicleState10d() [3/3]

adore::fun::PlanarVehicleState10d::PlanarVehicleState10d ( const VehicleMotionState9d other)
inline
Here is the call graph for this function:

Member Function Documentation

◆ getAx()

double adore::fun::PlanarVehicleState10d::getAx ( ) const
inline
Here is the caller graph for this function:

◆ getDAx()

double adore::fun::PlanarVehicleState10d::getDAx ( ) const
inline
Here is the caller graph for this function:

◆ getDDelta()

double adore::fun::PlanarVehicleState10d::getDDelta ( ) const
inline
Here is the caller graph for this function:

◆ getDelta()

double adore::fun::PlanarVehicleState10d::getDelta ( ) const
inline
Here is the caller graph for this function:

◆ getOmega()

double adore::fun::PlanarVehicleState10d::getOmega ( ) const
inline
Here is the caller graph for this function:

◆ getPSI()

double adore::fun::PlanarVehicleState10d::getPSI ( ) const
inline
Here is the caller graph for this function:

◆ getvx()

double adore::fun::PlanarVehicleState10d::getvx ( ) const
inline
Here is the caller graph for this function:

◆ getvy()

double adore::fun::PlanarVehicleState10d::getvy ( ) const
inline
Here is the caller graph for this function:

◆ getX()

double adore::fun::PlanarVehicleState10d::getX ( ) const
inline
Here is the caller graph for this function:

◆ getY()

double adore::fun::PlanarVehicleState10d::getY ( ) const
inline
Here is the caller graph for this function:

◆ setAx()

void adore::fun::PlanarVehicleState10d::setAx ( double  value)
inline
Here is the caller graph for this function:

◆ setDAx()

void adore::fun::PlanarVehicleState10d::setDAx ( double  value)
inline
Here is the caller graph for this function:

◆ setDDelta()

void adore::fun::PlanarVehicleState10d::setDDelta ( double  value)
inline
Here is the caller graph for this function:

◆ setDelta()

void adore::fun::PlanarVehicleState10d::setDelta ( double  value)
inline
Here is the caller graph for this function:

◆ setOmega()

void adore::fun::PlanarVehicleState10d::setOmega ( double  value)
inline
Here is the caller graph for this function:

◆ setPSI()

void adore::fun::PlanarVehicleState10d::setPSI ( double  value)
inline
Here is the caller graph for this function:

◆ setvx()

void adore::fun::PlanarVehicleState10d::setvx ( double  value)
inline
Here is the caller graph for this function:

◆ setvy()

void adore::fun::PlanarVehicleState10d::setvy ( double  value)
inline
Here is the caller graph for this function:

◆ setX()

void adore::fun::PlanarVehicleState10d::setX ( double  value)
inline
Here is the caller graph for this function:

◆ setY()

void adore::fun::PlanarVehicleState10d::setY ( double  value)
inline
Here is the caller graph for this function:

Member Data Documentation

◆ data

adoreMatrix<double, 10, 1> adore::fun::PlanarVehicleState10d::data

The documentation for this struct was generated from the following file: