Carma-platform v4.2.0
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication.
|
Functions | |
template<class Archive > | |
void | save (Archive &ar, const carma_wm::TrafficControl &gf, unsigned int) |
template<class Archive > | |
void | load (Archive &ar, carma_wm::TrafficControl &gf, unsigned int) |
template<class Archive > | |
void | save (Archive &ar, const carma_wm::SignalizedIntersectionManager &sim, unsigned int) |
template<class Archive > | |
void | load (Archive &ar, carma_wm::SignalizedIntersectionManager &sim, unsigned int) |
template<typename Archive > | |
void | serialize (Archive &ar, std::pair< lanelet::Id, lanelet::RegulatoryElementPtr > &p, unsigned int) |
template<typename Archive > | |
void | serialize (Archive &ar, std::pair< uint8_t, lanelet::Id > &p, unsigned int) |
template<typename Archive > | |
void | serialize (Archive &ar, std::pair< uint16_t, lanelet::Id > &p, unsigned int) |
template<typename Archive > | |
void | serialize (Archive &ar, std::pair< uint32_t, lanelet::Id > &p, unsigned int) |
|
inline |
Definition at line 242 of file TrafficControl.hpp.
References process_bag::i, carma_wm::SignalizedIntersectionManager::intersection_id_to_regem_id_, carma_wm::SignalizedIntersectionManager::signal_group_to_entry_lanelet_ids_, carma_wm::SignalizedIntersectionManager::signal_group_to_exit_lanelet_ids_, and carma_wm::SignalizedIntersectionManager::signal_group_to_traffic_light_id_.
|
inline |
Definition at line 140 of file TrafficControl.hpp.
References process_bag::i, carma_wm::TrafficControl::id_, carma_wm::TrafficControl::lanelet_additions_, carma_wm::TrafficControl::remove_list_, carma_wm::TrafficControl::sim_, carma_wm::TrafficControl::traffic_light_id_lookup_, and carma_wm::TrafficControl::update_list_.
|
inline |
Definition at line 195 of file TrafficControl.hpp.
References carma_wm::SignalizedIntersectionManager::intersection_id_to_regem_id_, carma_wm::SignalizedIntersectionManager::signal_group_to_entry_lanelet_ids_, carma_wm::SignalizedIntersectionManager::signal_group_to_exit_lanelet_ids_, and carma_wm::SignalizedIntersectionManager::signal_group_to_traffic_light_id_.
|
inline |
Definition at line 109 of file TrafficControl.hpp.
References carma_wm::TrafficControl::id_, carma_wm::TrafficControl::lanelet_additions_, carma_wm::TrafficControl::remove_list_, carma_wm::TrafficControl::sim_, carma_cooperative_perception::to_string(), carma_wm::TrafficControl::traffic_light_id_lookup_, and carma_wm::TrafficControl::update_list_.
void boost::serialization::serialize | ( | Archive & | ar, |
std::pair< lanelet::Id, lanelet::RegulatoryElementPtr > & | p, | ||
unsigned int | |||
) |
Definition at line 299 of file TrafficControl.hpp.
void boost::serialization::serialize | ( | Archive & | ar, |
std::pair< uint16_t, lanelet::Id > & | p, | ||
unsigned int | |||
) |
Definition at line 313 of file TrafficControl.hpp.
void boost::serialization::serialize | ( | Archive & | ar, |
std::pair< uint32_t, lanelet::Id > & | p, | ||
unsigned int | |||
) |
Definition at line 320 of file TrafficControl.hpp.
void boost::serialization::serialize | ( | Archive & | ar, |
std::pair< uint8_t, lanelet::Id > & | p, | ||
unsigned int | |||
) |
Definition at line 306 of file TrafficControl.hpp.