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

Method initVeh

limsim/simModel/fixedScene/replay.py:135–150  ·  view source on GitHub ↗
(self, vid: str, currFrame: int)

Source from the content-addressed store, hash-verified

133 return vType[0]
134
135 def initVeh(self, vid: str, currFrame: int) -> Vehicle:
136 dbTrajectory = self.dbTrajectory(vid, currFrame)
137 veh = Vehicle(vid)
138 veh.dbTrajectory = dbTrajectory
139
140 vType = self.dbVType(vid)
141 length, width, maxAccel, maxDecel, maxSpeed, vTypeID, routes = vType
142 veh.length = length
143 veh.width = width
144 veh.maxAccel = maxAccel
145 veh.maxDecel = maxDecel
146 veh.maxSpeed = maxSpeed
147 veh.vTypeID = vTypeID
148 veh.routes = routes.split(' ')
149
150 return veh
151
152 def setDBTrajectory(self, veh: Vehicle):
153 dbTrajectory = self.dbTrajectory(veh.id, self.timeStep)

Callers 1

getSceMethod · 0.95

Calls 3

dbTrajectoryMethod · 0.95
dbVTypeMethod · 0.95
VehicleClass · 0.90

Tested by

no test coverage detected