maliput
|
#include "maliput/base/phase_ring_book_loader.h"
#include <algorithm>
#include <unordered_map>
#include <vector>
#include <yaml-cpp/yaml.h>
#include "maliput/api/regions.h"
#include "maliput/api/rules/discrete_value_rule.h"
#include "maliput/api/rules/phase.h"
#include "maliput/api/rules/phase_ring.h"
#include "maliput/api/rules/rule.h"
#include "maliput/api/rules/traffic_lights.h"
#include "maliput/base/manual_phase_ring_book.h"
#include "maliput/base/rule_registry.h"
#include "maliput/common/maliput_abort.h"
#include "maliput/common/maliput_throw.h"
Namespaces | |
YAML | |
maliput | |
Code in this file is inspired by: https://github.com/RobotLocomotion/drake/blob/master/common/text_logging.h. | |
Functions | |
std::unique_ptr< api::rules::PhaseRingBook > | LoadPhaseRingBook (const RoadRulebook *rulebook, const TrafficLightBook *traffic_light_book, const std::string &input) |
std::unique_ptr< api::rules::PhaseRingBook > | LoadPhaseRingBookFromFile (const RoadRulebook *rulebook, const TrafficLightBook *traffic_light_book, const std::string &filename) |