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

#include <anominalplannerinformation.h>

Inheritance diagram for adore::fun::ANominalPlannerInformation:
Inheritance graph
Collaboration diagram for adore::fun::ANominalPlannerInformation:
Collaboration graph

Public Member Functions

virtual bool getReferenceIfAvailable (int dim, int der, double t, double s, double ds, double &ref) const =0
 getReferenceIfAvailable returns true if the reference for the dimension and derivative is available and then writes the reference into ref More...
 
virtual double getUB (int dim, int der, double t, double s, double ds) const =0
 getUB returns the upper bound for the offset's der's derivative in dimension dim More...
 
virtual double getLB (int dim, int der, double t, double s, double ds) const =0
 getLB returns the lower bound for the offset's der's derivative in dimension dim More...
 
virtual void update (double t0, double s0, double ds0)=0
 update update all constraints and references More...
 

Detailed Description

An interface for bundling of constraints and references

Member Function Documentation

◆ getLB()

virtual double adore::fun::ANominalPlannerInformation::getLB ( int  dim,
int  der,
double  t,
double  s,
double  ds 
) const
pure virtual

getLB returns the lower bound for the offset's der's derivative in dimension dim

Implemented in adore::fun::StdGapConstraintAndReference, adore::fun::NominalPlannerInformationSet< N, D >, and adore::fun::NominalPlannerInformationSet< N+1, 2 >.

◆ getReferenceIfAvailable()

virtual bool adore::fun::ANominalPlannerInformation::getReferenceIfAvailable ( int  dim,
int  der,
double  t,
double  s,
double  ds,
double &  ref 
) const
pure virtual

getReferenceIfAvailable returns true if the reference for the dimension and derivative is available and then writes the reference into ref

Implemented in adore::fun::StdGapConstraintAndReference, adore::fun::NominalPlannerInformationSet< N, D >, and adore::fun::NominalPlannerInformationSet< N+1, 2 >.

◆ getUB()

virtual double adore::fun::ANominalPlannerInformation::getUB ( int  dim,
int  der,
double  t,
double  s,
double  ds 
) const
pure virtual

getUB returns the upper bound for the offset's der's derivative in dimension dim

Implemented in adore::fun::StdGapConstraintAndReference, adore::fun::NominalPlannerInformationSet< N, D >, and adore::fun::NominalPlannerInformationSet< N+1, 2 >.

◆ update()

virtual void adore::fun::ANominalPlannerInformation::update ( double  t0,
double  s0,
double  ds0 
)
pure virtual

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