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

Create traffic related decision in this class. The created obstacles is added to obstacles_, and the decision is added to obstacles_ Traffic obstacle examples include: More...

#include <traffic_decider.h>

Collaboration diagram for apollo::planning::TrafficDecider:
Collaboration graph

Public Member Functions

 TrafficDecider ()=default
 
bool Init (const TrafficRuleConfigs &config)
 
virtual ~TrafficDecider ()=default
 
apollo::common::Status Execute (Frame *frame, ReferenceLineInfo *reference_line_info, const std::shared_ptr< DependencyInjector > &injector)
 

Detailed Description

Create traffic related decision in this class. The created obstacles is added to obstacles_, and the decision is added to obstacles_ Traffic obstacle examples include:

Constructor & Destructor Documentation

◆ TrafficDecider()

apollo::planning::TrafficDecider::TrafficDecider ( )
default

◆ ~TrafficDecider()

virtual apollo::planning::TrafficDecider::~TrafficDecider ( )
virtualdefault

Member Function Documentation

◆ Execute()

apollo::common::Status apollo::planning::TrafficDecider::Execute ( Frame frame,
ReferenceLineInfo reference_line_info,
const std::shared_ptr< DependencyInjector > &  injector 
)

◆ Init()

bool apollo::planning::TrafficDecider::Init ( const TrafficRuleConfigs &  config)

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