maliput_malidrive
malidrive::loader Namespace Reference

Functions

template<class RoadNetworkBuilderT >
std::unique_ptr< maliput::api::RoadNetworkLoad (const std::map< std::string, std::string > &road_network_configuration)
 Builds a malidrive RoadNetwork. More...
 
template std::unique_ptr< maliput::api::RoadNetworkLoad< builder::RoadNetworkBuilder > (const std::map< std::string, std::string > &road_network_configuration)
 

Function Documentation

◆ Load()

std::unique_ptr<maliput::api::RoadNetwork> malidrive::loader::Load ( const std::map< std::string, std::string > &  road_network_configuration)

Builds a malidrive RoadNetwork.

Forwards a call to RoadNetworkBuilderT.

Parameters
road_network_configurationA string-string map containing information about the RoadNetwork configuration used during the loading process.

The parameters that can be set are listed at RoadNetwork configuration builder keys.

Returns
An unique_ptr to a RoadNetwork.
Template Parameters
RoadNetworkBuilderTOne of opendrive::builder::RoadNetworkBuilder or builder::RoadNetworkBuilder.

◆ Load< builder::RoadNetworkBuilder >()

template std::unique_ptr<maliput::api::RoadNetwork> malidrive::loader::Load< builder::RoadNetworkBuilder > ( const std::map< std::string, std::string > &  road_network_configuration)