ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::env::OCPredictionStrategy< T > Class Template Referenceabstract

#include <occupancycylinderprediction.h>

Collaboration diagram for adore::env::OCPredictionStrategy< T >:
Collaboration graph

Public Member Functions

virtual bool predict (const T &p, OccupancyCylinderPredictionSet &set) const =0
 

Detailed Description

template<typename T>
class adore::env::OCPredictionStrategy< T >

Abstract strategy for prediction of traffic participants, based on "circular" approach

Member Function Documentation

◆ predict()

template<typename T >
virtual bool adore::env::OCPredictionStrategy< T >::predict ( const T &  p,
OccupancyCylinderPredictionSet set 
) const
pure virtual

formulate one or more predictions for Participant p as an OccupancyCylinderTree (a set of cylinders in xyz and t)

Parameters
pthe participant state information
setthe resulting occupancy prediction is placed in set
Returns
true if prediction is successful

Implemented in adore::env::OCRoadBasedPrediction, adore::env::OCRoadBasedPrediction, and adore::env::OCStraightLinePrediction.


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