MCPcopy Create free account
hub / github.com/PJLab-ADG/OASim / DynamicObstacle

Class DynamicObstacle

limsim/utils/obstacles.py:232–254  ·  view source on GitHub ↗

A class representing a dynamic obstacle.

Source from the content-addressed store, hash-verified

230
231
232class DynamicObstacle(Obstacle):
233 """
234 A class representing a dynamic obstacle.
235 """
236
237 def __init__(self,
238 obstacle_id: str,
239 shape: Shape,
240 obstacle_type: ObsType,
241 current_state: State,
242 lane_id: str,
243 future_trajectory: Trajectory = None,
244 edge: str = "") -> None:
245 super().__init__(obstacle_id, shape, obstacle_type, current_state,
246 lane_id, edge)
247
248 self._future_trajectory = future_trajectory if future_trajectory is not None else Trajectory()
249
250
251
252 @property
253 def future_trajectory(self) -> Trajectory:
254 return self._future_trajectory

Callers 2

extract_obstaclesMethod · 0.90
planMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected