Package | Description |
---|---|
magma.agent.thoughtmodel | |
magma.agent.thoughtmodel.impl | |
magma.agent.worldmodel | |
magma.agent.worldmodel.impl |
Modifier and Type | Method and Description |
---|---|
java.util.List<IVisibleObject> |
IThoughtModel.getObstacles() |
Modifier and Type | Class and Description |
---|---|
class |
MergedObstacle |
Modifier and Type | Method and Description |
---|---|
java.util.List<IVisibleObject> |
ThoughtModel.getObstacles() |
java.util.List<IVisibleObject> |
IFOCalculator.getObstacles(java.util.List<IPlayer> sourceList,
IMoveableObject ball)
Retrieve a lit of obstacles
|
Modifier and Type | Interface and Description |
---|---|
interface |
IFieldLine
This interface describes a visible field line.
|
interface |
ILandmark
Base interface for all Landmarks on the filed (goal posts, flags)
|
interface |
IMoveableObject
Base interface for all movable objects
|
interface |
IPlayer
Interface to access visible player information
|
interface |
IThisPlayer
Interface to access visible player information
|
Modifier and Type | Method and Description |
---|---|
Angle |
IVisibleObject.getDirectionTo(IVisibleObject other)
Calculates the Direction of this visible object to the passed one
|
double |
IVisibleObject.getDistanceToXY(IVisibleObject other) |
double |
IVisibleObject.getDistanceToXYZ(IVisibleObject other)
Calculates the distance of this visible object to the passed one
|
Modifier and Type | Class and Description |
---|---|
class |
Ball
Represents the ball of the game
|
class |
FieldLine
This class respresents a simple field line with a start and end point.
|
class |
Landmark
Non movable orientation point on the field
|
class |
MovableObject
Base class for all movable objects on the field
|
class |
Player
Represents a player agent on the field
|
class |
ThisPlayer
Container for this agent's information that is unique to the player this
agent is representing
|
class |
VisibleObject
Base class for all visible objects on the field
|
Modifier and Type | Method and Description |
---|---|
Angle |
VisibleObject.getDirectionTo(IVisibleObject other)
Calculates the Direction of this visible object to the passed one
|
double |
VisibleObject.getDistanceToXY(IVisibleObject other) |
double |
VisibleObject.getDistanceToXYZ(IVisibleObject other)
Calculates the distance of this visible object to the passed one
|