Autoware.Auto
autoware::motion::planning::parking_planner::PlanningResult Class Reference

Results of a parking planning call. More...

#include <parking_planner.hpp>

Public Member Functions

 PlanningResult (const Trajectory< float64_t > trajectory, const std::size_t nlp_iterations, const float64_t nlp_proc_time, const PlanningStatus status)
 Construct a planning result. More...
 
const Trajectory< float64_t > & get_trajectory () const noexcept
 
std::size_t get_nlp_iterations () const noexcept
 
float64_t get_nlp_proc_time () const noexcept
 
PlanningStatus get_status () const noexcept
 

Detailed Description

Results of a parking planning call.

Constructor & Destructor Documentation

◆ PlanningResult()

autoware::motion::planning::parking_planner::PlanningResult::PlanningResult ( const Trajectory< float64_t >  trajectory,
const std::size_t  nlp_iterations,
const float64_t  nlp_proc_time,
const PlanningStatus  status 
)

Construct a planning result.

Parameters
[in]trajectoryThe trajectory computed by the planner
[in]nlp_iterationsThe number of iterations required by the solver
[in]nlp_proc_timeNLP process time, in seconds
[in]statusStatus of the result

Member Function Documentation

◆ get_nlp_iterations()

std::size_t autoware::motion::planning::parking_planner::PlanningResult::get_nlp_iterations ( ) const
inlinenoexcept

◆ get_nlp_proc_time()

float64_t autoware::motion::planning::parking_planner::PlanningResult::get_nlp_proc_time ( ) const
inlinenoexcept

◆ get_status()

PlanningStatus autoware::motion::planning::parking_planner::PlanningResult::get_status ( ) const
inlinenoexcept

◆ get_trajectory()

const Trajectory<float64_t>& autoware::motion::planning::parking_planner::PlanningResult::get_trajectory ( ) const
inlinenoexcept

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