- abort() - Method in class magma.agent.behavior.basic.Behavior
-
- abort() - Method in class magma.agent.behavior.complex.ComplexBehavior
-
- abort() - Method in interface magma.agent.behavior.IBehavior
-
Called when to stop this behavior without caring for stopping it softly
- absMax - Variable in class magma.util.geometry.interpolation.value.AbsMaxSinusLinearValueInterpolator
-
- AbsMaxSinusLinearValueInterpolator - Class in magma.util.geometry.interpolation.value
-
- AbsMaxSinusLinearValueInterpolator(double) - Constructor for class magma.util.geometry.interpolation.value.AbsMaxSinusLinearValueInterpolator
-
- AccelerometerPerceptor - Class in magma.agent.perception.impl
-
Acceleration perceptor
- AccelerometerPerceptor(String) - Constructor for class magma.agent.perception.impl.AccelerometerPerceptor
-
Default constructor, initializes the accelerometer to (0, 0, 0)
- AccelerometerPerceptor(String, float, float, float) - Constructor for class magma.agent.perception.impl.AccelerometerPerceptor
-
Assignment constructor
- AcceptorStrategy - Class in magma.agent.thoughtmodel.strategy.impl.strategies
-
- AcceptorStrategy(IGlobalMap) - Constructor for class magma.agent.thoughtmodel.strategy.impl.strategies.AcceptorStrategy
-
- Action - Class in magma.agent.action.impl
-
This class generates server messages from Effector objects.
- Action(IActionPerformer) - Constructor for class magma.agent.action.impl.Action
-
Initializes all effectors that occur in the simulation
- ACTION_SCENE - Static variable in interface magma.robots.nao.INaoConstants
-
- ACTION_SCENE_HETERO - Static variable in interface magma.robots.nao.INaoConstants
-
- ACTION_SCENE_HETERO_TOE - Static variable in interface magma.robots.nao.INaoConstants
-
- add(MovementPhase) - Method in class magma.agent.behavior.movement.Movement
-
Adds a phase to the list of phases
- add(MovementSingle) - Method in class magma.agent.behavior.movement.MovementPhase
-
- add(String, double, float) - Method in class magma.agent.behavior.movement.MovementPhase
-
- add(Angle) - Method in class magma.util.geometry.Angle
-
Adds another angleobject to this angle
- add(double) - Method in class magma.util.geometry.Angle
-
Adds a constant to this angle
- addBehavior(String, IBehavior) - Method in class magma.agent.general.AgentRuntime
-
Add a behavior to the behavior list (used by the sliders tool)
- addChildNode(IBaseNode) - Method in class magma.util.scenegraph.impl.BaseNode
-
- addCommand(ICommand) - Method in class magma.util.command.UndoList
-
Adds the passed command to the list of commands.
- addDesiredPosition(int, Pose2D) - Method in class magma.agent.worldmodel.impl.PositionManager
-
adds an intermediate position (with orientation) to the list of positions
- addDesiredPosition(int, Pose2D) - Method in interface magma.agent.worldmodel.IPositionManager
-
adds an intermediate position (with orientation) to the list of positions
- addInputChannel(IInputChannel, boolean) - Method in class magma.agent.communication.base.ChannelManager
-
- addInputChannel(IInputChannel, boolean) - Method in interface magma.agent.communication.IChannelManager
-
- addNewMotorManager(String, String, boolean) - Method in class magma.agent.behavior.supportPoint.BasicMotorBehavior
-
Adds a new joint to the joints of the selected behavior
- addOutputChannel(IOutputChannel) - Method in class magma.agent.communication.base.ChannelManager
-
- addOutputChannel(IOutputChannel) - Method in interface magma.agent.communication.IChannelManager
-
- addPerceptors(Map<String, IPerceptor>) - Method in class magma.agent.communication.base.ChannelManager
-
- addPerceptors(Map<String, IPerceptor>) - Method in interface magma.agent.communication.IChannelManager
-
- addSupportPoint(float, float) - Method in interface magma.util.function.IFunction
-
Add a new SupportPoint at the given position.
- addSupportPoint(float, float) - Method in class magma.util.function.PiecewiseBezierFunction
-
- addSupportPoint(float, float) - Method in class magma.util.function.SupportPointFunction
-
- addTransition(StateTransition<K, E>) - Method in class magma.util.statemachine.ObjectState
-
Adds a transition to the list of transitions of this state
- AdjustableMotorFileBehavior - Class in magma.agent.behavior.motor
-
Implements a static motor movement behavior, movement data is read from a
file
- AdjustableMotorFileBehavior(String, IThoughtModel, ParameterMap, String, int, int) - Constructor for class magma.agent.behavior.motor.AdjustableMotorFileBehavior
-
Instantiates and initializes a new Balance behavior object
- adjustAxisPosition(double) - Method in interface magma.agent.agentmodel.IHingeJoint
-
Adjusts the desired speed of this joint to reach current position + delta
- adjustAxisPosition(double) - Method in class magma.agent.agentmodel.impl.HingeJoint
-
- adjustHingeJointPosition(String, double) - Method in interface magma.agent.agentmodel.IBodyModel
-
Adjusts the desired speed of the passed joint to reach current position +
delta
- adjustKnownPosition1(Vector3D) - Method in class magma.agent.worldmodel.impl.FieldLine
-
- adjustKnownPosition1(Vector3D) - Method in interface magma.agent.worldmodel.localizer.IReferenceLine
-
Sets the adjusted known position to the first reference point
- adjustKnownPosition2(Vector3D) - Method in class magma.agent.worldmodel.impl.FieldLine
-
- adjustKnownPosition2(Vector3D) - Method in interface magma.agent.worldmodel.localizer.IReferenceLine
-
Sets the adjusted known position to the second reference point
- adjustValue(double, double, double) - Static method in class magma.util.ValueUtil
-
Adjusts the passed current value by valueChange and makes sure that
desired value is not exceeded.
- adjustValue(double, double, double, double) - Static method in class magma.util.ValueUtil
-
Adjusts the passed current value by valueChange and makes sure that
desired value is not exceeded.
- AgentMetaModel - Class in magma.agent.meta.agent.impl
-
Agent meta model class
- AgentMetaModel(String, String, Vector3D, String) - Constructor for class magma.agent.meta.agent.impl.AgentMetaModel
-
Constructor.
- AgentModel - Class in magma.agent.agentmodel.impl
-
Implementation of the AgentModel.
- AgentModel(IAction, IAgentMetaModel, IAgentIKSolver, double[]) - Constructor for class magma.agent.agentmodel.impl.AgentModel
-
initializes all known Sensors like: UniversalJoints, HingeJoints,
ForceResistances and GyroRates
- AgentRuntime - Class in magma.agent.general
-
The AgentRuntime is the core orchestrating component in the magma
agent-framework.
- AgentRuntime(PlayerParameters) - Constructor for class magma.agent.general.AgentRuntime
-
- amplitude - Variable in class magma.util.geometry.interpolation.value.SinusLinearValueInterpolator
-
- Angle - Class in magma.util.geometry
-
Represents an angle.
- angle - Variable in class magma.util.geometry.Pose2D
-
The horizontal angle.
- ANGLE_180 - Static variable in class magma.util.geometry.Angle
-
Constant for -180 degrees angle
- ANGLE_90 - Static variable in class magma.util.geometry.Angle
-
Constant for +90 degrees angle
- Ankle - Class in magma.robots.nao.behavior.dynamic.walk
-
Represents an ankle in the robot body.
- Ankle(WalkBehaviorParameter) - Constructor for class magma.robots.nao.behavior.dynamic.walk.Ankle
-
Constructor
- applyInverseTo(Vector3D) - Method in class magma.util.geometry.Angle
-
Rotates a given position inversely by this angle (2D rotation around the
z-axis).
- applyInverseTo(double, double) - Method in class magma.util.geometry.Angle
-
Rotates a given position inversely by this angle (2D rotation around the
z-axis).
- applyInverseTo(IPose2D) - Method in interface magma.util.geometry.IPose2D
-
Apply this pose inversely as a rigid transformation to another pose.
- applyInverseTo(Vector3D) - Method in interface magma.util.geometry.IPose2D
-
Apply this pose inversely as a rigid transformation to the given position
vector.
- applyInverseTo(IPose3D) - Method in interface magma.util.geometry.IPose3D
-
Apply this pose inversely as a rigid transformation to another pose.
- applyInverseTo(Vector3D) - Method in interface magma.util.geometry.IPose3D
-
Apply this pose inversely as a rigid transformation to the given position
vector.
- applyInverseTo(IPose2D) - Method in class magma.util.geometry.Pose2D
-
- applyInverseTo(Vector3D) - Method in class magma.util.geometry.Pose2D
-
- applyInverseTo(IPose3D) - Method in class magma.util.geometry.Pose3D
-
- applyInverseTo(Vector3D) - Method in class magma.util.geometry.Pose3D
-
- applyInverseTo(IPose3D) - Method in class magma.util.geometry.Pose6D
-
- applyInverseTo(Vector3D) - Method in class magma.util.geometry.Pose6D
-
- applyTo(Vector3D) - Method in class magma.util.geometry.Angle
-
Rotates a given position by this angle (2D rotation around the z-axis).
- applyTo(double, double) - Method in class magma.util.geometry.Angle
-
Rotates a given position by this angle (2D rotation around the z-axis).
- applyTo(IPose2D) - Method in interface magma.util.geometry.IPose2D
-
Apply this pose as a rigid transformation to another pose.
- applyTo(Vector3D) - Method in interface magma.util.geometry.IPose2D
-
Apply this pose as a rigid transformation to the given position vector.
- applyTo(IPose3D) - Method in interface magma.util.geometry.IPose3D
-
Apply this pose as a rigid transformation to another pose.
- applyTo(Vector3D) - Method in interface magma.util.geometry.IPose3D
-
Apply this pose as a rigid transformation to the given position vector.
- applyTo(IPose2D) - Method in class magma.util.geometry.Pose2D
-
- applyTo(Vector3D) - Method in class magma.util.geometry.Pose2D
-
- applyTo(IPose3D) - Method in class magma.util.geometry.Pose3D
-
- applyTo(Vector3D) - Method in class magma.util.geometry.Pose3D
-
- applyTo(IPose3D) - Method in class magma.util.geometry.Pose6D
-
- applyTo(Vector3D) - Method in class magma.util.geometry.Pose6D
-
- areaOfTriangle(Vector3D[]) - Static method in class magma.util.geometry.Geometry
-
Calculates the area of the triangle passed.
- assignReferenceLines(IEnvironmentModel, List<ILocalizationLine>, Rotation) - Method in interface magma.agent.worldmodel.localizer.ILocalizer
-
Assign all visible, unlabeled reference lines (lines) to the set
of known reference lines defined by the environment model.
- assignReferenceLines(IEnvironmentModel, List<ILocalizationLine>, Rotation) - Method in class magma.agent.worldmodel.localizer.impl.CompositeLocalizer
-
- assignReferenceLines(IEnvironmentModel, List<ILocalizationLine>, Rotation) - Method in class magma.agent.worldmodel.localizer.impl.LocalizerBase
-
- asVector2D() - Method in interface magma.util.function.IPoint
-
- asVector2D() - Method in class magma.util.function.Point
-
- attach(IObserver<IAgentModel>) - Method in interface magma.agent.agentmodel.IAgentModel
-
- attach(IObserver<IAgentModel>) - Method in class magma.agent.agentmodel.impl.AgentModel
-
- attach(IObserver<IGlobalMap>) - Method in class magma.agent.worldmodel.impl.GlobalMap
-
- attach(IObserver<byte[]>) - Method in class magma.util.connection.impl.ConnectionBase
-
Attaches a new observer to this connection
- attach(IObserver<T>) - Method in interface magma.util.observer.IPublishSubscribe
-
Add an observer to the list of observers
- attach(IObserver<T>) - Method in interface magma.util.observer.ISubscribe
-
Adds an observer to the list of observers if not already in the list
- attach(IObserver<T>) - Method in class magma.util.observer.Subject
-
- ATTACK - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- ATTACK_KICKOFF - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- ATTACK_PENALTY - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- average(Angle, Angle) - Static method in class magma.util.geometry.Angle
-
Calculate the average of two Angles
- average(Angle[]) - Static method in class magma.util.geometry.Angle
-
Calculate the average of a number of Angles
- average(Pose2D[]) - Static method in class magma.util.geometry.Pose2D
-
Calculate the average of a list of Pose2D.
- averageArcTan(Angle[]) - Static method in class magma.util.geometry.Angle
-
Calculate the average of a number of Angles
- averageVectors(Angle[]) - Static method in class magma.util.geometry.Angle
-
Calculate the average of a number of Angles