- saveToFile() - Method in class magma.agent.behavior.supportPoint.BasicMotorBehavior
-
Save internal movement data to file
- SAY_POSITIONS_BEHAVIOR - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SAY_SOMETHING - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SayCoder - Class in magma.util
-
En- and Decoder of messages
- SayCoder() - Constructor for class magma.util.SayCoder
-
- SayEffector - Class in magma.agent.action.impl
-
Implementation of the SimSpark "say" effector, used to communicate with other
agents over a simulated voice communication
- SayEffector() - Constructor for class magma.agent.action.impl.SayEffector
-
Instantiates a new SayEffector
- sayMessage(String) - Method in interface magma.agent.action.IAction
-
shouts out a message to other players
- sayMessage(String) - Method in class magma.agent.action.impl.Action
-
- sayMessage(String) - Method in interface magma.agent.agentmodel.IAgentModel
-
Set the message to say in that cycle.
- sayMessage(String) - Method in class magma.agent.agentmodel.impl.AgentModel
-
- SayPositionsBehavior - Class in magma.agent.behavior.basic
-
Used for communication with the server
- SayPositionsBehavior(String, IThoughtModel) - Constructor for class magma.agent.behavior.basic.SayPositionsBehavior
-
Constructor
- SceneGraph - Class in magma.util.scenegraph.impl
-
- SceneGraph(ISceneGraph) - Constructor for class magma.util.scenegraph.impl.SceneGraph
-
- SceneGraph(SceneGraphHeader, BaseNode) - Constructor for class magma.util.scenegraph.impl.SceneGraph
-
- SceneGraphHeader - Class in magma.util.scenegraph.impl
-
- SceneGraphHeader() - Constructor for class magma.util.scenegraph.impl.SceneGraphHeader
-
- SceneGraphHeader(ISceneGraphHeader) - Constructor for class magma.util.scenegraph.impl.SceneGraphHeader
-
- SceneGraphHeader(String, int, int) - Constructor for class magma.util.scenegraph.impl.SceneGraphHeader
-
- ScoutingDefender - Class in magma.agent.thoughtmodel.strategy.impl.roles
-
This quite normal defender scouts at the enemy team.
- ScoutingDefender(String, IGlobalMap, RelativeHomePosition, float) - Constructor for class magma.agent.thoughtmodel.strategy.impl.roles.ScoutingDefender
-
- SEARCH_BALL - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SearchBall - Class in magma.agent.behavior.complex
-
Search for the ball
- SearchBall(IThoughtModel, Map<String, IBehavior>) - Constructor for class magma.agent.behavior.complex.SearchBall
-
Constructor
- SEE_BALL - Static variable in interface magma.agent.belief.IBeliefConstants
-
- SeeBall - Class in magma.agent.belief.impl
-
Checks if the ball was seen in the last x seconds.
- SeeBall(IThoughtModel) - Constructor for class magma.agent.belief.impl.SeeBall
-
Default constructor
- sendBeamString(float, float, float) - Method in interface magma.agent.action.IAction
-
Beams the player to specified position with specified direction
- sendBeamString(float, float, float) - Method in class magma.agent.action.impl.Action
-
- sendMessage(Map<String, IEffector>) - Method in class magma.agent.communication.base.InputOutputChannel
-
- sendMessage(Map<String, IEffector>) - Method in interface magma.agent.communication.IOutputChannel
-
- sendMessage(byte[]) - Method in class magma.util.connection.impl.RCSSLogFileConnection
-
- sendMessage(byte[]) - Method in class magma.util.connection.impl.ServerConnection
-
Send a message to the server
- sendMessage(byte[]) - Method in class magma.util.connection.impl.TimedConnection
-
- sendMessage(byte[]) - Method in class magma.util.connection.impl.UDPConnection
-
- sendMessage(byte[]) - Method in interface magma.util.connection.IServerConnection
-
Sends the passed message to the server
- sendMotorMessage() - Method in interface magma.agent.action.IAction
-
Sends a motor command to the server.
- sendMotorMessage() - Method in class magma.agent.action.impl.Action
-
- Sensor - Class in magma.agent.agentmodel.impl
-
Base class for all agent sensors
- SensorConfiguration - Class in magma.agent.meta.agent.impl
-
Sensor configuration
- SensorConfiguration(String, String) - Constructor for class magma.agent.meta.agent.impl.SensorConfiguration
-
Constructor
- SERVER_IP - Static variable in interface magma.util.connection.IServerConnection
-
the default IP of the RoboCup server
- SERVER_PORT - Static variable in interface magma.util.connection.IServerConnection
-
the default port of the server for agent connections
- ServerConnection - Class in magma.util.connection.impl
-
Server connection implementation
- ServerConnection() - Constructor for class magma.util.connection.impl.ServerConnection
-
Default constructor
- ServerConnection(String, int) - Constructor for class magma.util.connection.impl.ServerConnection
-
Assignment constructor
- ServerMessageEncoder - Class in magma.agent.action.impl
-
Encapsulation of the protocol to simspark server
- ServerMessageEncoder() - Constructor for class magma.agent.action.impl.ServerMessageEncoder
-
- ServerMessageParser - Class in magma.agent.perception.impl
-
Parses incoming server messages, converts them into single Perceptor messages
and delivers them to all observers
- ServerMessageParser() - Constructor for class magma.agent.perception.impl.ServerMessageParser
-
Default constructor
- set(Flag) - Method in interface magma.agent.flags.IFlagModel
-
Set the given flag (assign true).
- set(Flag, boolean) - Method in interface magma.agent.flags.IFlagModel
-
Set the given flag to the specified value.
- set(Flag) - Method in class magma.agent.flags.impl.FlagModel
-
- set(Flag, boolean) - Method in class magma.agent.flags.impl.FlagModel
-
- set(Pose2D) - Method in class magma.util.geometry.Pose2D
-
- set(Pose6D) - Method in class magma.util.geometry.Pose6D
-
Copy all values from the other pose into this pose.
- setAmbient(float[]) - Method in class magma.util.scenegraph.impl.LightNode
-
- setAngle(Angle) - Method in interface magma.agent.agentmodel.ICompass
-
- setAngle(Angle) - Method in class magma.agent.agentmodel.impl.Compass
-
Set anlge values
- setAngle(double) - Method in class magma.robots.nao.behavior.dynamic.walk.Balance
-
Set angel for Orientation (max: 30; min: -30)
- setAngles(double, double, double) - Method in class magma.util.geometry.Pose6D
-
Set the angles.
- setAngles(Vector3D) - Method in class magma.util.geometry.Pose6D
-
Set the angles.
- setAxis(float) - Method in class magma.agent.perception.impl.HingeJointPerceptor
-
- setBodyPartConfiguration(List<IBodyPartConfiguration>) - Method in class magma.agent.meta.agent.impl.AgentMetaModel
-
- setBodyPartPosition(String, Vector3D) - Method in class magma.agent.perception.impl.PlayerPos
-
Set the position of a given body part, add it to the list if it didn't
exist before
- setBodyparts(Map<String, Vector3D>) - Method in class magma.agent.worldmodel.impl.Player
-
Set visible body parts
- setCalculatedTemperature(float) - Method in class magma.agent.perception.impl.HingeJointPerceptor
-
- setCalculatedTemperatureCoil(float) - Method in class magma.agent.perception.impl.HingeJointPerceptor
-
- setConnectionState(IChannelState.ConnectionState) - Method in class magma.agent.communication.base.ChannelState
-
- setConnectionState(IChannelState.ConnectionState) - Method in interface magma.agent.communication.IChannelState
-
- setCurrentAction(KeyboardDecisionMaker.ActionEnum) - Method in class magma.agent.decision.simple.KeyboardDecisionMaker
-
- setDataState(IChannelState.DataState) - Method in class magma.agent.communication.base.ChannelState
-
- setDataState(IChannelState.DataState) - Method in interface magma.agent.communication.IChannelState
-
- setDesiredPosition(Vector3D, Angle, boolean) - Method in class magma.agent.worldmodel.impl.PositionManager
-
Set desired position and rotation
- setDesiredPosition(Pose2D, boolean) - Method in class magma.agent.worldmodel.impl.PositionManager
-
- setDesiredPosition(Vector3D, Angle, boolean) - Method in interface magma.agent.worldmodel.IPositionManager
-
Sets the single position this player wants to be
- setDesiredPosition(Pose2D, boolean) - Method in interface magma.agent.worldmodel.IPositionManager
-
- setDesiredPositions(List<Pose2D>) - Method in class magma.agent.worldmodel.impl.PositionManager
-
- setDesiredSpeed(double) - Method in class magma.robots.nao.behavior.dynamic.walk.Balance
-
Set forwards or backwards speed in percent. (-100% .. -100%)
- setDiffuse(float[]) - Method in class magma.util.scenegraph.impl.LightNode
-
- setDirection(double) - Method in class magma.robots.nao.behavior.dynamic.walk.Balance
-
Set Direction in percent (-100 .. 100)
- setEffectorValues(String, float...) - Method in interface magma.agent.action.IAction
-
Sets the values of the passed effector as required by the specific
effector
- setEffectorValues(float, float...) - Method in interface magma.agent.action.IEffector
-
Sets the values of this effector as required by the specific effector
- setEffectorValues(String, float...) - Method in class magma.agent.action.impl.Action
-
- setEffectorValues(float, float...) - Method in class magma.agent.action.impl.CompositeEffector
-
Set axis movement speeds
- setEffectorValues(float, float...) - Method in class magma.agent.action.impl.HingeEffector
-
Set axis speed
- setEffectorValues(float, float...) - Method in class magma.agent.action.impl.SayEffector
-
- setEffectorValues(float, float...) - Method in class magma.agent.action.impl.UniversalEffector
-
Set axis movement speeds
- setFilePath(String) - Method in class magma.agent.behavior.supportPoint.BasicMotorBehavior
-
- setFinished(boolean) - Method in class magma.agent.behavior.motor.MotorBehavior
-
- setGlobalOrientation(Rotation) - Method in class magma.agent.worldmodel.impl.Player
-
Set player's global orientation in 3-dimensional space.
- setGlobalOrientation(Rotation) - Method in class magma.agent.worldmodel.impl.ThisPlayer
-
- setGlobalPosition(Vector3D, float) - Method in class magma.agent.worldmodel.impl.ThisPlayer
-
- setGlobalPosition(Vector3D, float) - Method in interface magma.agent.worldmodel.IThisPlayer
-
Allows to set the global Position
- setGyro(Vector3D) - Method in class magma.agent.agentmodel.impl.GyroRate
-
Set 3-dimensional gyro values
- setGyroNoise(double) - Method in class magma.agent.worldmodel.impl.ThisPlayer
-
- setGyroNoise(double) - Method in interface magma.agent.worldmodel.IThisPlayer
-
For experiments only.
- setHingeJointPosition(String, double) - Method in interface magma.agent.agentmodel.IBodyModel
-
- setIntendedKickDirection(Angle) - Method in interface magma.agent.behavior.IKick
-
Set the intended global kick direction.
- setIntendedKickDirection(Angle) - Method in class magma.robots.nao.behavior.complex.DynamicStaticKick
-
- setIntendedKickDirection(Angle) - Method in class magma.robots.nao.behavior.movement.Kick
-
- setIntensity(float) - Method in class magma.agent.behavior.basic.Behavior
-
- setIntensity(float) - Method in interface magma.agent.behavior.IBehavior
-
- setKickPower(float) - Method in interface magma.agent.behavior.IKick
-
- setKickPower(float) - Method in class magma.robots.nao.behavior.complex.DynamicStaticKick
-
- setKickPower(float) - Method in class magma.robots.nao.behavior.movement.Kick
-
- setLastErrorMessage(String) - Method in class magma.agent.communication.base.ChannelState
-
- setLastErrorMessage(String) - Method in interface magma.agent.communication.IChannelState
-
- setLocalTransform(float[]) - Method in class magma.util.scenegraph.impl.TransformNode
-
- setLogPoint(float, float) - Method in class magma.agent.behavior.supportPoint.MotorManager
-
Adds a log point to the function
- setMajorVersion(int) - Method in class magma.util.scenegraph.impl.SceneGraphHeader
-
- setMaterials(String[]) - Method in class magma.util.scenegraph.impl.MeshNode
-
- setMaxGain(float) - Method in interface magma.agent.action.IAction
-
- setMaxGain(float) - Method in class magma.agent.action.impl.Action
-
- setMaxGain(float) - Method in class magma.agent.general.AgentRuntime
-
- setMessage(String) - Method in class magma.agent.action.impl.SayEffector
-
Set the message to be transmitted
- setMinorVersion(int) - Method in class magma.util.scenegraph.impl.SceneGraphHeader
-
- setMotorFunction(IFunction) - Method in class magma.agent.behavior.supportPoint.MotorManager
-
- setMovement(double, double, double, double, boolean) - Method in interface magma.agent.behavior.IBaseWalk
-
Instrumentation for the walk
- setMovement(double, double, double, double, boolean) - Method in class magma.robots.nao.behavior.dynamic.walk.Balance
-
- setMovement(double, double, double, boolean, double) - Method in class magma.robots.nao.behavior.dynamic.walk.Balance
-
- setName(String) - Method in class magma.agent.behavior.basic.Behavior
-
Set behavior name
- setObjName(String) - Method in class magma.util.scenegraph.impl.MeshNode
-
- setP1(Pose2D) - Method in class magma.util.geometry.Tangente
-
- setP2(Pose2D) - Method in class magma.util.geometry.Tangente
-
- setParent(IBaseNode) - Method in interface magma.util.scenegraph.IBaseNode
-
- setParent(IBaseNode) - Method in class magma.util.scenegraph.impl.BaseNode
-
- setPaused(boolean) - Method in class magma.agent.general.AgentRuntime
-
- setPerceivedAngle(float) - Method in interface magma.agent.agentmodel.IMotor
-
- setPerceivedAngle(float) - Method in class magma.agent.agentmodel.impl.Motor
-
- setPos(float, float, float) - Method in class magma.agent.behavior.basic.BeamBehavior
-
- setPos(float, float, float) - Method in interface magma.agent.behavior.IBeam
-
Set target beaming position
- setPosition(Pose2D, double, double, double, boolean) - Method in class magma.agent.behavior.complex.RunToPosition
-
Set new target position
- setPosition(Vector3D) - Method in class magma.agent.perception.impl.VisibleObjectPerceptor
-
- setPosition(Vector3D) - Method in interface magma.agent.perception.IVisibleObjectPerceptor
-
Set object position
- setPosition(Vector3D) - Method in class magma.agent.worldmodel.impl.VisibleObject
-
Setting this objects position is usually done when updating the object.
- setPosition(Vector3D) - Method in class magma.util.geometry.Pose2D
-
- setPosition(double, double, double) - Method in class magma.util.geometry.Pose6D
-
Set the position.
- setPosition(Vector3D) - Method in class magma.util.geometry.Pose6D
-
Set the position.
- setReceiver(IByteBufferReceiver) - Method in class magma.util.connection.impl.UDPConnection
-
- setRelativeSpeed(float) - Method in class magma.agent.behavior.movement.MovementPhase
-
- setRoleAssignmentFlag(RoleAssignmentFlag) - Method in interface magma.agent.flags.IFlagModel
-
Set the role assignment flag the the given value.
- setRoleAssignmentFlag(RoleAssignmentFlag) - Method in class magma.agent.flags.impl.FlagModel
-
- setRoleManager(IRoleManager, IRole) - Method in class magma.agent.thoughtmodel.impl.ThoughtModel
-
- setScale(Vector3D) - Method in class magma.util.scenegraph.impl.MeshNode
-
- setShootSpeed(int) - Method in class magma.agent.behavior.complex.ShootToGoal
-
Set shooting speed
- setSoftLogging(boolean) - Method in class magma.agent.behavior.supportPoint.BasicMotorBehavior
-
- setSpecular(float[]) - Method in class magma.util.scenegraph.impl.LightNode
-
- setStiffness(float) - Method in interface magma.agent.agentmodel.IAgentModel
-
- setStiffness(float) - Method in interface magma.agent.agentmodel.IMotor
-
- setStiffness(float) - Method in class magma.agent.agentmodel.impl.AgentModel
-
- setStiffness(float) - Method in class magma.agent.agentmodel.impl.Motor
-
- setTransparent(Boolean) - Method in class magma.util.scenegraph.impl.MeshNode
-
- setType(String) - Method in class magma.util.scenegraph.impl.SceneGraphHeader
-
- setValue(int, float) - Method in interface magma.util.parameter.IParameterList
-
- setValue(float) - Method in class magma.util.parameter.Parameter
-
- setValue(int, float) - Method in class magma.util.parameter.ParameterList
-
- setVisible(boolean) - Method in class magma.agent.worldmodel.impl.VisibleObject
-
Set visible state
- setVisible(boolean) - Method in interface magma.agent.worldmodel.localizer.IReferenceLine
-
Set visibility of reference line (true = assigned; false = not assigned)
- setVisible(Boolean) - Method in class magma.util.scenegraph.impl.MeshNode
-
- shiftPointCoordinates(int, double) - Method in class magma.agent.behavior.supportPoint.MotorManager
-
Changes the coordinates of a support point.
- SHOOT_BACK - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SHOOT_BACK_PULL - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SHOOT_LEFT_ONE_LEG - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SHOOT_RIGHT_ONE_LEG - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SHOOT_SIDE_LEFT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SHOOT_SIDE_RIGHT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SHOOT_SLOMO_LEFT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SHOOT_SLOMO_RIGHT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SHOOT_STRAIGHT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SHOOT_STRAIGHT_ONE_LEG_LEFT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SHOOT_STRAIGHT_ONE_LEG_RIGHT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SHOOT_TO_GOAL - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- ShootToGoal - Class in magma.agent.behavior.complex
-
Implements a behavior which knows how to shoot a ball in direction of the
opponent goal
- ShootToGoal(IThoughtModel, Map<String, IBehavior>) - Constructor for class magma.agent.behavior.complex.ShootToGoal
-
Constructor
- SHOULD_WE_DRIBBLE - Static variable in interface magma.agent.belief.IBeliefConstants
-
- ShouldWeDribble - Class in magma.agent.belief.impl
-
- ShouldWeDribble(IThoughtModel) - Constructor for class magma.agent.belief.impl.ShouldWeDribble
-
- SHUT_OFF - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- shutOff(boolean) - Method in interface magma.agent.agentmodel.IAgentModel
-
Shuts off robot by setting stiffness = 0 in case of true
- shutOff(boolean) - Method in class magma.agent.agentmodel.impl.AgentModel
-
- SIDE_KICK_LEFT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SIDE_KICK_RIGHT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SideKickLeft - Class in magma.robots.nao.behavior.movement
-
This behavior kicks somehow to the right with the left foot.
- SideKickLeft(IThoughtModel) - Constructor for class magma.robots.nao.behavior.movement.SideKickLeft
-
Default constructor.
- SideKickLeftOneLeg - Class in magma.robots.nao.behavior.movement
-
This behavior kicks somehow to the right with the left foot.
- SideKickLeftOneLeg(IThoughtModel) - Constructor for class magma.robots.nao.behavior.movement.SideKickLeftOneLeg
-
Default constructor.
- SideKickRight - Class in magma.robots.nao.behavior.movement
-
This behavior kicks somehow to the left with the right foot.
- SideKickRight(IThoughtModel) - Constructor for class magma.robots.nao.behavior.movement.SideKickRight
-
Default constructor.
- SideKickRight(String, IThoughtModel, Pose2D, double, Vector3D[]) - Constructor for class magma.robots.nao.behavior.movement.SideKickRight
-
- SideKickRightOneLeg - Class in magma.robots.nao.behavior.movement
-
This behavior kicks somehow to the left with the right foot.
- SideKickRightOneLeg(IThoughtModel) - Constructor for class magma.robots.nao.behavior.movement.SideKickRightOneLeg
-
Default constructor.
- SideKickRightOneLeg(String, IThoughtModel, Pose2D, double, Vector3D[]) - Constructor for class magma.robots.nao.behavior.movement.SideKickRightOneLeg
-
- SimpleFlagBelief - Class in magma.agent.belief.impl
-
Generic belief for simple (boolean) flags.
- SimpleFlagBelief(String, IThoughtModel, Flag) - Constructor for class magma.agent.belief.impl.SimpleFlagBelief
-
- SimsparkChannel - Class in magma.robots.nao.agent.communication.base
-
- SimsparkChannel(IChannelManager, ChannelParameters) - Constructor for class magma.robots.nao.agent.communication.base.SimsparkChannel
-
- SimsparkLogfileReaderChannel - Class in magma.robots.nao.agent.communication.base
-
Behaves like a simspark connection, but reads the sensor information from a
logfile.
- SimsparkLogfileReaderChannel(IChannelManager, ChannelParameters, File, File) - Constructor for class magma.robots.nao.agent.communication.base.SimsparkLogfileReaderChannel
-
- SimsparkLogfileWriterChannel - Class in magma.robots.nao.agent.communication.base
-
Adds that each message received is logged to a file and/or each message sent
as well.
- SimsparkLogfileWriterChannel(IChannelManager, ChannelParameters, File, File) - Constructor for class magma.robots.nao.agent.communication.base.SimsparkLogfileWriterChannel
-
- SIN_NAME - Static variable in class magma.util.function.SinFunction
-
name identifying a sine function
- SIN_SQUARE_NAME - Static variable in class magma.util.function.PiecewiseSinusSquare
-
name identifying a this kind of function
- SinFunction - Class in magma.util.function
-
Represents a sin function with amplitude, period, phaseShift and offset by
using three SupportPoints:
1: (phaseShift, offset)
2: (phaseShift + phase/4, offset+amplitude)
3: (phaseShift + phase/2, offset)
- SinFunction() - Constructor for class magma.util.function.SinFunction
-
Default Constructor.
- SinFunction(ArrayList<SupportPoint>, float) - Constructor for class magma.util.function.SinFunction
-
Construct a new SinFunction from 3 special SupportPoints.
- SinFunction(float, float, float, float, float) - Constructor for class magma.util.function.SinFunction
-
Construct a new SinFunction with the given properties.
- SinFunction(SinFunction) - Constructor for class magma.util.function.SinFunction
-
Copy constructor.
- SingleComplexBehavior - Class in magma.agent.behavior.complex
-
Convenience class for complex behaviors which decide only for a single next
behavior.
- SingleComplexBehavior(String, IThoughtModel, Map<String, IBehavior>, IBehavior) - Constructor for class magma.agent.behavior.complex.SingleComplexBehavior
-
Default constructor for single complex behaviors
- SingleComplexBehavior(String, IThoughtModel, Map<String, IBehavior>) - Constructor for class magma.agent.behavior.complex.SingleComplexBehavior
-
Default constructor for single complex behaviors
- SinusHalfProgress - Class in magma.util.geometry.interpolation.progress
-
- SinusHalfProgress() - Constructor for class magma.util.geometry.interpolation.progress.SinusHalfProgress
-
- SinusLinearValueInterpolator - Class in magma.util.geometry.interpolation.value
-
- SinusLinearValueInterpolator() - Constructor for class magma.util.geometry.interpolation.value.SinusLinearValueInterpolator
-
- SinusLinearValueInterpolator(ProgressFunction, double) - Constructor for class magma.util.geometry.interpolation.value.SinusLinearValueInterpolator
-
- sinusPoint(double, double, double, double, double) - Static method in class magma.util.function.FunctionUtil
-
Calculates a sinus function value.
- size() - Method in class magma.agent.action.impl.CompositeEffector
-
- size() - Method in class magma.util.command.UndoList
-
- SLOMO_KICK_LEFT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SLOMO_KICK_RIGHT - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- SOCCER_POSITION - Static variable in interface magma.agent.belief.IBeliefConstants
-
- SoccerDecisionMaker - Class in magma.agent.decision.simple
-
Simple decision maker for primitive field player
- SoccerDecisionMaker(Map<String, IBelief>, Map<String, IBehavior>, IThoughtModel, int) - Constructor for class magma.agent.decision.simple.SoccerDecisionMaker
-
Default constructor
- SoccerPitchDescription - Class in magma.agent.worldmodel.impl
-
This class describes a soccer pitch and some geometric calculations to it.
- SoccerPitchDescription(float, float, float, float, float, float, float) - Constructor for class magma.agent.worldmodel.impl.SoccerPitchDescription
-
- SoccerPitchDescription(IRCServerMetaModel) - Constructor for class magma.agent.worldmodel.impl.SoccerPitchDescription
-
- SoccerPosition - Class in magma.robots.nao.belief.impl
-
Checks if the robot is ready to walk or kick
- SoccerPosition(IThoughtModel, float, float) - Constructor for class magma.robots.nao.belief.impl.SoccerPosition
-
- SocketConnection - Class in magma.util.connection.impl
-
Base for socket connection implementations
- SocketConnection(String, int) - Constructor for class magma.util.connection.impl.SocketConnection
-
Default
- SOFT_PAUSING - Static variable in interface magma.agent.belief.IBeliefConstants
-
- solve(IBodyPart, Vector3D, Vector3D) - Method in interface magma.agent.agentmodel.ik.IAgentIKSolver
-
Solve the IK for a specific body part and the given target pose.
- solve(IBodyPart, Vector3D, Vector3D) - Method in class magma.agent.agentmodel.ik.impl.JacobianTransposeAgentIKSolver
-
- solve(IBodyPart, Vector3D, Vector3D) - Method in class magma.robots.nao.agentmodel.ik.impl.NAOLegCalculator
-
- Sphere - Class in magma.util.geometry
-
Represents a sphere in 3D space
- Sphere(Vector3D, double) - Constructor for class magma.util.geometry.Sphere
-
- SPLINE_NAME - Static variable in class magma.util.function.SplineFunction
-
name identifying a spline
- SplineFunction - Class in magma.util.function
-
Represents a spline function.
- SplineFunction(double[], double[], float) - Constructor for class magma.util.function.SplineFunction
-
Creates a Spline Function with the given SupportPoints.
- SplineFunction(ArrayList<SupportPoint>, float) - Constructor for class magma.util.function.SplineFunction
-
Creates a Spline Function with the given SupportPoints.
- STABILIZE_ON_LEFT_LEG - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- STABILIZE_ON_RIGHT_LEG - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- StableBeliefDecorator - Class in magma.agent.belief.impl
-
Decorates a belief allowing to specify, how many cycles a belief has to be
true, so that it really returns true and vice versa.
- StableBeliefDecorator(IBelief, int, int) - Constructor for class magma.agent.belief.impl.StableBeliefDecorator
-
- start() - Method in class magma.agent.communication.base.ChannelManager
-
- start() - Method in interface magma.agent.communication.IChannelManager
-
- start() - Method in class magma.util.timing.TimeTrigger
-
Like with a thread you can only start this once.
- startChannel() - Method in class magma.agent.communication.base.ConnectionChannel
-
Starts the connection to the server, will only return after disconnection
Uses default IP and port
- startChannel() - Method in interface magma.agent.communication.IChannel
-
- startClient() - Method in class magma.agent.general.AgentRuntime
-
Starts the connection to the server, will only return after disconnection
Uses default IP and port
- startReceiveLoop() - Method in class magma.util.connection.impl.RCSSLogFileConnection
-
- startReceiveLoop() - Method in class magma.util.connection.impl.ServerConnection
-
Starts the endless loop of receiving messages and notifying observers
- startReceiveLoop() - Method in class magma.util.connection.impl.TimedConnection
-
- startReceiveLoop() - Method in class magma.util.connection.impl.UDPConnection
-
- startReceiveLoop() - Method in interface magma.util.connection.IServerConnection
-
Starts the receive loop that only ends once the socket is shutdown
- STARTWALK - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- StateFactory<K,E> - Class in magma.util.statemachine
-
Generic factory class for state machine pattern
- StateTransition<K,E> - Class in magma.util.statemachine
-
Represents a transition from one state of a state machine to another
- StateTransition(K, K, E) - Constructor for class magma.util.statemachine.StateTransition
-
- STATIC_PIVOT_POINT - Static variable in interface magma.robots.nao.INaoConstants
-
- STATIC_WALK - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- stayIn() - Method in class magma.agent.behavior.basic.Behavior
-
- stayIn() - Method in interface magma.agent.behavior.IBehavior
-
Called if we decided again for that behavior
- stayIn() - Method in class magma.agent.behavior.motor.MotorBehavior
-
- STOP - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- stop() - Method in class magma.agent.communication.base.ChannelManager
-
- stop() - Method in interface magma.agent.communication.IChannelManager
-
- stop() - Method in class magma.util.timing.TimeTrigger
-
stops the thread with the next cycle
- StopBehavior - Class in magma.agent.behavior.basic
-
- StopBehavior(IThoughtModel) - Constructor for class magma.agent.behavior.basic.StopBehavior
-
Default constructor
- stopChannel() - Method in class magma.agent.communication.base.ConnectionChannel
-
- stopChannel() - Method in interface magma.agent.communication.IChannel
-
- stopChannel() - Method in class magma.robots.nao.agent.communication.base.SimsparkLogfileReaderChannel
-
- stopChannel() - Method in class magma.robots.nao.agent.communication.base.SimsparkLogfileWriterChannel
-
- stopClient() - Method in class magma.agent.general.AgentRuntime
-
Stops the connection to the server after the next message was received
- stopReceiveLoop() - Method in class magma.util.connection.impl.ConnectionBase
-
Stops the loop of receiving messages and notifying observers after
receiving the next message
- stopReceiveLoop() - Method in class magma.util.connection.impl.RCSSLogFileConnection
-
- stopReceiveLoop() - Method in interface magma.util.connection.IServerConnection
-
Stops the loop of receiving messages and notifying observers after
receiving the next message
- STOPWALK - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- StreamBufferer - Class in magma.util.file
-
- StreamBufferer(InputStream, int) - Constructor for class magma.util.file.StreamBufferer
-
- StreamConsumer - Class in magma.util.file
-
- StreamConsumer(InputStream, boolean) - Constructor for class magma.util.file.StreamConsumer
-
- structurallyEquals(IBaseNode) - Method in interface magma.util.scenegraph.IBaseNode
-
- structurallyEquals(IBaseNode) - Method in class magma.util.scenegraph.impl.BaseNode
-
- Subject<T> - Class in magma.util.observer
-
Base class for all Observer notification classes.
- Subject() - Constructor for class magma.util.observer.Subject
-
Default constructor creating the observer list
- subtract(Angle) - Method in class magma.util.geometry.Angle
-
Subtracts another angle object from this angle
- subtract(double) - Method in class magma.util.geometry.Angle
-
Subtracts a constant angle from this angle
- Supporter - Class in magma.agent.thoughtmodel.strategy.impl.roles
-
The supporter role is relative behind the ball with an offset.
- Supporter(String, IGlobalMap, RelativeHomePosition, float) - Constructor for class magma.agent.thoughtmodel.strategy.impl.roles.Supporter
-
- SupportFoot - Enum in magma.agent.behavior
-
- SupportPoint - Class in magma.util.function
-
A simple class representing support points in 2D space.
- SupportPoint(float, float) - Constructor for class magma.util.function.SupportPoint
-
Constructs a new SupportPoint at the given position.
- SupportPoint(SupportPoint) - Constructor for class magma.util.function.SupportPoint
-
Copy constructor.
- SupportPoint(float, float, float, float, float, float) - Constructor for class magma.util.function.SupportPoint
-
Constructs a new SupportPoint at the given position with the given
tangential points.
- SupportPointComperator() - Constructor for class magma.util.function.SupportPointFunction.SupportPointComperator
-
- SupportPointFunction - Class in magma.util.function
-
Represents a function defined by a list of SupportPoints.
- SupportPointFunction(List<SupportPoint>, float) - Constructor for class magma.util.function.SupportPointFunction
-
Constructs a new SupportPointFunction with the given SupportPoints.
- SupportPointFunction(SupportPointFunction) - Constructor for class magma.util.function.SupportPointFunction
-
Copy constructor
- SupportPointFunction.SupportPointComperator - Class in magma.util.function
-
Sorts SupportPoints by their x coordinate
- SWEATY_ATTACK - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- switchFrom(IBehavior) - Method in class magma.agent.behavior.basic.BeamHomeBehavior
-
- switchFrom(IBehavior) - Method in class magma.agent.behavior.basic.Behavior
-
- switchFrom(IBehavior) - Method in class magma.agent.behavior.complex.ComplexBehavior
-
- switchFrom(IBehavior) - Method in interface magma.agent.behavior.IBehavior
-
Decide if it is possible to switch to this behavior from the current
behavior.
- switchFrom(IBehavior) - Method in class magma.robots.nao.behavior.dynamic.walk.Balance
-
- switchFrom(IBehavior) - Method in class magma.robots.nao.behavior.movement.MoveArmsToFall
-
- SymbolNode - Class in magma.util.symboltreeparser
-
Represents a Symbol Nodes, containing other child nodes (or leafs).
- SymbolNode() - Constructor for class magma.util.symboltreeparser.SymbolNode
-
Constructor
- SymbolNode(List<Object>) - Constructor for class magma.util.symboltreeparser.SymbolNode
-
Assignment Constructor
- SymbolTreeParser - Class in magma.util.symboltreeparser
-
Parses a symbol string as specified by the RoboCup Server Manual into a Tree
consisting of SymbolNode and String objects.
- SymbolTreeParser() - Constructor for class magma.util.symboltreeparser.SymbolTreeParser
-