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

#include <cooperativeusersprediction.h>

Collaboration diagram for adore::env::CooperativeUserPrediction:
Collaboration graph

Public Member Functions

void setId (int id)
 
void setLanePosition (int lane_position)
 
void setTargetAutomationLevel (unsigned int target_automation_level)
 
void setToletatedDistanceBehind (double toletated_distance_behind)
 
void setToletatedDistanceAhead (double toletated_distance_ahead)
 
void setVehicleLength (double vehicleLength)
 
void setVehicleWidth (double vehicleWidth)
 
void clear ()
 

Public Attributes

int id
 
double toletated_distance_behind
 
double toletated_distance_ahead
 
unsigned int target_automation_level
 
int lane_position
 
double vehicleLength
 
double vehicleWidth
 
double communicationDelay
 
struct {
   std::vector< double >   x
 
   std::vector< double >   y
 
   std::vector< double >   v
 
   std::vector< double >   t0
 
   std::vector< double >   t1
 
   std::vector< double >   psi
 
   std::vector< double >   a
 
currentTrajectory
 

Member Function Documentation

◆ clear()

void adore::env::CooperativeUserPrediction::clear ( )
inline
Here is the caller graph for this function:

◆ setId()

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

◆ setLanePosition()

void adore::env::CooperativeUserPrediction::setLanePosition ( int  lane_position)
inline
Here is the caller graph for this function:

◆ setTargetAutomationLevel()

void adore::env::CooperativeUserPrediction::setTargetAutomationLevel ( unsigned int  target_automation_level)
inline
Here is the caller graph for this function:

◆ setToletatedDistanceAhead()

void adore::env::CooperativeUserPrediction::setToletatedDistanceAhead ( double  toletated_distance_ahead)
inline
Here is the caller graph for this function:

◆ setToletatedDistanceBehind()

void adore::env::CooperativeUserPrediction::setToletatedDistanceBehind ( double  toletated_distance_behind)
inline
Here is the caller graph for this function:

◆ setVehicleLength()

void adore::env::CooperativeUserPrediction::setVehicleLength ( double  vehicleLength)
inline
Here is the caller graph for this function:

◆ setVehicleWidth()

void adore::env::CooperativeUserPrediction::setVehicleWidth ( double  vehicleWidth)
inline
Here is the caller graph for this function:

Member Data Documentation

◆ a

std::vector<double> adore::env::CooperativeUserPrediction::a

◆ communicationDelay

double adore::env::CooperativeUserPrediction::communicationDelay

◆ 

struct { ... } adore::env::CooperativeUserPrediction::currentTrajectory

◆ id

int adore::env::CooperativeUserPrediction::id

◆ lane_position

int adore::env::CooperativeUserPrediction::lane_position

◆ psi

std::vector<double> adore::env::CooperativeUserPrediction::psi

◆ t0

std::vector<double> adore::env::CooperativeUserPrediction::t0

◆ t1

std::vector<double> adore::env::CooperativeUserPrediction::t1

◆ target_automation_level

unsigned int adore::env::CooperativeUserPrediction::target_automation_level

◆ toletated_distance_ahead

double adore::env::CooperativeUserPrediction::toletated_distance_ahead

◆ toletated_distance_behind

double adore::env::CooperativeUserPrediction::toletated_distance_behind

◆ v

std::vector<double> adore::env::CooperativeUserPrediction::v

◆ vehicleLength

double adore::env::CooperativeUserPrediction::vehicleLength

◆ vehicleWidth

double adore::env::CooperativeUserPrediction::vehicleWidth

◆ x

std::vector<double> adore::env::CooperativeUserPrediction::x

◆ y

std::vector<double> adore::env::CooperativeUserPrediction::y

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