Uses of Class
simbad.sim.SimpleAgent

Packages that use SimpleAgent
simbad.demo   
simbad.gui   
simbad.holodeck   
simbad.sim   
 

Uses of SimpleAgent in simbad.demo
 

Subclasses of SimpleAgent in simbad.demo
 class AvoidersDemo.Robot
           
 class BaseDemo.Robot
           
 class BlinkingLampDemo.Robot
           
 class BumpersDemo.Robot
           
 class DifferentialKinematicDemo.Robot
           
(package private)  class ImagerDemo.DemoRobotImager
           
 class KheperaDemo.Robot
           
(package private)  class LightSearchDemo.Robot
           
 class NeuralAgentDemo.Robot
           
 class PickCherriesDemo.Robot
          The robot used in the demo.
 class PushBallsDemo.Robot
           
 class SimplestDemo.Robot
           
 class SingleAvoiderDemo.Robot
           
 

Methods in simbad.demo with parameters of type SimpleAgent
 void PushBallsDemo.Robot.contactWith(SimpleAgent a)
           
 

Uses of SimpleAgent in simbad.gui
 

Subclasses of SimpleAgent in simbad.gui
 class Test.Robot
           
 class Test2.Robot
          The robot used in the demo.
 class TestBackgroundMode.MyRobot
           
 class TestSimbatch.MyRobot
           
 

Fields in simbad.gui declared as SimpleAgent
private  SimpleAgent AgentInspector.agent
           
(package private)  SimpleAgent AgentFollower.agent
           
 

Constructors in simbad.gui with parameters of type SimpleAgent
AgentFollower(World world, SimpleAgent agent)
           
 

Uses of SimpleAgent in simbad.holodeck
 

Subclasses of SimpleAgent in simbad.holodeck
 class NeuralAgent
           
 

Uses of SimpleAgent in simbad.sim
 

Subclasses of SimpleAgent in simbad.sim
 class Agent
          This is the base class for all robot and is considered to be a heavy agent.
 class BallAgent
           
 class ChaosAgent
           
 class CherryAgent
          This simple agent can be used for 'pacman' expermiment.
 class ErraticGoalAgent
           
 class KheperaRobot
          A KheperaRobot Agents.
 class Robot
           
 class StraightGoalAgent
           
 class StraightGoalLoopAgent
           
 

Fields in simbad.sim declared as SimpleAgent
private  SimpleAgent Device.owner
           
(package private)  SimpleAgent SimpleAgent.veryNearAgent
          Keeps track of agent in physical contact with this agent.
 

Methods in simbad.sim that return SimpleAgent
protected  SimpleAgent Device.getOwner()
          Get the agent owner of this device
 SimpleAgent SimpleAgent.getVeryNearAgent()
          Returns the currently touched agent - null if no agent near.
 

Methods in simbad.sim with parameters of type SimpleAgent
 void World.changeViewPoint(int type, SimpleAgent agent)
          Change the user view Point .
private  void PhysicalEngine.computeAgentAgentImpact(SimpleAgent a1, SimpleAgent a2, javax.media.j3d.BoundingSphere bs1, javax.media.j3d.BoundingSphere bs2)
          experimental
private  void PhysicalEngine.computeAgentObjectImpact(SimpleAgent a, StaticObject o, javax.media.j3d.BoundingSphere bsa)
          experimental
protected  void PhysicalEngine.computeForces(double dt, SimpleAgent a)
          Compute all external force contributions on an agent before any impact.
protected  void Device.setOwner(SimpleAgent agent)
          Set the agent owner of this device
protected  void SimpleAgent.veryNear(SimpleAgent a)
          called back by simulator when a physical interaction as occurred with an other agent.