maliput
|
Interface class for creating a RoadNetwork loader functor.
#include <include/maliput/plugin/road_network_loader.h>
Public Member Functions | |
virtual | ~RoadNetworkLoader ()=default |
virtual std::unique_ptr< maliput::api::RoadNetwork > | operator() (const std::map< std::string, std::string > &properties) const =0 |
Returns a maliput::api::RoadNetwork. More... | |
virtual std::map< std::string, std::string > | GetDefaultParameters () const |
Returns a map of the default properties that are required for creating the RoadNetwork. More... | |
Static Public Member Functions | |
static std::string | GetEntryPoint () |
|
virtualdefault |
|
virtual |
Returns a map of the default properties that are required for creating the RoadNetwork.
It is expected to be overriden by the derived class if such properties are wanted to be provided.
|
static |
|
pure virtual |
Returns a maliput::api::RoadNetwork.
properties | Dictionary containing the arguments needed for creating the RoadNetwork. |