Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y Z 

A

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
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
Skip navigation links