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

#include <atrajectory_evaluator.h>

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

Public Member Functions

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)
 
virtual int evaluateToBest (const PlanningResultMap &planning_results)
 
 ATrajectoryEvaluator ()
 

Constructor & Destructor Documentation

◆ ATrajectoryEvaluator()

adore::fun::ATrajectoryEvaluator::ATrajectoryEvaluator ( )
inline

Member Function Documentation

◆ evaluateToBest() [1/2]

virtual int adore::fun::ATrajectoryEvaluator::evaluateToBest ( const PlanningResultMap planning_results)
inlinevirtual

◆ evaluateToBest() [2/2]

virtual int adore::fun::ATrajectoryEvaluator::evaluateToBest ( const PlanningResultMap planning_results,
const std::vector< double > &  weights 
)
inlinevirtual

◆ evaluateToVector() [1/2]

virtual std::vector<double> adore::fun::ATrajectoryEvaluator::evaluateToVector ( const PlanningResultMap planning_results)
inlinevirtual

◆ evaluateToVector() [2/2]

virtual std::vector<double> adore::fun::ATrajectoryEvaluator::evaluateToVector ( const PlanningResultMap planning_results,
const std::vector< double > &  weights 
)
inlinevirtual

evaluate - grade a trajectory and return a single value to compare with other trajectories


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