ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::view::ATrafficPredictionView Class Referenceabstract

#include <atrafficpredictionview.h>

Inheritance diagram for adore::view::ATrafficPredictionView:
Inheritance graph
Collaboration diagram for adore::view::ATrafficPredictionView:
Collaboration graph

Public Member Functions

virtual bool overlapsExpectedBehavior (const adore::mad::OccupancyCylinderTree &space) const =0
 
virtual bool overlapsEmergencyBehavior (const adore::mad::OccupancyCylinderTree &space) const =0
 
virtual double getExpectedCollisionTime (const adore::mad::OccupancyCylinderTree &space, double guard) const =0
 

Detailed Description

ATrafficPredictionView provides different categories of predictions and allows to test whether a set the ego vehicle wants to occupy conflicts with any of these predictions.

Member Function Documentation

◆ getExpectedCollisionTime()

virtual double adore::view::ATrafficPredictionView::getExpectedCollisionTime ( const adore::mad::OccupancyCylinderTree space,
double  guard 
) const
pure virtual

getExpectedCollisionTime returns minimum time of all occuring collisions or guard if no collisions occur

Implemented in adore::env::DecoupledTrafficPredictionView.

Here is the caller graph for this function:

◆ overlapsEmergencyBehavior()

virtual bool adore::view::ATrafficPredictionView::overlapsEmergencyBehavior ( const adore::mad::OccupancyCylinderTree space) const
pure virtual

overlapsEmergencyBehavior returns true if given space overlaps with current or future object positions belongig to the emergency behavior of these objects

Implemented in adore::env::DecoupledTrafficPredictionView.

Here is the caller graph for this function:

◆ overlapsExpectedBehavior()

virtual bool adore::view::ATrafficPredictionView::overlapsExpectedBehavior ( const adore::mad::OccupancyCylinderTree space) const
pure virtual

overlapsExpectedBehavior returns true if given space overlaps with most likely current or future object positions

Implemented in adore::env::DecoupledTrafficPredictionView.

Here is the caller graph for this function:

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