maliput
traffic_light_book_loader.cc File Reference
#include "maliput/base/traffic_light_book_loader.h"
#include <memory>
#include <unordered_map>
#include <utility>
#include <vector>
#include <yaml-cpp/yaml.h>
#include "maliput/api/lane_data.h"
#include "maliput/api/rules/traffic_light_book.h"
#include "maliput/api/rules/traffic_lights.h"
#include "maliput/base/traffic_light_book.h"
#include "maliput/common/maliput_throw.h"
#include "maliput/math/quaternion.h"
#include "maliput/math/vector.h"
Include dependency graph for traffic_light_book_loader.cc:

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::TrafficLightBook > LoadTrafficLightBook (const std::string &input)
 Instantiates and returns an api::rules::TrafficLightBook instance based on the specified input document. More...
 
std::unique_ptr< api::rules::TrafficLightBook > LoadTrafficLightBookFromFile (const std::string &filename)
 Instantiates and returns an api::rules::TrafficLightBook instance based on the specified filename. More...