Constructor#
new AgentList(model, …args)#
Name | Type | Attributes | Description |
---|---|---|---|
model | Model | The Model this AgentList belongs to | |
args | any | <repeatable> | The arguments passed to super |
- Source
Methods#
inRect(agent, dx, dy, meToo)#
Return all agents within rectangle from given agent. dx & dy are (float) half width/height of rect
Name | Type | Default | Description |
---|---|---|---|
agent | Agent | ||
dx | number | ||
dy | number | ||
meToo | boolean | false |
- Source
An AgentList of agents within the rect. Include agent if metoo
inRadius(agent, radius, meToo)#
Return all agents in AgentArray within radius from given agent.
Name | Type | Default | Description |
---|---|---|---|
agent | Agent | ||
radius | number | ||
meToo | boolean | false |
- Source
An AgentList of agents within the radius. Include agent if metoo
inCone(agent, radius, coneAngle, heading, meToo)#
As above, but also limited to the angle coneAngle
around an angle
from object agent
. coneAngle and direction in radians.
Name | Type | Default | Description |
---|---|---|---|
agent | Agent | ||
radius | number | ||
coneAngle | number | ||
heading | number | ||
meToo | boolean | false |
- Source
An AgentList of agents within the angle. Include agent if metoo