- BALANCE - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- Balance - Class in magma.robots.nao.behavior.dynamic.walk
-
- Balance(IThoughtModel, ParameterMap) - Constructor for class magma.robots.nao.behavior.dynamic.walk.Balance
-
Instantiates and initializes a new Balance behavior object
- Balance(String, IThoughtModel, ParameterMap) - Constructor for class magma.robots.nao.behavior.dynamic.walk.Balance
-
Instantiates and initializes a new Balance behavior object
- BALL - Static variable in interface magma.agent.perception.IPerception
-
object name constants
- Ball - Class in magma.agent.worldmodel.impl
-
Represents the ball of the game
- Ball(float, float) - Constructor for class magma.agent.worldmodel.impl.Ball
-
Constructor
- BALL_ACCEPTOR - Static variable in interface magma.agent.thoughtmodel.strategy.impl.IRoleConstants
-
- BALL_DEMANDER - Static variable in interface magma.agent.thoughtmodel.strategy.impl.IRoleConstants
-
- BALL_ENDS_UP_IN_GOAL - Static variable in interface magma.agent.belief.IBeliefConstants
-
- BALL_IN_CRITICAL_AREA - Static variable in interface magma.agent.belief.IBeliefConstants
-
- BALL_IN_OWN_HALF - Static variable in interface magma.agent.belief.IBeliefConstants
-
- BALL_IN_PENALTY_AREA - Static variable in interface magma.agent.belief.IBeliefConstants
-
- BALL_IN_SCORABLE_AREA - Static variable in interface magma.agent.belief.IBeliefConstants
-
- BALL_IS_KEEPABLE - Static variable in interface magma.agent.belief.IBeliefConstants
-
- BALL_KICKABLE - Static variable in interface magma.agent.belief.IBeliefConstants
-
- BallAcceptor - Class in magma.agent.thoughtmodel.strategy.impl.roles
-
- BallAcceptor(String, IGlobalMap, RelativeHomePosition, float) - Constructor for class magma.agent.thoughtmodel.strategy.impl.roles.BallAcceptor
-
- BallDemander - Class in magma.agent.thoughtmodel.strategy.impl.roles
-
The BallDemander is like the wing commander but he is not as offensive as the
Wing to be able to catch the ball.
- BallDemander(String, IGlobalMap, RelativeHomePosition, float) - Constructor for class magma.agent.thoughtmodel.strategy.impl.roles.BallDemander
-
- BallEndsUpInOwnGoal - Class in magma.agent.belief.impl
-
Belief to decide if the Ball could possibly end in goal for the goal keeping
behavior
- BallEndsUpInOwnGoal(IThoughtModel) - Constructor for class magma.agent.belief.impl.BallEndsUpInOwnGoal
-
Constructor
- Ballguard - Class in magma.agent.thoughtmodel.strategy.impl.roles
-
This role primarily guards the ball, trying to be between the ball and our
goal.
- Ballguard(String, IGlobalMap, float, RelativeHomePosition, float) - Constructor for class magma.agent.thoughtmodel.strategy.impl.roles.Ballguard
-
- BallInCriticalArea - Class in magma.agent.belief.impl
-
Checks if the ball is in a "critical" area, indicating that the goalie should
run to the ball
- BallInCriticalArea(IThoughtModel) - Constructor for class magma.agent.belief.impl.BallInCriticalArea
-
Constructor
- BallInPenaltyArea - Class in magma.agent.belief.impl
-
Checks if the ball is in a "critical" area, indicating that the goalie should
run to the ball
- BallInPenaltyArea(IThoughtModel) - Constructor for class magma.agent.belief.impl.BallInPenaltyArea
-
Constructor
- BallInScorableArea - Class in magma.agent.belief.impl
-
Checks if the ball is in a "critical" area, indicating that the goalie should
run to the ball
- BallInScorableArea(IThoughtModel, float) - Constructor for class magma.agent.belief.impl.BallInScorableArea
-
Constructor
- BallIsKeepable - Class in magma.agent.belief.impl
-
Belief to decide if the Ball could be keepable for the goal keeping behavior
- BallIsKeepable(IThoughtModel, float, int) - Constructor for class magma.agent.belief.impl.BallIsKeepable
-
Constructor
- BallKickable - Class in magma.agent.belief.impl
-
Checks if the ball is close enough to be kicked
- BallKickable(IThoughtModel) - Constructor for class magma.agent.belief.impl.BallKickable
-
Default constructor
- BASE_KICK - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- BASE_WALK - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- BaseNode - Class in magma.util.scenegraph.impl
-
- BaseNode() - Constructor for class magma.util.scenegraph.impl.BaseNode
-
Default constructor.
- BaseNode(IBaseNode) - Constructor for class magma.util.scenegraph.impl.BaseNode
-
Copy Constructor.
- BaseStrategy - Class in magma.agent.thoughtmodel.strategy.impl.strategies
-
- BaseStrategy() - Constructor for class magma.agent.thoughtmodel.strategy.impl.strategies.BaseStrategy
-
- BasicMotorBehavior - Class in magma.agent.behavior.supportPoint
-
Behavior representing sinoid repeated motor commands
- BasicMotorBehavior(String, IThoughtModel, String, float, float) - Constructor for class magma.agent.behavior.supportPoint.BasicMotorBehavior
-
Instantiates and initializes a new Balance behavior object
- BasicMotorBehavior(BasicMotorBehavior) - Constructor for class magma.agent.behavior.supportPoint.BasicMotorBehavior
-
Copy constructor
- beam(float, float, float) - Method in class magma.agent.general.AgentRuntime
-
Used by gui to beam the player to a specified position
- beam(float, float, float) - Method in interface magma.agent.general.IWorldModelInteract
-
Called to notify an observer about a Beaming
- BEAM_AWAY_DISTANCE - Static variable in interface magma.agent.IMagmaConstants
-
- BEAM_HOME - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- BEAM_TIME - Static variable in interface magma.agent.belief.IBeliefConstants
-
- BEAM_TO_POSITION - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- BeamBehavior - Class in magma.agent.behavior.basic
-
This Behavior is to beam the agent somewhere to the field
- BeamBehavior(String, IThoughtModel, float) - Constructor for class magma.agent.behavior.basic.BeamBehavior
-
Default constructor
- BeamHomeBehavior - Class in magma.agent.behavior.basic
-
This Behavior is to beam the agent somewhere to the field
- BeamHomeBehavior(String, IThoughtModel, float) - Constructor for class magma.agent.behavior.basic.BeamHomeBehavior
-
Default constructor
- BeamTime - Class in magma.agent.belief.impl
-
Checks if the game is running and if not if we should beam
- BeamTime(IThoughtModel) - Constructor for class magma.agent.belief.impl.BeamTime
-
Default constructor
- beamToPosition(Vector3D) - Method in interface magma.agent.agentmodel.IAgentModel
-
Set the beam position of the agent.
- beamToPosition(Vector3D) - Method in class magma.agent.agentmodel.impl.AgentModel
-
- Behavior - Class in magma.agent.behavior.basic
-
Abstract base class for all "simple" behaviors.
- Behavior(String, IThoughtModel) - Constructor for class magma.agent.behavior.basic.Behavior
-
Default constructor for Behaviors
- Behavior(Behavior) - Constructor for class magma.agent.behavior.basic.Behavior
-
Copy constructor
- Belief - Class in magma.agent.belief.impl
-
Base class for all Believes
- Belief(String, IThoughtModel) - Constructor for class magma.agent.belief.impl.Belief
-
Constructor
- BEZIER_NAME - Static variable in class magma.util.function.PiecewiseBezierFunction
-
name identifying a this kind of function
- BezierFunction - Class in magma.util.function
-
Represents a Bezier function in 3D.
- BezierFunction(Vector3D, Vector3D, Vector3D, Vector3D) - Constructor for class magma.util.function.BezierFunction
-
- bezierLengthLin3D(List<Vector3D>, int) - Static method in class magma.util.function.FunctionUtil
-
Determines the length of a Bezier curve by accumulating linear
interpolations between the specified amount of sample points.
- bezierPoint(Vector3D, Vector3D, float) - Static method in class magma.util.function.FunctionUtil
-
Calculates a point in 3D space that resembles a point on a linear 3D
Bezier curve.
- bezierPoint(Vector2D, Vector2D, float) - Static method in class magma.util.function.FunctionUtil
-
Calculates a point in 2D space that resembles a point on a linear 2D
Bezier curve.
- bezierPoint(Vector3D, Vector3D, Vector3D, float) - Static method in class magma.util.function.FunctionUtil
-
Calculates a point in 3D space that resembles a point on a quadratic 3D
Bezier curve.
- bezierPoint(Vector2D, Vector2D, Vector2D, float) - Static method in class magma.util.function.FunctionUtil
-
Calculates a point in 2D space that resembles a point on a quadratic 2D
Bezier curve.
- bezierPoint(Vector3D, Vector3D, Vector3D, Vector3D, float) - Static method in class magma.util.function.FunctionUtil
-
Calculates a point in 3D space that resembles a point on a cubic 3D Bezier
curve.
- bezierPoint(Vector2D, Vector2D, Vector2D, Vector2D, float) - Static method in class magma.util.function.FunctionUtil
-
Calculates a point in 2D space that resembles a point on a cubic 2D Bezier
curve.
- bezierPoint2D(List<Vector2D>, float) - Static method in class magma.util.function.FunctionUtil
-
Calculates a point in 2D space that resembles a point on an 2D Bezier
curve of arbitrary length.
- bezierPoint3D(List<Vector3D>, float) - Static method in class magma.util.function.FunctionUtil
-
Calculates a point in 3D space that resembles a point on an 3D Bezier
curve of arbitrary length.
- bezierPointBA(float[][], float) - Static method in class magma.util.function.FunctionUtil
-
Calculates a point in nD space that resembles a point on an n-dimensional
Bezier curve of arbitrary length.
- bezierPointBA2D(List<Vector2D>, float) - Static method in class magma.util.function.FunctionUtil
-
Calculates a point in 2D space that resembles a point on an 2D Bezier
curve of arbitrary length.
- bezierPointBA3D(List<Vector3D>, float) - Static method in class magma.util.function.FunctionUtil
-
Calculates a point in 3D space that resembles a point on an 3D Bezier
curve of arbitrary length.
- bezierPointGeneric(Vector<S>, Vector<S>, float) - Static method in class magma.util.function.FunctionUtil
-
Calculates a point in 2D/3D space that resembles a point on a linear 2D/3D
Bezier curve.
- bezierPointGeneric(Vector<S>, Vector<S>, Vector<S>, float) - Static method in class magma.util.function.FunctionUtil
-
Calculates a point in 2D/3D space that resembles a point on a quadratic
2D/3D Bezier curve.
- bezierPointGeneric(Vector<S>, Vector<S>, Vector<S>, Vector<S>, float) - Static method in class magma.util.function.FunctionUtil
-
Calculates a point in 2D/3D space that resembles a point on a cubic 2D/3D
Bezier curve.
- BMBStateFactory - Class in magma.agent.behavior.supportPoint
-
Factory class for behavior (singleton)
- BMBStateFactory() - Constructor for class magma.agent.behavior.supportPoint.BMBStateFactory
-
- BMBStateRunning - Class in magma.agent.behavior.supportPoint
-
- BMBStateRunning(IStateFactory<BMBStateFactory.BehaviorStateEnum, BasicMotorBehavior.BehaviorEvent>) - Constructor for class magma.agent.behavior.supportPoint.BMBStateRunning
-
Constructor
- BMBStateStarting - Class in magma.agent.behavior.supportPoint
-
- BMBStateStarting(IStateFactory<BMBStateFactory.BehaviorStateEnum, BasicMotorBehavior.BehaviorEvent>) - Constructor for class magma.agent.behavior.supportPoint.BMBStateStarting
-
Constructor
- BMBTransitionStartingRunning - Class in magma.agent.behavior.supportPoint
-
Transition from Starting to Running state
- BMBTransitionStartingRunning() - Constructor for class magma.agent.behavior.supportPoint.BMBTransitionStartingRunning
-
Default constructor
- BMBTransitionStartingRunningInit - Class in magma.agent.behavior.supportPoint
-
Transition from Starting to Running state
- BMBTransitionStartingRunningInit() - Constructor for class magma.agent.behavior.supportPoint.BMBTransitionStartingRunningInit
-
Default constructor
- BodyPartConfiguration - Class in magma.agent.meta.agent.impl
-
- BodyPartConfiguration(String, String, Vector3D, float, Vector3D, ISensorConfiguration, Vector3D, ISensorConfiguration, ISensorConfiguration, ISensorConfiguration, ISensorConfiguration) - Constructor for class magma.agent.meta.agent.impl.BodyPartConfiguration
-
- byName(String) - Static method in enum magma.agent.flags.Flag
-
Search for a Flag with a given name.