Uses of Class
org.ascape.model.Agent

Packages that use Agent
org.ascape.ant.test   
org.ascape.gis.model   
org.ascape.gis.view   
org.ascape.model   
org.ascape.model.engine   
org.ascape.model.rule   
org.ascape.view.custom   
org.ascape.view.vis   
org.ascape.view.vis.erv   
 

Uses of Agent in org.ascape.ant.test
 

Subclasses of Agent in org.ascape.ant.test
 class AllOutputViewTest.TestAgent
           
 

Uses of Agent in org.ascape.gis.model
 

Subclasses of Agent in org.ascape.gis.model
 class MapAgent
           
 class ScapeTime
          A scape that is aware of time.
 class SubGraphAgent
          User: jmiller Date: Nov 14, 2005 Time: 1:30:41 PM To change this template use Options | File Templates.
 

Uses of Agent in org.ascape.gis.view
 

Fields in org.ascape.gis.view declared as Agent
protected  Agent MapView.customizeAgent
          The agent being customized
 

Methods in org.ascape.gis.view that return Agent
 Agent MapView.getCustomizeAgent()
          Gets the customizeAgent for the MapView object.
 

Uses of Agent in org.ascape.model
 

Subclasses of Agent in org.ascape.model
 class Cell
          The base class for all members of lattices.
 class CellOccupant
          An occupant of a cell within a lattice.
 class HostCell
          An cell capable fo serving as a 'home' for agents.
 class LocatedAgent
          An agent that has a location in continuous space.
 class MomentumAgent
          An agent that has momentum and heading in space.
 class Scape
          The base class for all collections of agents within ascape.
 

Fields in org.ascape.model declared as Agent
protected  Agent Scape.prototypeAgent
          An agent which which may be cloned to produce members of this collection.
 

Methods in org.ascape.model that return Agent
 Agent Scape.findRandom(Conditional condition)
          Returns an agent randomly that matches a condition.
 Agent Scape.findRandom(Location excludeAgent)
          Returns a random unoccupied discrete location in the space given with the lattice.
 Agent Scape.getPrototypeAgent()
          Returns the agent that is cloned to populate this scape.
 Agent Scape.newAgent()
          Creates a new agent in this collection by cloning the prototype agent, adding it in an arbitrary place (typically at the end of a list), and initializing it.
 Agent Scape.newAgent(boolean randomLocation)
          Creates a new agent in this collection by cloning the prototype agent, adding it to a random or arbitrary (last in most cases) place in the collection, and initializing it.
 Agent Scape.search(java.util.Comparator comparator, java.lang.Object key)
          Searches through the scape for an object (agent) that matches the supplied key and comparator.
 Agent Scape.searchMax(java.util.Comparator comparator)
          Searches through the scape for an object (agent) that has the minimum value as defined by the comparator.
 Agent Scape.searchMin(java.util.Comparator comparator)
          Searches through the scape for an object (agent) that has the minimum value as defined by the comparator.
 

Methods in org.ascape.model with parameters of type Agent
 void Agent.play(Agent agent)
          Interact in some way with the supplied agent.
 void Scape.setPrototypeAgent(Agent prototypeAgent)
          Sets the prototype agent, the agent that, in default implementations, will be cloned to populate this scape.
 

Constructors in org.ascape.model with parameters of type Agent
Scape(CollectionSpace space, java.lang.String name, Agent prototypeAgent)
          Constructs a scape of provided geometry, to be populated with clones of provided agent.
Scape(java.lang.String name, Agent prototypeAgent)
          Constructs a scape of provided geometry, to be populated with clones of provided agent.
 

Uses of Agent in org.ascape.model.engine
 

Methods in org.ascape.model.engine that return Agent
 Agent IncrementalExecutionStrategy.getCurrentAgent()
          Gets the current agent.
 Agent TourAgentSelector.nextAgent()
           
 Agent RandomAgentSelector.nextAgent()
           
 Agent PartialTourAgentSelector.nextAgent()
           
 Agent AgentSelector.nextAgent()
          Next agent.
 

Uses of Agent in org.ascape.model.rule
 

Methods in org.ascape.model.rule that return Agent
 Agent SearchRule.getFoundAgent()
          Gets the found agent.
 

Methods in org.ascape.model.rule with parameters of type Agent
 void SetValues.execute(Agent agent)
          Sets all values for the agent.
 void SearchRule.execute(Agent agent)
          Perform the search rule for the specified agent.
abstract  void Rule.execute(Agent agent)
          Perform the rule for the specified agent.
 void Propogate.execute(Agent agent)
          Execute rule on child scapes and (optionally) agents.
 void ParameterizedDiffusion.execute(Agent agent)
          Calculate and store diffusion value to neighbors.
 void NotifyViewsEvent.execute(Agent agent)
          Notify all views of state update.
 void NotifyViews.execute(Agent agent)
          Notify all views of state update.
 void MoveRandomWithin.execute(Agent agent)
          Move to a random location in the lattice.
abstract  void ExecuteThenUpdate.execute(Agent agent)
          Execute phase of the rule.
 void Diffusion.execute(Agent agent)
          Calculate and store diffusion value to neighbors.
 void CollectStats.execute(Agent agent)
          Collects all values for the agent.
abstract  double Diffusion.getDiffusionValue(Agent agent)
          Override with a call to the getter of the value to diffuse.
abstract  void Diffusion.setDiffusionValue(Agent agent, double value)
          Override with a call to the setter of the diffused value.
abstract  void ExecuteThenUpdate.update(Agent agent)
          Execute update phase.
 void Diffusion.update(Agent agent)
          Update diffusion value.
 

Uses of Agent in org.ascape.view.custom
 

Methods in org.ascape.view.custom that return Agent
 Agent AgentCustomizerPanel.getAgent()
          Gets the agent.
 Agent AgentCustomizer.getAgent()
          Gets the agent.
 Agent AgentCustomizerPanel.getLastAgent()
          Gets the last agent.
 

Methods in org.ascape.view.custom with parameters of type Agent
 void AgentCustomizerPanel.setAgent(Agent agent)
          Sets the agent.
 void AgentCustomizer.setAgent(Agent agent)
          Sets the agent.
 void AgentCustomizerPanel.setLastAgent(Agent lastAgent)
          Sets the last agent.
 

Uses of Agent in org.ascape.view.vis
 

Methods in org.ascape.view.vis that return Agent
 Agent Scrolling1DView.getAgentAtPixel(int x, int y)
           
 Agent OverheadRelative2DView.getAgentAtPixel(int x, int y)
           
 Agent Overhead2DView.getAgentAtPixel(int x, int y)
           
 Agent Overhead2DContinuousView.getAgentAtPixel(int pixelX, int pixelY)
          Returns the agent at the given pixel in this view.
 Agent FixedStretchyView.getAgentAtPixel(int x, int y)
           
 Agent AgentView.getAgentAtPixel(int x, int y)
          Returns the cell at the given pixel in this view.
 

Methods in org.ascape.view.vis with parameters of type Agent
 void AgentView.displayAgentCustomizer(Agent agent)
          Displays a window for altering the setting for this view.
 void FixedStretchyView.drawAgentAt(Agent agent, int position)
          Draw agent at.
 void FixedAgentStretchyView.drawAgentAt(Agent agent, int position)
           
 int SimplexView.getXPosition(SimplexFeature f, Agent a)
          Gets the x position.
 int SimplexView.getYPosition(SimplexFeature f, Agent a)
          Gets the y position.
 void AgentView.setCustomizeAgent(Agent agent)
          Sets the customize agent.
 

Uses of Agent in org.ascape.view.vis.erv
 

Methods in org.ascape.view.vis.erv that return Agent
 Agent EntityRelationView.getAgentAtPixel(int x, int y)
          Method to find the cell under the specified point.
 



Copyright © 1998-2008 The Brookings Institution, NuTech Solutions, Metascape, LLC All Rights Reserved.