- ObjectState<K,E> - Class in magma.util.statemachine
-
Base class for all states implementing a state machine
- OffensiveDefender - Class in magma.agent.thoughtmodel.strategy.impl.roles
-
This role is like our normal defenders, but if the ball is really far away,
means in the enemy territory they are allowed to move further a bit.
- OffensiveDefender(String, IGlobalMap, RelativeHomePosition, float) - Constructor for class magma.agent.thoughtmodel.strategy.impl.roles.OffensiveDefender
-
- OffensiveStrategy - Class in magma.agent.thoughtmodel.strategy.impl.strategies
-
This strategy plays with a ball acceptor and a ball demander, thus two
players in front of the actual ball position.
- OffensiveStrategy(IGlobalMap) - Constructor for class magma.agent.thoughtmodel.strategy.impl.strategies.OffensiveStrategy
-
- OffsetJointMapper - Class in magma.agent.meta.agent.impl
-
- OffsetJointMapper(double) - Constructor for class magma.agent.meta.agent.impl.OffsetJointMapper
-
- OffsetJointMapper(double, double) - Constructor for class magma.agent.meta.agent.impl.OffsetJointMapper
-
- onLeavingBehavior(IBehavior) - Method in class magma.agent.behavior.basic.Behavior
-
- onLeavingBehavior(IBehavior) - Method in class magma.agent.behavior.complex.ComplexBehavior
-
- onLeavingBehavior(IBehavior) - Method in interface magma.agent.behavior.IBehavior
-
Called to notify this behavior that is no longer performed and replaced by
the new behavior.
- onStateChange(T) - Method in interface magma.util.observer.IPublishSubscribe
-
Called to inform observer about a change in state
- onStateChange(T) - Method in class magma.util.observer.Subject
-
- open() - Method in class magma.util.file.LogfileReader
-
- open() - Method in class magma.util.file.LogfileWriter
-
- OPPONENT_CORNER_KICK - Static variable in interface magma.agent.belief.IBeliefConstants
-
- OPPONENT_FREE_KICK - Static variable in interface magma.agent.belief.IBeliefConstants
-
- OPPONENT_GOAL_KICK - Static variable in interface magma.agent.belief.IBeliefConstants
-
- OPPONENT_KICK_IN - Static variable in interface magma.agent.belief.IBeliefConstants
-
- OPPONENT_KICK_OFF - Static variable in interface magma.agent.belief.IBeliefConstants
-
- OPPONENT_NEAR_BALL - Static variable in interface magma.agent.belief.IBeliefConstants
-
- OPPONENT_WILL_KICK - Static variable in interface magma.agent.belief.IBeliefConstants
-
- OpponentNearBall - Class in magma.agent.belief.impl
-
Checks if any opponent is close to the ball
- OpponentNearBall(IThoughtModel) - Constructor for class magma.agent.belief.impl.OpponentNearBall
-
Constructor
- OpponentWillKick - Class in magma.agent.belief.impl
-
Checks if the ball is in a "critical" area, indicating that the goalie should
run to the ball
- OpponentWillKick(IThoughtModel) - Constructor for class magma.agent.belief.impl.OpponentWillKick
-
Constructor
- orientation - Variable in class magma.util.geometry.Pose3D
-
The 3D orientation.
- otherGoalPosition - Variable in class magma.agent.worldmodel.impl.SoccerPitchDescription
-
The position of the other goal (between the goal posts)
- OWN_CORNER_KICK - Static variable in interface magma.agent.belief.IBeliefConstants
-
- OWN_FREE_KICK - Static variable in interface magma.agent.belief.IBeliefConstants
-
- OWN_GOAL_KICK - Static variable in interface magma.agent.belief.IBeliefConstants
-
- OWN_KICK_IN - Static variable in interface magma.agent.belief.IBeliefConstants
-
- OWN_KICK_OFF - Static variable in interface magma.agent.belief.IBeliefConstants
-
- ownGoalPosition - Variable in class magma.agent.worldmodel.impl.SoccerPitchDescription
-
The position of the own goal (between the goal posts)
- ownTeammateHasBall(double) - Method in class magma.agent.thoughtmodel.impl.ThoughtModel
-
- ownTeammateHasBall(double) - Method in interface magma.agent.thoughtmodel.IThoughtModel
-