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

#include <evaluator_nav_cost.h>

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

Public Member Functions

int evaluateToBest (const PlanningResultMap &planning_results) override
 
 EvaluatorNavCost ()
 
- Public Member Functions inherited from adore::fun::ATrajectoryEvaluator
virtual std::vector< double > evaluateToVector (const PlanningResultMap &planning_results, const std::vector< double > &weights)
 
virtual std::vector< double > evaluateToVector (const PlanningResultMap &planning_results)
 
virtual int evaluateToBest (const PlanningResultMap &planning_results, const std::vector< double > &weights)
 
 ATrajectoryEvaluator ()
 

Private Attributes

double const MAX_NAV_COST = 40*1000*1000.0
 

Detailed Description

Interface to trajectory evaluation

Constructor & Destructor Documentation

◆ EvaluatorNavCost()

adore::fun::EvaluatorNavCost::EvaluatorNavCost ( )
inline

Member Function Documentation

◆ evaluateToBest()

int adore::fun::EvaluatorNavCost::evaluateToBest ( const PlanningResultMap planning_results)
inlineoverridevirtual

evaluate - assign navigation cost of last point in SetPointRequest

Reimplemented from adore::fun::ATrajectoryEvaluator.

Member Data Documentation

◆ MAX_NAV_COST

double const adore::fun::EvaluatorNavCost::MAX_NAV_COST = 40*1000*1000.0
private

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