maliput
|
#include <optional>
#include <unordered_map>
#include "maliput/api/rules/discrete_value_rule.h"
#include "maliput/api/rules/right_of_way_rule.h"
#include "maliput/api/rules/rule.h"
#include "maliput/api/rules/traffic_lights.h"
#include "maliput/api/type_specific_identifier.h"
#include "maliput/common/maliput_copyable.h"
#include "maliput/common/maliput_deprecated.h"
Classes | |
class | Phase |
A group of RightOfWayRule instances and their states. More... | |
Namespaces | |
maliput | |
Code in this file is inspired by: https://github.com/RobotLocomotion/drake/blob/master/common/text_logging.h. | |
maliput::api | |
maliput::api::rules | |
Typedefs | |
using | deprecated = std::unordered_map< RightOfWayRule::Id, RightOfWayRule::State::Id > |
using | BulbStates = std::unordered_map< UniqueBulbId, BulbState > |
A mapping from a UniqueBulbId to a BulbState. More... | |
using | DiscreteValueRuleStates = std::unordered_map< Rule::Id, DiscreteValueRule::DiscreteValue > |
A mapping from a Rule::Id to a DiscreteValueRule::DiscreteValue. More... | |