All Packages  This Package  Class Hierarchy  Class Search  Index

Class aima.agents.AgentThing

java.lang.Object
   |
   +----aima.agents.Thing
           |
           +----aima.agents.AgentThing

AgentThing is a simple implementation of Agent, as a Thing.


public class  AgentThing
     extends aima.agents.Thing
     implements aima.agents.Agent
{
          // Constructors 1
     public AgentThing(AgentProgram);

          // Methods 7
     public Action getAction();
     public Percept getPercept();
     public AgentProgram getProgram();
     public float getScore();
     public void setAction(Action);
     public void setPercept(Percept);
     public void setScore(float);
}



Constructors


AgentThing

   public AgentThing(AgentProgram program) 



Methods


getProgram

   public AgentProgram getProgram() 
Implements:
getProgram in interface Agent


getPercept

   public Percept getPercept() 
Implements:
getPercept in interface Agent


setPercept

   public void setPercept(Percept p) 
Implements:
setPercept in interface Agent


getAction

   public Action getAction() 
Implements:
getAction in interface Agent


setAction

   public void setAction(Action a) 
Implements:
setAction in interface Agent


getScore

   public float getScore() 
Implements:
getScore in interface Agent


setScore

   public void setScore(float s) 
Implements:
setScore in interface Agent


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4