- Dance - Class in magma.robots.nao.behavior.basic
-
- Dance(IThoughtModel) - Constructor for class magma.robots.nao.behavior.basic.Dance
-
Default constructor
- decide() - Method in interface magma.agent.decision.IDecisionMaker
-
Called to take a decision on what to do next.
- decide() - Method in class magma.agent.decision.simple.DecisionMakerBase
-
- decideNextBasicBehavior() - Method in class magma.agent.behavior.complex.GetInScorePosition
-
- decideNextBasicBehavior() - Method in class magma.agent.behavior.complex.GoaliePositioning
-
- decideNextBasicBehavior() - Method in class magma.agent.behavior.complex.GoalieStrikePositioning
-
- decideNextBasicBehavior() - Method in class magma.agent.behavior.complex.Keep
-
- decideNextBasicBehavior() - Method in class magma.agent.behavior.complex.MoveWithBall
-
- decideNextBasicBehavior() - Method in class magma.agent.behavior.complex.RemoteCommandBehavior
-
- decideNextBasicBehavior() - Method in class magma.agent.behavior.complex.RemoteControllBehavior
-
- decideNextBasicBehavior() - Method in class magma.agent.behavior.complex.RunToPosition
-
- decideNextBasicBehavior() - Method in class magma.agent.behavior.complex.SearchBall
-
- decideNextBasicBehavior() - Method in class magma.agent.behavior.complex.ShootToGoal
-
- decideNextBasicBehavior() - Method in class magma.agent.behavior.complex.WalkForward
-
- decideNextBasicBehavior() - Method in class magma.agent.behavior.complex.WalkSideward
-
- decideNextBasicBehavior() - Method in class magma.agent.behavior.complex.WalkTurning
-
- decideNextBasicBehavior() - Method in class magma.robots.nao.behavior.complex.DynamicStaticKick
-
- decideNextBasicBehavior() - Method in class magma.robots.nao.behavior.complex.Walk
-
- decideSoccer() - Method in class magma.agent.decision.simple.DecisionMakerBase
-
Decide which behavior to use next
- decideSoccer() - Method in class magma.agent.decision.simple.SoccerDecisionMaker
-
- DecisionMakerBase - Class in magma.agent.decision.simple
-
Base class for all decision makers
- DecisionMakerBase(Map<String, IBelief>, Map<String, IBehavior>, IThoughtModel) - Constructor for class magma.agent.decision.simple.DecisionMakerBase
-
Constructor
- decodeID(String) - Static method in class magma.util.SayCoder
-
- decodeID(char) - Static method in class magma.util.SayCoder
-
- decodePosition(String) - Static method in class magma.util.SayCoder
-
Converts a position string into a Vector3D
- decodeTwoDigit(String) - Static method in class magma.util.SayCoder
-
- DEF1_CENTER_DEFENDER - Static variable in interface magma.agent.thoughtmodel.strategy.impl.IRoleConstants
-
- DEF1_LEFT_DEFENDER - Static variable in interface magma.agent.thoughtmodel.strategy.impl.IRoleConstants
-
- DEF1_RIGHT_DEFENDER - Static variable in interface magma.agent.thoughtmodel.strategy.impl.IRoleConstants
-
- DEF1_SPAWNING_LEFT_BALLGUARD - Static variable in interface magma.agent.thoughtmodel.strategy.impl.IRoleConstants
-
- DEFAULT_SERVER_VERSION - Static variable in interface magma.agent.IServerConfigFilesConstants
-
The server version against which this agent will play if no command line
parameter is specified
- DEFAULT_TEAMID - Static variable in interface magma.agent.IMagmaConstants
-
the default id of the own team
- DEFAULT_TEAMNAME - Static variable in interface magma.agent.IMagmaConstants
-
the default name of the own team
- DefaultStrategy - Class in magma.agent.thoughtmodel.strategy.impl.strategies
-
Our default strategy, primarily used when we had no dynamic role management.
- DefaultStrategy(IGlobalMap) - Constructor for class magma.agent.thoughtmodel.strategy.impl.strategies.DefaultStrategy
-
- Defender - Class in magma.agent.thoughtmodel.strategy.impl.roles
-
This role primarily protects our goal.
- Defender(String, IGlobalMap, RelativeHomePosition, float) - Constructor for class magma.agent.thoughtmodel.strategy.impl.roles.Defender
-
- deg(double) - Static method in class magma.util.geometry.Angle
-
Creates a normalized angle [-RAD180 to RAD180[
- degrees() - Method in class magma.util.geometry.Angle
-
Retrieve the angle value in degrees
- degreesPositive() - Method in class magma.util.geometry.Angle
-
Retrieve the angle value in non normalized 0...360 degrees value area
- detach(IObserver<IAgentModel>) - Method in interface magma.agent.agentmodel.IAgentModel
-
- detach(IObserver<IAgentModel>) - Method in class magma.agent.agentmodel.impl.AgentModel
-
- detach(IObserver<IGlobalMap>) - Method in interface magma.agent.worldmodel.IGlobalMap
-
Detaches the passed observer to this connection
- detach(IObserver<IGlobalMap>) - Method in class magma.agent.worldmodel.impl.GlobalMap
-
- detach(IObserver<T>) - Method in interface magma.util.observer.IPublishSubscribe
-
Removes an observer from the list of observers
- detach(IObserver<T>) - Method in class magma.util.observer.Subject
-
- detachAll() - Method in interface magma.util.observer.IPublishSubscribe
-
Removes all observers from the list of observers
- detachAll() - Method in class magma.util.observer.Subject
-
- determineGameState(PlayMode, PlaySide) - Static method in enum magma.agent.worldmodel.GameState
-
Determine the current game state from play mode and field side
- determineNodeType(String) - Static method in enum magma.util.scenegraph.NodeType
-
- determineRole(IPlayer, int) - Method in class magma.agent.thoughtmodel.strategy.impl.RoleManager
-
- determineRole(IPlayer, int) - Method in interface magma.agent.thoughtmodel.strategy.IRoleManager
-
Dynamic role assignment to agents.
- DISTANCE_PENALTY_LYING - Static variable in interface magma.agent.IMagmaConstants
-
- DoNothingDecisionMaker - Class in magma.agent.decision.simple
-
Basic decision making class used for testing mainly that just beams and then
stands still
- DoNothingDecisionMaker(Map<String, IBelief>, Map<String, IBehavior>, IThoughtModel) - Constructor for class magma.agent.decision.simple.DoNothingDecisionMaker
-
Constructor
- DRIBBLE_BALL - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DRIBBLE_BALL_LEFT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DRIBBLE_BALL_RIGHT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DUMMY_ROLE - Static variable in interface magma.agent.thoughtmodel.strategy.impl.IRoleConstants
-
- DummyRole - Class in magma.agent.thoughtmodel.strategy.impl.roles
-
- DummyRole() - Constructor for class magma.agent.thoughtmodel.strategy.impl.roles.DummyRole
-
- DYNAMIC_KICK_BEZIER - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DYNAMIC_KICK_LEFT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DYNAMIC_KICK_RIGHT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DYNAMIC_SIDEKICK_LEFT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DYNAMIC_SIDEKICK_RIGHT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DYNAMIC_SLOMO_KICK_LEFT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DYNAMIC_SLOMO_KICK_RIGHT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DYNAMIC_STATIC_KICK_LEFT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DYNAMIC_STATIC_KICK_RIGHT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DYNAMIC_STATIC_SIDEKICK_LEFT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DYNAMIC_STATIC_SIDEKICK_RIGHT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DYNAMIC_WALK - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DYNAMIC_WALK_DEMO1 - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DYNAMIC_WALK_DEMO2 - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- DynamicStaticKick - Class in magma.robots.nao.behavior.complex
-
Implements a behavior which performs kicking by dynamically balancing on one
leg and then statically kicking
- DynamicStaticKick(String, IThoughtModel, ParameterMap, Map<String, IBehavior>, IBehavior, IKick, IKick, boolean) - Constructor for class magma.robots.nao.behavior.complex.DynamicStaticKick
-
Constructor