NetLogo API
version 4.0.1

Uses of Class
org.nlogo.agent.Agent

Packages that use Agent
org.nlogo.agent   
org.nlogo.command   
org.nlogo.headless Provides classes associated with running NetLogo "headless", that is, from the command line, with no GUI; includes the HeadlessWorkspace class
org.nlogo.nvm   
org.nlogo.workspace   
 

Uses of Agent in org.nlogo.agent
 

Subclasses of Agent in org.nlogo.agent
 class DummyLink
           
 class Link
           
 class Link3D
           
 class Observer
           
 class Observer3D
           
 class Patch
           
 class Patch3D
           
 class Turtle
           
 class Turtle3D
           
 

Methods in org.nlogo.agent that return Agent
abstract  Agent AgentSet.agent(long i)
           
 Agent ArrayAgentSet.agent(long i)
           
 Agent TreeAgentSet.agent(long i)
           
 Agent AgentSet.Iterator.next()
           
 Agent ArrayAgentSet.Iterator.next()
           
 Agent TreeAgentSet.Iterator.next()
           
abstract  Agent AgentSet.randomOne(int precomputedCount, int random)
           
 Agent ArrayAgentSet.randomOne(int precomputedCount, int random)
           
 Agent TreeAgentSet.randomOne(int precomputedCount, int random)
           
 Agent Observer.targetAgent()
           
abstract  Agent[] AgentSet.toArray()
           
 Agent[] ArrayAgentSet.toArray()
           
 Agent[] TreeAgentSet.toArray()
           
 

Methods in org.nlogo.agent with parameters of type Agent
abstract  void AgentSet.add(Agent agent)
           
 void ArrayAgentSet.add(Agent agent)
           
 void TreeAgentSet.add(Agent agent)
          It is the caller's responsibility not to add an agent that is already in the set.
static String Dump.agent(Agent agent, boolean exporting)
           
abstract  boolean AgentSet.contains(Agent agent)
           
 boolean ArrayAgentSet.contains(Agent agent)
           
 boolean TreeAgentSet.contains(Agent agent)
           
 double Observer3D.distance(Agent agent)
           
 double World.distance(Agent agent1, Agent agent2, boolean wrap)
           
 double World3D.distance(Agent agent1, Agent agent2, boolean wrap)
           
 double World.distance(Agent agent, double x2, double y2, boolean wrap)
           
 double World3D.distance(Agent agent, double x1, double y1, double z1, boolean wrap)
           
 void Observer.face(Agent agent)
           
 void Turtle.face(Agent agent, boolean wrap)
           
 void Turtle3D.face(Agent agent, boolean wrap)
           
 Patch World.getPatchAtHeadingAndDistance(Agent a, double heading, double distance)
           
 Patch World3D.getPatchAtHeadingAndDistance(Agent a, double heading, double distance)
           
 int World.indexOfVariable(Agent agent, String name)
           
 List World.inRadius(Agent agent, AgentSet sourceSet, double radius, boolean wrap)
           
 List World3D.inRadius(Agent agent, AgentSet sourceSet, double radius, boolean wrap)
           
 double World.lineThickness(Agent agent)
           
static SliderConstraint SliderConstraint.makeSliderConstraint(Agent agent, String minSpec, String maxSpec, String incSpec, Double defValue, Object owner)
           
 Thunk Evaluator.makeThunk(String source, Agent agent, Object owner)
           
 void Observer.moveto(Agent otherAgent)
           
 void Observer3D.moveto(Agent otherAgent)
           
 void Turtle.moveTo(Agent otherAgent)
           
 void Turtle3D.moveTo(Agent otherAgent)
           
 void AgentSet.omit(Agent agent)
           
 void World.removeLineThickness(Agent agent)
           
 void World.setLineThickness(Agent agent, double size)
           
 void Observer.setPerspective(int perspective, Agent agent)
           
 void Observer.setRotationPoint(Agent agent)
           
 void Observer3D.setRotationPoint(Agent agent)
           
 void TrailDrawerInterface.stamp(Agent agent, boolean erase)
           
 void World.stamp(Agent agent, boolean erase)
           
 void World3D.stamp(Agent agent, boolean erase)
           
 void Observer.targetAgent(Agent agent)
           
 double World.towards(Agent fromAgent, Agent toAgent, boolean wrap)
           
 double World.towards(Agent fromAgent, double toX, double toY, boolean wrap)
           
 double World.towardsPitch(Agent fromAgent, Agent toAgent, boolean wrap)
           
 double World3D.towardsPitch(Agent fromAgent, Agent toAgent, boolean wrap)
           
 double World.towardsPitch(Agent fromAgent, double toX, double toY, double toZ, boolean wrap)
           
 double World3D.towardsPitch(Agent fromAgent, double toX, double toY, double toZ, boolean wrap)
           
 

Constructors in org.nlogo.agent with parameters of type Agent
ArrayAgentSet(Class type, Agent[] agents, String printName, World world)
           
ArrayAgentSet(Class type, Agent[] agents, World world)
           
 

Uses of Agent in org.nlogo.command
 

Methods in org.nlogo.command that return Agent
 Agent Instruction.argEvalAgent(Context context, int argIndex)
           
 

Methods in org.nlogo.command with parameters of type Agent
 void Instruction.checkAgentClass(Agent agent, Context context)
           
 

Uses of Agent in org.nlogo.headless
 

Methods in org.nlogo.headless with parameters of type Agent
 void HeadlessWorkspace.inspectAgent(Class agentClass, Agent agent)
          Internal use only.
 

Uses of Agent in org.nlogo.nvm
 

Fields in org.nlogo.nvm declared as Agent
 Agent Context.agent
           
 Agent Context.myself
           
 

Methods in org.nlogo.nvm that return Agent
 Agent Context.myself()
           
 

Methods in org.nlogo.nvm with parameters of type Agent
 void Workspace.evaluateCommands(String source, Agent agent, boolean waitForCompletion)
           
 double Context.evaluateDoubleReporter(Agent agent, DoubleReporter reporter)
           
 Object Context.evaluateReporter(Agent agent, Reporter reporter)
           
 Object Workspace.evaluateReporter(String source, Agent agent)
           
 void Workspace.inspectAgent(Class agentClass, Agent agent)
           
 void JobManager.joinForeverButtons(Agent agent)
           
 void Workspace.joinForeverButtons(Agent agent)
           
 void HubNetInterface.sendStamp(Agent agent, boolean erase)
           
 

Constructors in org.nlogo.nvm with parameters of type Agent
Context(Job job, Agent agent, int ip, Activation activation)
           
 

Uses of Agent in org.nlogo.workspace
 

Methods in org.nlogo.workspace with parameters of type Agent
 void AbstractWorkspace.evaluateCommands(String source, Agent agent, boolean waitForCompletion)
           
 Object AbstractWorkspace.evaluateReporter(String source, Agent agent)
           
 void DummyWorkspace.inspectAgent(Class agentClass, Agent agent)
           
 void AbstractWorkspace.joinForeverButtons(Agent agent)
           
 Thunk AbstractWorkspace.makeThunk(String source, Agent agent, Object owner)
           
 


NetLogo API
version 4.0.1