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

#include <gap_provider.h>

Collaboration diagram for adore::apps::GapProvider:
Collaboration graph

Public Member Functions

 GapProvider ()
 
void update ()
 

Private Attributes

adore::env::ThreeLaneViewDecoupled laneView_
 
adore::env::LaneChangeGaps gapsLeft_
 
adore::env::LaneChangeGaps gapsRight_
 
adore::env::AFactory::TVehicleMotionStateReaderegoStateReader_
 
adore::env::AFactory::TGapQueueWritergapsLeftWriter_
 
adore::env::AFactory::TGapQueueWritergapsRightWriter_
 

Detailed Description

GapProvider computes and publishes gaps in traffic on left and right lane. Gap information includes a rating wrt to ego vehicle.

Constructor & Destructor Documentation

◆ GapProvider()

adore::apps::GapProvider::GapProvider ( )
inline
Here is the call graph for this function:

Member Function Documentation

◆ update()

void adore::apps::GapProvider::update ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ egoStateReader_

adore::env::AFactory::TVehicleMotionStateReader* adore::apps::GapProvider::egoStateReader_
private

◆ gapsLeft_

adore::env::LaneChangeGaps adore::apps::GapProvider::gapsLeft_
private

◆ gapsLeftWriter_

adore::env::AFactory::TGapQueueWriter* adore::apps::GapProvider::gapsLeftWriter_
private

◆ gapsRight_

adore::env::LaneChangeGaps adore::apps::GapProvider::gapsRight_
private

◆ gapsRightWriter_

adore::env::AFactory::TGapQueueWriter* adore::apps::GapProvider::gapsRightWriter_
private

◆ laneView_

adore::env::ThreeLaneViewDecoupled adore::apps::GapProvider::laneView_
private

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