com.azalient.api.b.parameters
Interface IPedestrianCalibration

All Superinterfaces:
IAgentVision, IFollowingAlgorithm, IFreeMovingAlgorithm, IRecord, RecordR, RecordRW, RecordW, SortableData

public interface IPedestrianCalibration
extends IAgentVision, IFollowingAlgorithm, IFreeMovingAlgorithm, RecordRW

The pedestrian calibration object provides access to the pedestrian dynamics calibration parameters.


Field Summary
 
Fields inherited from interface com.azalient.api.a.tables.IRecord
DELETED, KEY_SEP, KEY_SEP_CHAR
 
Method Summary
 double gridSize()
          Returns the grid cell size, in metres.
 
Methods inherited from interface com.azalient.api.sim.agents.IAgentVision
visionPeriphery, visionRange, visionSubArc
 
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

gridSize

double gridSize()
Returns the grid cell size, in metres. Larger grid cells will contain more people, and make the search process more difficult, but if the cell size is too small there may be too many cells, and it may limit the distance a person may look for obstructions, as a person can only see objects within its own grid cell and the surrounding 8 cells, in a 3x3 grid.