#include <basicsetpointrequestevaluators.h>
Public Member Functions | |
SPRInvariantCollisionFreedom (adore::view::ATrafficPredictionView *predictionView, adore::params::APVehicle *pvehicle=adore::params::ParamsFactoryInstance::get() ->getVehicle(), adore::params::APTacticalPlanner *ptac=adore::params::ParamsFactoryInstance::get() ->getTacticalPlanner(), adore::params::APPrediction *ppred=adore::params::ParamsFactoryInstance::get() ->getPrediction()) | |
virtual bool | isValid (const adore::fun::SetPointRequest &spr) const override |
Private Attributes | |
adore::view::ATrafficPredictionView * | predictionView_ |
adore::params::APVehicle * | pvehicle_ |
adore::params::APTacticalPlanner * | ptac_ |
adore::params::APPrediction * | ppred_ |
Apply SPRInvariantCollisionFreedom to combined maneuver to test whether future collisions with known obstacles can be prevented
|
inline |
|
inlineoverridevirtual |
Implements adore::fun::ASPRConstraint.
|
private |
|
private |
|
private |
|
private |