Apollo  6.0
Open source self driving car software
Public Types | Public Member Functions | List of all members
apollo::planning::PathBoundsDecider Class Reference

#include <path_bounds_decider.h>

Inheritance diagram for apollo::planning::PathBoundsDecider:
Inheritance graph
Collaboration diagram for apollo::planning::PathBoundsDecider:
Collaboration graph

Public Types

enum  LaneBorrowInfo { LaneBorrowInfo::LEFT_BORROW, LaneBorrowInfo::NO_BORROW, LaneBorrowInfo::RIGHT_BORROW }
 

Public Member Functions

 PathBoundsDecider (const TaskConfig &config, const std::shared_ptr< DependencyInjector > &injector)
 
- Public Member Functions inherited from apollo::planning::Decider
 Decider (const TaskConfig &config)
 
 Decider (const TaskConfig &config, const std::shared_ptr< DependencyInjector > &injector)
 
virtual ~Decider ()=default
 
apollo::common::Status Execute (Frame *frame, ReferenceLineInfo *reference_line_info) override
 
apollo::common::Status Execute (Frame *frame) override
 
- Public Member Functions inherited from apollo::planning::Task
 Task (const TaskConfig &config)
 
 Task (const TaskConfig &config, const std::shared_ptr< DependencyInjector > &injector)
 
virtual ~Task ()=default
 
const std::string & Name () const
 
const TaskConfig & Config () const
 

Additional Inherited Members

- Protected Member Functions inherited from apollo::planning::Decider
virtual apollo::common::Status Process (Frame *frame)
 
- Protected Attributes inherited from apollo::planning::Task
Frameframe_ = nullptr
 
ReferenceLineInforeference_line_info_ = nullptr
 
TaskConfig config_
 
std::string name_
 
std::shared_ptr< DependencyInjectorinjector_
 

Member Enumeration Documentation

◆ LaneBorrowInfo

Enumerator
LEFT_BORROW 
NO_BORROW 
RIGHT_BORROW 

Constructor & Destructor Documentation

◆ PathBoundsDecider()

apollo::planning::PathBoundsDecider::PathBoundsDecider ( const TaskConfig &  config,
const std::shared_ptr< DependencyInjector > &  injector 
)

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