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

#include <ego_info.h>

Collaboration diagram for apollo::planning::EgoInfo:
Collaboration graph

Public Member Functions

 EgoInfo ()
 
 ~EgoInfo ()=default
 
bool Update (const common::TrajectoryPoint &start_point, const common::VehicleState &vehicle_state)
 
void Clear ()
 
common::TrajectoryPoint start_point () const
 
common::VehicleState vehicle_state () const
 
double front_clear_distance () const
 
common::math::Box2d ego_box () const
 
void CalculateFrontObstacleClearDistance (const std::vector< const Obstacle *> &obstacles)
 

Constructor & Destructor Documentation

◆ EgoInfo()

apollo::planning::EgoInfo::EgoInfo ( )

◆ ~EgoInfo()

apollo::planning::EgoInfo::~EgoInfo ( )
default

Member Function Documentation

◆ CalculateFrontObstacleClearDistance()

void apollo::planning::EgoInfo::CalculateFrontObstacleClearDistance ( const std::vector< const Obstacle *> &  obstacles)

◆ Clear()

void apollo::planning::EgoInfo::Clear ( )

◆ ego_box()

common::math::Box2d apollo::planning::EgoInfo::ego_box ( ) const
inline

◆ front_clear_distance()

double apollo::planning::EgoInfo::front_clear_distance ( ) const
inline

◆ start_point()

common::TrajectoryPoint apollo::planning::EgoInfo::start_point ( ) const
inline

◆ Update()

bool apollo::planning::EgoInfo::Update ( const common::TrajectoryPoint &  start_point,
const common::VehicleState &  vehicle_state 
)

◆ vehicle_state()

common::VehicleState apollo::planning::EgoInfo::vehicle_state ( ) const
inline

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