All Packages  This Package  Class Hierarchy  Class Search  Index

Class aima.agents.Thing

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

A Thing is a physical object. Some things are alive, some are not. Each thing has a size, color, shape, and other attributes.


public abstract class  Thing
     extends java.lang.Object
{
          // Fields 12
     public Color color;
     public Thing containedIn;
     public Vector contents;
     public Point heading;
     public Thing holding;
     public boolean isAlive;
     public boolean isBump;
     public Point location;
     public String name;
     public String shape;
     public float size;
     public String sound;

          // Constructors 1
     public Thing();

}



Fields


name

   public String name


isAlive

   public boolean isAlive


location

   public Point location


isBump

   public boolean isBump


size

   public float size


color

   public Color color


shape

   public String shape


sound

   public String sound


contents

   public Vector contents


holding

   public Thing holding


containedIn

   public Thing containedIn


heading

   public Point heading



Constructors


Thing

   public Thing() 

Default constructor



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