- Parameter - Class in magma.util.parameter
-
- Parameter(String) - Constructor for class magma.util.parameter.Parameter
-
- ParameterList - Class in magma.util.parameter
-
Base class for sets of parameters used to modify Behaviors
- ParameterList(Parameter[]) - Constructor for class magma.util.parameter.ParameterList
-
Default constructor
- ParameterMap - Class in magma.util.parameter
-
Simple Map wrapper for specific IBehaviorParameterMap
- ParameterMap() - Constructor for class magma.util.parameter.ParameterMap
-
Default constructor
- parse(String[]) - Static method in class magma.robots.CommandLineParser
-
Instantiates and starts an agent.
- parse(String) - Method in class magma.util.symboltreeparser.SymbolTreeParser
-
Parse a smybol string as specified by the RoboCup Manual into a Symbol
tree.
- parseMessage(byte[]) - Method in class magma.agent.perception.impl.CommandParser
-
- parseMessage(byte[]) - Method in class magma.agent.perception.impl.GameControllerMessageParser
-
- parseMessage(byte[]) - Method in class magma.agent.perception.impl.ServerMessageParser
-
Parse a string into a list of Perceptor objects
- parseMessage(byte[]) - Method in interface magma.agent.perception.IServerMessageParser
-
- parsePlayMode(String) - Static method in enum magma.common.spark.PlayMode
-
Convert a play mode into an enum
- parsePlaySide(String) - Static method in enum magma.common.spark.PlaySide
-
Convert a play side into an enum
- PASSIVE_POSITIONING - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- PAUSE - Static variable in interface magma.agent.IFlagConstants
-
- PAUSING - Static variable in interface magma.agent.belief.IBeliefConstants
-
- PENALTY - Static variable in interface magma.agent.IFlagConstants
-
- PENALTY_SHOOT_OUT - Static variable in interface magma.agent.belief.IBeliefConstants
-
- PenaltyDecisionMaker - Class in magma.agent.decision.simple
-
Simple decision maker for penalty
- PenaltyDecisionMaker(Map<String, IBelief>, Map<String, IBehavior>, IThoughtModel, int) - Constructor for class magma.agent.decision.simple.PenaltyDecisionMaker
-
Default constructor
- penaltyHalfLength() - Method in class magma.agent.worldmodel.impl.GlobalMap
-
- penaltyHalfLength - Variable in class magma.agent.worldmodel.impl.SoccerPitchDescription
-
The half length of the penalty areas (global y)
- penaltyHalfLength() - Method in class magma.agent.worldmodel.impl.SoccerPitchDescription
-
- penaltyHalfLength() - Method in interface magma.agent.worldmodel.ISoccerPitchDescription
-
- penaltyWidth - Variable in class magma.agent.worldmodel.impl.SoccerPitchDescription
-
The width of the penalty areas (global x)
- penaltyWith() - Method in class magma.agent.worldmodel.impl.GlobalMap
-
- penaltyWith() - Method in class magma.agent.worldmodel.impl.SoccerPitchDescription
-
- penaltyWith() - Method in interface magma.agent.worldmodel.ISoccerPitchDescription
-
- Perception - Class in magma.agent.perception.impl
-
Represents all data the agent is able to perceive from its environment.
- Perception() - Constructor for class magma.agent.perception.impl.Perception
-
- Perceptor - Class in magma.agent.perception.impl
-
- Perceptor() - Constructor for class magma.agent.perception.impl.Perceptor
-
Default constructor
- Perceptor(String) - Constructor for class magma.agent.perception.impl.Perceptor
-
Assignment constructor
- PerceptorConversionException - Exception in magma.agent.perception
-
Thrown if a piece of a server message could not be converted into a perceptor
- PerceptorConversionException(String) - Constructor for exception magma.agent.perception.PerceptorConversionException
-
Constructor
- perform() - Method in class magma.agent.behavior.basic.BeamBehavior
-
- perform() - Method in class magma.agent.behavior.basic.BeamHomeBehavior
-
- perform() - Method in class magma.agent.behavior.basic.NoneBehavior
-
- perform() - Method in class magma.agent.behavior.basic.SayPositionsBehavior
-
- perform() - Method in class magma.agent.behavior.basic.StopBehavior
-
- perform() - Method in class magma.agent.behavior.complex.ComplexBehavior
-
- perform() - Method in interface magma.agent.behavior.IBehavior
-
Called to perform the behavior
- perform() - Method in class magma.agent.behavior.motor.AdjustableMotorFileBehavior
-
- perform() - Method in class magma.agent.behavior.motor.MotorFileBehavior
-
- perform(IAgentModel) - Method in class magma.agent.behavior.movement.Movement
-
- perform() - Method in class magma.agent.behavior.movement.MovementBehavior
-
- perform(IAgentModel) - Method in class magma.agent.behavior.movement.MovementPhase
-
Calls move for all single movements
- perform() - Method in class magma.agent.behavior.supportPoint.BasicMotorBehavior
-
- perform(BasicMotorBehavior) - Method in class magma.agent.behavior.supportPoint.BMBStateRunning
-
- perform(BasicMotorBehavior) - Method in class magma.agent.behavior.supportPoint.BMBStateStarting
-
- perform() - Method in class magma.robots.nao.behavior.basic.Cry
-
- perform() - Method in class magma.robots.nao.behavior.basic.Dance
-
- perform() - Method in class magma.robots.nao.behavior.dynamic.FocusBall
-
- perform() - Method in class magma.robots.nao.behavior.dynamic.walk.Balance
-
Main method called to perform the behavior
- perform() - Method in class magma.robots.nao.behavior.movement.KeeperRight
-
- perform() - Method in class magma.robots.nao.behavior.movement.KickSlomo
-
- perform() - Method in class magma.robots.nao.behavior.movement.KickStraight
-
- perform() - Method in class magma.robots.nao.behavior.movement.KickStraightOneLegRight
-
- perform() - Method in interface magma.util.command.ICommand
-
Performs this command
- performAction(Map<String, IEffector>) - Method in interface magma.agent.action.IActionPerformer
-
- performAction(Map<String, IEffector>) - Method in class magma.agent.communication.base.ChannelManager
-
- performAxis1Position(float) - Method in class magma.agent.agentmodel.impl.UniversalJoint
-
- performAxis1Position(float, float) - Method in class magma.agent.agentmodel.impl.UniversalJoint
-
- performAxis1Position(float) - Method in interface magma.agent.agentmodel.IUniversalJoint
-
Let the hinge joint perform a movement along axis1 in direction of the
given target position (at maximum speed)
- performAxis1Position(float, float) - Method in interface magma.agent.agentmodel.IUniversalJoint
-
Let the hinge joint perform a movement along axis1 in direction of the
given target position with the given speed as maximum speed
- performAxis1Speed(float) - Method in class magma.agent.agentmodel.impl.UniversalJoint
-
- performAxis1Speed(float) - Method in interface magma.agent.agentmodel.IUniversalJoint
-
Let the universal joint perform a movement along axis1 with the given
speed in the current cycle.
- performAxis2Position(float) - Method in class magma.agent.agentmodel.impl.UniversalJoint
-
- performAxis2Position(float, float) - Method in class magma.agent.agentmodel.impl.UniversalJoint
-
- performAxis2Position(float) - Method in interface magma.agent.agentmodel.IUniversalJoint
-
Let the hinge joint perform a movement along axis2 in direction of the
given target position (at maximum speed)
- performAxis2Position(float, float) - Method in interface magma.agent.agentmodel.IUniversalJoint
-
Let the hinge joint perform a movement along axis2 in direction of the
given target position with the given speed as maximum speed
- performAxis2Speed(float) - Method in class magma.agent.agentmodel.impl.UniversalJoint
-
- performAxis2Speed(float) - Method in interface magma.agent.agentmodel.IUniversalJoint
-
Let the universal joint perform a movement along axis2 with the given
speed in the current cycle.
- performAxisPosition(int, float) - Method in interface magma.agent.agentmodel.ICompositeJoint
-
Let the joint perform a movement along axis in direction of the given
target position (at maximum speed)
- performAxisPosition(int, float, float) - Method in interface magma.agent.agentmodel.ICompositeJoint
-
Let the hinge joint perform a movement along axis in direction of the
given target position with the given speed as maximum speed
- performAxisPosition(double) - Method in interface magma.agent.agentmodel.IHingeJoint
-
Let the hinge joint perform a movement in direction of the given target
position (at maximum speed)
- performAxisPosition(double, float) - Method in interface magma.agent.agentmodel.IHingeJoint
-
Let the hinge joint perform a movement in direction of the given target
position with the given speed as maximum speed
- performAxisPosition(int, float) - Method in class magma.agent.agentmodel.impl.CompositeJoint
-
- performAxisPosition(int, float, float) - Method in class magma.agent.agentmodel.impl.CompositeJoint
-
- performAxisPosition(double) - Method in class magma.agent.agentmodel.impl.HingeJoint
-
- performAxisPosition(double, float) - Method in class magma.agent.agentmodel.impl.HingeJoint
-
- performAxisSpeed(int, float) - Method in interface magma.agent.agentmodel.ICompositeJoint
-
Let the joint perform a movement along axis with the given speed in the
current cycle.
- performAxisSpeed(float) - Method in interface magma.agent.agentmodel.IHingeJoint
-
Let the hinge joint perform a movement with the given speed in the current
cycle.
- performAxisSpeed(int, float) - Method in class magma.agent.agentmodel.impl.CompositeJoint
-
- performAxisSpeed(float) - Method in class magma.agent.agentmodel.impl.HingeJoint
-
Called to act by setting an angular speed
- performInitialPose() - Method in interface magma.agent.agentmodel.IBodyModel
-
Moves all joints towards their zero position.
- performInitialPosition() - Method in interface magma.agent.agentmodel.IJoint
-
Called to perform a movement towards the initial position of the joint.
- performInitialPosition() - Method in class magma.agent.agentmodel.impl.CompositeJoint
-
- performInitialPosition() - Method in class magma.agent.agentmodel.impl.HingeJoint
-
- performInitialPosition() - Method in class magma.agent.agentmodel.impl.UniversalJoint
-
- PiecewiseBezierFunction - Class in magma.util.function
-
Represents a piecewise 4-point-Bezier function with any number of pieces
- PiecewiseBezierFunction(ArrayList<SupportPoint>, float) - Constructor for class magma.util.function.PiecewiseBezierFunction
-
Default Constructor
- PiecewiseBezierFunction(PiecewiseBezierFunction) - Constructor for class magma.util.function.PiecewiseBezierFunction
-
Copy Constructor
- PiecewiseLinearFunction - Class in magma.util.function
-
Represents a piecewise linear function with any number of pieces
- PiecewiseLinearFunction() - Constructor for class magma.util.function.PiecewiseLinearFunction
-
Default Constructor.
- PiecewiseLinearFunction(ArrayList<SupportPoint>, float) - Constructor for class magma.util.function.PiecewiseLinearFunction
-
Instantiates a new PiecewiseLinearFunction object
- PiecewiseSinusSquare - Class in magma.util.function
-
- PiecewiseSinusSquare() - Constructor for class magma.util.function.PiecewiseSinusSquare
-
- PiecewiseSinusSquare(List<SupportPoint>, float) - Constructor for class magma.util.function.PiecewiseSinusSquare
-
- PiecewiseSinusSquare(PiecewiseSinusSquare) - Constructor for class magma.util.function.PiecewiseSinusSquare
-
- PLAY_DEFENSE - Static variable in interface magma.agent.belief.IBeliefConstants
-
- PLAY_OFFENSE - Static variable in interface magma.agent.belief.IBeliefConstants
-
- PlayDefense - Class in magma.agent.belief.impl
-
Check if we play in a defending position (the ball is in our own half)
- PlayDefense(IThoughtModel) - Constructor for class magma.agent.belief.impl.PlayDefense
-
Constructor
- Player - Class in magma.agent.worldmodel.impl
-
Represents a player agent on the field
- Player(int, String, boolean) - Constructor for class magma.agent.worldmodel.impl.Player
-
Constructor
- PLAYER_HEIGHT - Static variable in interface magma.robots.nao.INaoConstants
-
- PlayerParameters - Class in magma.agent.general
-
Stores all necessary plaser parameters (Server connection, decision maker
etc
- PlayerParameters(String, byte, int, String, int, ParameterMap, Level, int, ComponentFactory, int) - Constructor for class magma.agent.general.PlayerParameters
-
Instantiates and initializes a new PlayerParameters object
- PlayerParameters(ChannelParameters, ParameterMap, Level, int, ComponentFactory, int) - Constructor for class magma.agent.general.PlayerParameters
-
- PlayerPos - Class in magma.agent.perception.impl
-
Represents an agent on the field (position, player number, team name, body
parts if applicable)
- PlayerPos(String, Vector3D, int, String, Map<String, Vector3D>, boolean) - Constructor for class magma.agent.perception.impl.PlayerPos
-
Assignment constructor
- PlayMode - Enum in magma.common.spark
-
Play modes enumeration.
- PlayOffense - Class in magma.agent.belief.impl
-
Check if we play in an offense position (the ball is in the opponents half)
- PlayOffense(IThoughtModel) - Constructor for class magma.agent.belief.impl.PlayOffense
-
Constructor
- PlaySide - Enum in magma.common.spark
-
Play sides enumeration.
- Point - Class in magma.util.function
-
A simple class representing a two dimensional point for functions.
- Point() - Constructor for class magma.util.function.Point
-
- Point(float, float) - Constructor for class magma.util.function.Point
-
- Point(Point) - Constructor for class magma.util.function.Point
-
- POINT_TO_BALL - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- Pose2D - Class in magma.util.geometry
-
Stores a 2D position and orientation.
- Pose2D() - Constructor for class magma.util.geometry.Pose2D
-
Default constructor initiating all values with zero.
- Pose2D(double, double) - Constructor for class magma.util.geometry.Pose2D
-
- Pose2D(double, double, Angle) - Constructor for class magma.util.geometry.Pose2D
-
- Pose2D(Vector3D, Angle) - Constructor for class magma.util.geometry.Pose2D
-
- Pose2D(Pose2D) - Constructor for class magma.util.geometry.Pose2D
-
The copy constructor.
- Pose3D - Class in magma.util.geometry
-
Stores a 3D position and orientation
- Pose3D() - Constructor for class magma.util.geometry.Pose3D
-
Instantiate a new Pose3D object.
- Pose3D(Vector3D, Rotation) - Constructor for class magma.util.geometry.Pose3D
-
Instantiate a new Pose3D object and initialize position and orientation.
- Pose6D - Class in magma.util.geometry
-
Stores pose in 3D.
- Pose6D(double, double, double, double, double, double, RotationOrder) - Constructor for class magma.util.geometry.Pose6D
-
Instantiate a new Pose6D object and initialize position and orientation.
- Pose6D() - Constructor for class magma.util.geometry.Pose6D
-
Instantiate a new Pose6D object and initialize position and orientation to
zero.
- Pose6D(Pose6D) - Constructor for class magma.util.geometry.Pose6D
-
Instantiate a new Pose6D object and initialize position and orientation
values to match the other pose.
- Pose6D(double, double, double) - Constructor for class magma.util.geometry.Pose6D
-
Instantiate a new Pose6D object and initialize position with the given x-,
y-, and z-values.
- Pose6D(double, double, double, double, double, double) - Constructor for class magma.util.geometry.Pose6D
-
Instantiate a new Pose6D object and initialize position and orientation.
- Pose6D(Vector3D) - Constructor for class magma.util.geometry.Pose6D
-
Instantiate a new Pose6D object and initialize position with the given
position.
- Pose6D(Vector3D, Vector3D) - Constructor for class magma.util.geometry.Pose6D
-
Instantiate a new Pose6D object and initialize position and orientation.
- Pose6D(Vector3D, Vector3D, RotationOrder) - Constructor for class magma.util.geometry.Pose6D
-
Instantiate a new Pose6D object and initialize position and orientation.
- Pose6D(Vector3D, Rotation, RotationOrder) - Constructor for class magma.util.geometry.Pose6D
-
Instantiate a new Pose6D object and initialize position and orientation.
- PoseInterpolator - Class in magma.util.geometry.interpolation.pose
-
- PoseInterpolator() - Constructor for class magma.util.geometry.interpolation.pose.PoseInterpolator
-
Default constructor to create a new PoseTrajectoryInterpolator instance
with linear interpolators for all dimensions.
- PoseInterpolator(IValueInterpolator, IValueInterpolator, IValueInterpolator, IValueInterpolator, IValueInterpolator, IValueInterpolator) - Constructor for class magma.util.geometry.interpolation.pose.PoseInterpolator
-
Create a new PoseTrajectoryInterpolator instance using the given
interpolators.
- position - Variable in class magma.util.geometry.Pose3D
-
The 3D position.
- PositionFilter - Class in magma.util.geometry.positionFilter
-
Interpolate a more reliable position value for an object from a list of past,
less reliable values
- PositionFilter() - Constructor for class magma.util.geometry.positionFilter.PositionFilter
-
Default constructor
- PositionFilter(int) - Constructor for class magma.util.geometry.positionFilter.PositionFilter
-
Constructor
- PositionFilterBase - Class in magma.util.geometry.positionFilter
-
- PositionFilterBase() - Constructor for class magma.util.geometry.positionFilter.PositionFilterBase
-
Default constructor
- PositionFilterBase(int) - Constructor for class magma.util.geometry.positionFilter.PositionFilterBase
-
Constructor
- positionIsBehind(Vector3D) - Method in class magma.agent.worldmodel.impl.ThisPlayer
-
- positionIsBehind(Vector3D) - Method in interface magma.agent.worldmodel.IThisPlayer
-
- positionIsLeft(Vector3D) - Method in class magma.agent.worldmodel.impl.ThisPlayer
-
- positionIsLeft(Vector3D) - Method in interface magma.agent.worldmodel.IThisPlayer
-
- positionIsRight(Vector3D) - Method in class magma.agent.worldmodel.impl.ThisPlayer
-
- positionIsRight(Vector3D) - Method in interface magma.agent.worldmodel.IThisPlayer
-
- PositionManager - Class in magma.agent.worldmodel.impl
-
Manages desired positions of a player
- PositionManager() - Constructor for class magma.agent.worldmodel.impl.PositionManager
-
Constructor
- PreciseFormatter - Class in magma.util.logging
-
Log file formatter that prints precise dates and no class name
- PreciseFormatter() - Constructor for class magma.util.logging.PreciseFormatter
-
- PREFIX - Static variable in interface magma.agent.IFlagConstants
-
- printMatrix(double[][]) - Static method in class magma.util.geometry.Geometry
-
Print a matrix.
- printRotationMatrix(Rotation) - Static method in class magma.util.geometry.Geometry
-
Print a rotation matrix.
- proceed() - Method in class magma.agent.behavior.movement.Movement
-
goes to the next phase no matter if this phase is finished
- progress - Variable in class magma.util.geometry.interpolation.value.ValueInterpolatorBase
-
interpolation progress function
- ProgressFunction - Class in magma.util.geometry.interpolation.progress
-
Represents a interpolation progress function.
- ProgressFunction() - Constructor for class magma.util.geometry.interpolation.progress.ProgressFunction
-
- PUSH - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- Push - Class in magma.robots.nao.behavior.movement
-
- Push(IThoughtModel) - Constructor for class magma.robots.nao.behavior.movement.Push
-
Default constructor
- put(String, IParameterList) - Method in class magma.util.parameter.ParameterMap
-
- putAll(ParameterMap) - Method in class magma.util.parameter.ParameterMap
-