Autoware.Auto
autoware::behavior_planner::TrajectoryManager Class Reference

Class that splits trajectory at gear changing points and publish them separately. More...

#include <trajectory_manager.hpp>

Public Member Functions

 TrajectoryManager (const PlannerConfig &config)
 
void clear_trajectory ()
 
void set_trajectory (const Trajectory &trajectory)
 
Trajectory get_trajectory (const State &state)
 
size_t get_remaining_length (const State &state)
 
bool8_t is_trajectory_ready ()
 
bool8_t has_arrived_subgoal (const State &state)
 

Detailed Description

Class that splits trajectory at gear changing points and publish them separately.

Constructor & Destructor Documentation

◆ TrajectoryManager()

autoware::behavior_planner::TrajectoryManager::TrajectoryManager ( const PlannerConfig config)
explicit

Member Function Documentation

◆ clear_trajectory()

void autoware::behavior_planner::TrajectoryManager::clear_trajectory ( )

◆ get_remaining_length()

size_t autoware::behavior_planner::TrajectoryManager::get_remaining_length ( const State state)

◆ get_trajectory()

Trajectory autoware::behavior_planner::TrajectoryManager::get_trajectory ( const State state)

◆ has_arrived_subgoal()

bool8_t autoware::behavior_planner::TrajectoryManager::has_arrived_subgoal ( const State state)

◆ is_trajectory_ready()

bool8_t autoware::behavior_planner::TrajectoryManager::is_trajectory_ready ( )

◆ set_trajectory()

void autoware::behavior_planner::TrajectoryManager::set_trajectory ( const Trajectory &  trajectory)

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