|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IMotorCalibration
The motor calibration object provides access to the car-following and lane-changing calibration parameters.
| Nested Class Summary | |
|---|---|
static class |
IMotorCalibration.FollowingModel
An enumeration of car-following models. |
| Field Summary |
|---|
| Fields inherited from interface com.azalient.api.a.tables.IRecord |
|---|
DELETED, KEY_SEP, KEY_SEP_CHAR |
| Method Summary | |
|---|---|
boolean |
allowUnreleased()
If true then VehicleRouter.laneOK() checks if there is space and does not release a vehicle if not If false then a vehicle will be released behind the last vehicle on the link, which may result in vehicles being released a long distance back from the start of the lane. |
boolean |
avoidance()
Is avoidance on for all roads on the model? If true, this overrides per-lane settings. |
void |
destroy(IMotor motor)
Delete any references to this motor |
boolean |
driveOnRight()
Does traffic drive on the right. |
IMotorCalibration.FollowingModel |
followingModel()
The default following model, if not modified by lane or route class |
Distance |
intersectionLookAhead()
The distance downstream from the current position that a driver will look for intersections, to decide which lane to use |
Speed |
stopSpeedHi()
The higher of two speeds which define a stop for stop counting. |
Speed |
stopSpeedLo()
The lower of two speeds which define a stop for stop counting. |
boolean |
streamFriction()
True if there is friction between streams when merging |
| Methods inherited from interface com.azalient.api.sim.agents.IFollowingAlgorithm |
|---|
followingAcceleration, followingLookAheadMaxAngle, followingLookAheadMaxDeltaHeading, followingLookAheadMaxDistanceM, useFollowingAngles |
| Methods inherited from interface com.azalient.api.sim.agents.IFreeMovingAlgorithm |
|---|
freeMovingDeltaHeading, freeMovingForwardAcceleration, freeMovingJink |
| Methods inherited from interface com.azalient.api.file.RecordR |
|---|
extraSet, finished, isApplicable, isEditable, set |
| Methods inherited from interface com.azalient.api.a.tables.IRecord |
|---|
name |
| Methods inherited from interface com.azalient.api.file.RecordW |
|---|
extraCols, extraGet, extraGetB, extraGetD, extraGetI, extraGetS, extraGetT, get, isVolatile |
| Method Detail |
|---|
boolean driveOnRight()
boolean avoidance()
boolean allowUnreleased()
boolean streamFriction()
Distance intersectionLookAhead()
Speed stopSpeedLo()
Speed stopSpeedHi()
void destroy(IMotor motor)
IMotorCalibration.FollowingModel followingModel()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||