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 

S

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
 
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