maliput_integration
tools.cc File Reference
Include dependency graph for tools.cc:

Namespaces

 maliput
 
 maliput::integration
 

Functions

std::string MaliputImplementationToString (MaliputImplementation maliput_impl)
 Returns the std::string version of maliput_impl. More...
 
MaliputImplementation StringToMaliputImplementation (const std::string &maliput_impl)
 Returns the MaliputImplementation version of maliput_impl. More...
 
std::unique_ptr< api::RoadNetwork > CreateDragwayRoadNetwork (const DragwayBuildProperties &build_properties)
 Builds an api::RoadNetwork based on Dragway implementation. More...
 
std::unique_ptr< api::RoadNetwork > CreateMultilaneRoadNetwork (const MultilaneBuildProperties &build_properties)
 Builds an api::RoadNetwork based on Multilane implementation. More...
 
std::unique_ptr< api::RoadNetwork > CreateMalidriveRoadNetwork (const MalidriveBuildProperties &build_properties)
 Builds an api::RoadNetwork based on Malidrive implementation. More...
 
std::unique_ptr< api::RoadNetwork > CreateMaliputOsmRoadNetwork (const MaliputOsmBuildProperties &build_properties)
 Builds an api::RoadNetwork based on MaliputOsm implementation. More...
 
std::unique_ptr< api::RoadNetwork > LoadRoadNetwork (MaliputImplementation maliput_implementation, const DragwayBuildProperties &dragway_build_properties, const MultilaneBuildProperties &multilane_build_properties, const MalidriveBuildProperties &malidrive_build_properties, const MaliputOsmBuildProperties &maliput_osm_build_properties)
 Builds an api::RoadNetwork using the implementation that maliput_implementation describes. More...
 
std::string GetResource (const MaliputImplementation &maliput_implementation, const std::string &resource_name)
 Obtains the correspondent path to the resource_name located at the maliput's implementation's resource directory if exists, otherwise it returns resource_name . More...