11 #pragma warning(disable:4583) 12 #pragma warning(disable:4582) 13 #include <boost/variant2/variant.hpp> 16 #include <boost/variant2/variant.hpp> 50 check_for_trafficlight(true)
55 using WalkerEvent = boost::variant2::variant<WalkerEventIgnore, WalkerEventWait, WalkerEventStopAndCheck>;
bool check_for_trafficlight
WalkerEventVisitor(WalkerManager *manager, ActorId id, double delta)
event to wait for a while
boost::shared_ptr< T > SharedPtr
Use this SharedPtr (boost::shared_ptr) to keep compatibility with boost::python, but it would be nice...
This file contains definitions of common data structures used in traffic manager. ...
EventResult
result of an event
boost::variant2::variant< WalkerEventIgnore, WalkerEventWait, WalkerEventStopAndCheck > WalkerEvent
walker event variant
event to pause and check for near vehicles
WalkerEventWait(double duration)
empty event that just ignores
WalkerEventStopAndCheck(double duration)
SharedPtr< carla::client::TrafficLight > actor