#include <atrafficpredictionview.h>
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 |
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.
|
pure virtual |
getExpectedCollisionTime returns minimum time of all occuring collisions or guard if no collisions occur
Implemented in adore::env::DecoupledTrafficPredictionView.
|
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.
|
pure virtual |
overlapsExpectedBehavior returns true if given space overlaps with most likely current or future object positions
Implemented in adore::env::DecoupledTrafficPredictionView.