Apollo  6.0
Open source self driving car software
Functions
apollo::v2x::utils Namespace Reference

Functions

bool FindAllRoadId (const std::shared_ptr<::apollo::hdmap::HDMap > &hdmap, const ::apollo::hdmap::LaneInfoConstPtr &start_laneinfo, const ::apollo::hdmap::LaneInfoConstPtr &end_laneinfo, size_t max_road_count, std::unordered_set< std::string > *result_id_set)
 
bool CheckCarInSet (const std::shared_ptr<::apollo::hdmap::HDMap > &hdmap, const std::unordered_set< std::string > &id_set, const ::apollo::hdmap::LaneInfoConstPtr &car_laneinfo, size_t max_lane_count)
 
bool GetRsuInfo (const std::shared_ptr<::apollo::hdmap::HDMap > &hdmap, const OSLocation &os_location, const std::set< std::string > &rsu_whitelist, double distance, double max_heading_difference, std::shared_ptr<::apollo::v2x::CarStatus > *v2x_car_status, std::string *out_junction_id, double *out_heading)
 
OSLightColor GetNextColor (OSLightColor color)
 
void UniqueOslight (OSLight *os_light)
 

Function Documentation

◆ CheckCarInSet()

bool apollo::v2x::utils::CheckCarInSet ( const std::shared_ptr<::apollo::hdmap::HDMap > &  hdmap,
const std::unordered_set< std::string > &  id_set,
const ::apollo::hdmap::LaneInfoConstPtr car_laneinfo,
size_t  max_lane_count 
)

◆ FindAllRoadId()

bool apollo::v2x::utils::FindAllRoadId ( const std::shared_ptr<::apollo::hdmap::HDMap > &  hdmap,
const ::apollo::hdmap::LaneInfoConstPtr start_laneinfo,
const ::apollo::hdmap::LaneInfoConstPtr end_laneinfo,
size_t  max_road_count,
std::unordered_set< std::string > *  result_id_set 
)

◆ GetNextColor()

OSLightColor apollo::v2x::utils::GetNextColor ( OSLightColor  color)

◆ GetRsuInfo()

bool apollo::v2x::utils::GetRsuInfo ( const std::shared_ptr<::apollo::hdmap::HDMap > &  hdmap,
const OSLocation os_location,
const std::set< std::string > &  rsu_whitelist,
double  distance,
double  max_heading_difference,
std::shared_ptr<::apollo::v2x::CarStatus > *  v2x_car_status,
std::string *  out_junction_id,
double *  out_heading 
)

◆ UniqueOslight()

void apollo::v2x::utils::UniqueOslight ( OSLight os_light)