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

#include <platooningInformation.h>

Collaboration diagram for adore::fun::PlatooningInformation:
Collaboration graph

Public Member Functions

void set (adore_if_ros_msg::CooperativePlanningConstPtr msg)
 
void setToleratedDistanceAhead (double tda)
 
void setToleratedDistanceBehind (double tdb)
 
void setTargetAutomationLevel (unsigned int tal)
 
void setLanePosition (int lp)
 
void setId (int id)
 
double getToleratedDistanceAhead () const
 
double getToleratedDistanceBehind () const
 
unsigned int getTargetAutomationLevel () const
 
int getLanePosition () const
 
int getId () const
 
 PlatooningInformation ()
 
 PlatooningInformation (double ToleratedDistanceAhead, double ToleratedDistanceBehind, unsigned int TargetAutomationLevel, int LanePosition, int id)
 

Private Attributes

double ToleratedDistanceAhead
 
double ToleratedDistanceBehind
 
unsigned int TargetAutomationLevel
 
int LanePosition
 
int id
 

Detailed Description

TBDone

Constructor & Destructor Documentation

◆ PlatooningInformation() [1/2]

adore::fun::PlatooningInformation::PlatooningInformation ( )
inline

◆ PlatooningInformation() [2/2]

adore::fun::PlatooningInformation::PlatooningInformation ( double  ToleratedDistanceAhead,
double  ToleratedDistanceBehind,
unsigned int  TargetAutomationLevel,
int  LanePosition,
int  id 
)
inline

Member Function Documentation

◆ getId()

int adore::fun::PlatooningInformation::getId ( ) const
inline
Here is the caller graph for this function:

◆ getLanePosition()

int adore::fun::PlatooningInformation::getLanePosition ( ) const
inline
Here is the caller graph for this function:

◆ getTargetAutomationLevel()

unsigned int adore::fun::PlatooningInformation::getTargetAutomationLevel ( ) const
inline
Here is the caller graph for this function:

◆ getToleratedDistanceAhead()

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

◆ getToleratedDistanceBehind()

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

◆ set()

void adore::fun::PlatooningInformation::set ( adore_if_ros_msg::CooperativePlanningConstPtr  msg)
inline
Here is the caller graph for this function:

◆ setId()

void adore::fun::PlatooningInformation::setId ( int  id)
inline
Here is the caller graph for this function:

◆ setLanePosition()

void adore::fun::PlatooningInformation::setLanePosition ( int  lp)
inline
Here is the caller graph for this function:

◆ setTargetAutomationLevel()

void adore::fun::PlatooningInformation::setTargetAutomationLevel ( unsigned int  tal)
inline
Here is the caller graph for this function:

◆ setToleratedDistanceAhead()

void adore::fun::PlatooningInformation::setToleratedDistanceAhead ( double  tda)
inline
Here is the caller graph for this function:

◆ setToleratedDistanceBehind()

void adore::fun::PlatooningInformation::setToleratedDistanceBehind ( double  tdb)
inline
Here is the caller graph for this function:

Member Data Documentation

◆ id

int adore::fun::PlatooningInformation::id
private

◆ LanePosition

int adore::fun::PlatooningInformation::LanePosition
private

◆ TargetAutomationLevel

unsigned int adore::fun::PlatooningInformation::TargetAutomationLevel
private

◆ ToleratedDistanceAhead

double adore::fun::PlatooningInformation::ToleratedDistanceAhead
private

◆ ToleratedDistanceBehind

double adore::fun::PlatooningInformation::ToleratedDistanceBehind
private

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