maliput
|
#include <map>
#include <string>
#include "maliput/api/road_network.h"
#include "maliput/plugin/maliput_plugin_type.h"
Classes | |
class | RoadNetworkLoader |
Interface class for creating a RoadNetwork loader functor. More... | |
Namespaces | |
maliput | |
Code in this file is inspired by: https://github.com/RobotLocomotion/drake/blob/master/common/text_logging.h. | |
maliput::plugin | |
Macros | |
#define | REGISTER_ROAD_NETWORK_LOADER_PLUGIN(PluginName, RoadNetworkLoaderClass) |
Typedefs | |
typedef void * | RoadNetworkLoaderPtr |
Additional name for the MakeRoadNetworkLoader method's return type. More... | |
#define REGISTER_ROAD_NETWORK_LOADER_PLUGIN | ( | PluginName, | |
RoadNetworkLoaderClass | |||
) |
Macro for automating the creation of the correspondent functions for the correct implementation of a RoadNetworkLoader plugin.
PluginName | Is the name of the plugin and must be unique among all the plugins. |
RoadNetworkLoaderClass | Is the implementation of the maliput::plugin::RoadNetworkLoader. |