Drake
loader.cc File Reference
#include "drake/automotive/maliput/multilane/loader.h"
#include <cmath>
#include <cstring>
#include <map>
#include <regex>
#include <string>
#include <tuple>
#include <utility>
#include "yaml-cpp/yaml.h"
#include "drake/automotive/maliput/multilane/builder.h"
#include "drake/automotive/maliput/multilane/connection.h"
#include "drake/common/drake_assert.h"
#include "drake/common/drake_optional.h"
#include "drake/common/text_logging.h"
Include dependency graph for loader.cc:

Namespaces

 drake
 
 drake::maliput
 
 drake::maliput::multilane
 

Enumerations

enum  ReferenceType { kPoint, kConnection }
 
enum  AnchorPointType { kReference, kLane }
 

Functions

std::unique_ptr< const api::RoadGeometry > Load (const BuilderFactoryBase &builder_factory, const std::string &input)
 Loads the input string as a maliput_multilane_builder document using the provided builder_factory. More...
 
std::unique_ptr< const api::RoadGeometry > LoadFile (const BuilderFactoryBase &builder_factory, const std::string &filename)
 Loads the named file as a maliput_multilane_builder document using the provided builder_factory. More...
 

Enumeration Type Documentation

◆ AnchorPointType

enum AnchorPointType
strong

◆ ReferenceType

enum ReferenceType
strong

Variable Documentation

◆ direction

Direction direction

◆ end

optional<api::LaneEnd::Which> end

◆ id

std::string id

◆ lane_id

optional<int> lane_id

◆ lane_spec

optional<EndLane::Spec> lane_spec

◆ ref_spec

optional<EndReference::Spec> ref_spec

◆ type

AnchorPointType type