This package encapsulates all classes directly associated with the world model. The world model contains all information common in a team, mainly information on where the ball and the players are and the status of the game (running or not running). The main class is {@link soccorob.ai.wm.WorldModel}. There will never be more than one of it, so everything is made static and the class is uninstantiable. The WorldModel uses a tree of class inheritance to represent the objects expected on the playing field. {@link soccorob.ai.wm.FieldObject} is the common superclass of these.