MCPcopy Create free account
hub / github.com/AdaCompNUS/summit / _split_actors

Function _split_actors

PythonAPI/carla/scene_layout.py:148–170  ·  view source on GitHub ↗
(actors)

Source from the content-addressed store, hash-verified

146 return corners
147
148 def _split_actors(actors):
149 vehicles = []
150 traffic_lights = []
151 speed_limits = []
152 walkers = []
153 stops = []
154 static_obstacles = []
155 for actor in actors:
156 if 'vehicle' in actor.type_id:
157 vehicles.append(actor)
158 elif 'traffic_light' in actor.type_id:
159 traffic_lights.append(actor)
160 elif 'speed_limit' in actor.type_id:
161 speed_limits.append(actor)
162 elif 'walker' in actor.type_id:
163 walkers.append(actor)
164 elif 'stop' in actor.type_id:
165 stops.append(actor)
166 elif 'static.prop' in actor.type_id:
167 static_obstacles.append(actor)
168
169
170 return (vehicles, traffic_lights, speed_limits, walkers, stops, static_obstacles)
171
172 # Public functions
173 def get_stop_signals(stops):

Callers 1

get_dynamic_objectsFunction · 0.85

Calls 1

appendMethod · 0.45

Tested by

no test coverage detected