#include <lanelet2_core/primitives/Area.h>#include <lanelet2_core/utility/Units.h>#include <lanelet2_traffic_rules/TrafficRules.h>#include <lanelet2_traffic_rules/TrafficRulesFactory.h>#include <boost/python.hpp>
Go to the source code of this file.
| Functions | |
| template<const char Val> | |
| std::string | asString () | 
| BOOST_PYTHON_MODULE (PYTHON_API_MODULE_NAME) | |
| template<typename T1 , typename T2 > | |
| bool | canPassFromToWrapper (const TrafficRules &self, const T1 &from, const T2 &to) | 
| template<typename T > | |
| bool | canPassWrapper (const TrafficRules &self, const T &llt) | 
| TrafficRulesPtr | createTrafficRulesWrapper (const std::string &location, const std::string &participant) | 
| double | getVelocity (const SpeedLimitInformation &self) | 
| double | getVelocityMPS (const SpeedLimitInformation &self) | 
| bool | hasDynamicRulesWrapper (const TrafficRules &self, const ConstLanelet &llt) | 
| bool | isOneWayWrapper (const TrafficRules &self, const ConstLanelet &llt) | 
| SpeedLimitInformation | makeSpeedLimit (double speedLimitKph, bool isMandatory) | 
| void | setVelocity (SpeedLimitInformation &self, double velocityKmh) | 
| void | setVelocityMPS (SpeedLimitInformation &self, double velocityMps) | 
| template<typename T > | |
| SpeedLimitInformation | speedLimitWrapper (const TrafficRules &self, const T &llt) | 
| std::string asString | ( | ) | 
Definition at line 49 of file traffic_rules.cpp.
| BOOST_PYTHON_MODULE | ( | PYTHON_API_MODULE_NAME | ) | 
Definition at line 53 of file traffic_rules.cpp.
| bool canPassFromToWrapper | ( | const TrafficRules & | self, | 
| const T1 & | from, | ||
| const T2 & | to | ||
| ) | 
Definition at line 33 of file traffic_rules.cpp.
| bool canPassWrapper | ( | const TrafficRules & | self, | 
| const T & | llt | ||
| ) | 
Definition at line 29 of file traffic_rules.cpp.
| TrafficRulesPtr createTrafficRulesWrapper | ( | const std::string & | location, | 
| const std::string & | participant | ||
| ) | 
Definition at line 44 of file traffic_rules.cpp.
| double getVelocity | ( | const SpeedLimitInformation & | self | ) | 
Definition at line 16 of file traffic_rules.cpp.
| double getVelocityMPS | ( | const SpeedLimitInformation & | self | ) | 
Definition at line 22 of file traffic_rules.cpp.
| bool hasDynamicRulesWrapper | ( | const TrafficRules & | self, | 
| const ConstLanelet & | llt | ||
| ) | 
Definition at line 42 of file traffic_rules.cpp.
| bool isOneWayWrapper | ( | const TrafficRules & | self, | 
| const ConstLanelet & | llt | ||
| ) | 
Definition at line 41 of file traffic_rules.cpp.
| SpeedLimitInformation makeSpeedLimit | ( | double | speedLimitKph, | 
| bool | isMandatory | ||
| ) | 
Definition at line 12 of file traffic_rules.cpp.
| void setVelocity | ( | SpeedLimitInformation & | self, | 
| double | velocityKmh | ||
| ) | 
Definition at line 18 of file traffic_rules.cpp.
| void setVelocityMPS | ( | SpeedLimitInformation & | self, | 
| double | velocityMps | ||
| ) | 
Definition at line 24 of file traffic_rules.cpp.
| SpeedLimitInformation speedLimitWrapper | ( | const TrafficRules & | self, | 
| const T & | llt | ||
| ) | 
Definition at line 38 of file traffic_rules.cpp.