#include <TrafficRulesFactory.h>
Definition at line 13 of file TrafficRulesFactory.h.
◆ FactoryFcn
◆ TrafficRulesFactory()
| lanelet::traffic_rules::TrafficRulesFactory::TrafficRulesFactory |
( |
| ) |
|
|
privatedefault |
◆ availableTrafficRules()
| std::vector< std::pair< std::string, std::string > > lanelet::traffic_rules::TrafficRulesFactory::availableTrafficRules |
( |
| ) |
|
|
static |
returns registered traffic rules by location and participant
- Returns
- first member of pair is location, second is participant
Definition at line 27 of file TrafficRulesFactory.cpp.
◆ create()
create a traffic rule object based on location and participant
- Exceptions
-
| InvalidInputError | if no traffic rules are available for a location/participant combination |
Definition at line 10 of file TrafficRulesFactory.cpp.
◆ instance()
◆ registerStrategy()
| void lanelet::traffic_rules::TrafficRulesFactory::registerStrategy |
( |
const std::string & |
location, |
|
|
const std::string & |
participant, |
|
|
const FactoryFcn & |
factoryFunction |
|
) |
| |
|
inline |
◆ registry_
| std::map<std::pair<std::string, std::string>, FactoryFcn> lanelet::traffic_rules::TrafficRulesFactory::registry_ |
|
private |
The documentation for this class was generated from the following files: