- IAccelerometer - Interface in magma.agent.agentmodel
-
SimSpark Accelerometer sensor interface.
- IAccelerometerPerceptor - Interface in magma.agent.perception
-
The Accelerometer perceptor measures acceleration in the three-dimensional
space.
- IAction - Interface in magma.agent.action
-
Interface to all actions an agent can perform on the server
- IActionPerformer - Interface in magma.agent.action
-
- IAgentIKSolver - Interface in magma.agent.agentmodel.ik
-
- IAgentMetaModel - Interface in magma.agent.meta.agent
-
- IAgentModel - Interface in magma.agent.agentmodel
-
Provides read only access to the agent model including universal joints,
hinge joints, force resistance and gyro rate sensors
- IAgentStatePerceptor - Interface in magma.agent.perception
-
The Agent State Perceptor represents the internal state of the robot agent.
- IBaseNode - Interface in magma.util.scenegraph
-
- IBaseWalk - Interface in magma.agent.behavior
-
Interface for all underlying basic walk behaviors
- IBeam - Interface in magma.agent.behavior
-
- IBehavior - Interface in magma.agent.behavior
-
Interface to access all behaviors of the agent
- IBehaviorConstants - Interface in magma.agent.behavior
-
- IBelief - Interface in magma.agent.belief
-
Interface to access the state of the world as propositions
- IBeliefConstants - Interface in magma.agent.belief
-
Belief constants
- IBodyModel - Interface in magma.agent.agentmodel
-
- IBodyPart - Interface in magma.agent.agentmodel
-
GEneric BodyPart interface
- IBodyPartConfiguration - Interface in magma.agent.meta.agent
-
- IByteBufferReceiver - Interface in magma.util.connection.impl
-
- ICameraTiltPerceptor - Interface in magma.agent.perception
-
- IChannel - Interface in magma.agent.communication
-
- IChannelManager - Interface in magma.agent.communication
-
- IChannelManager.ChannelManagerStatus - Enum in magma.agent.communication
-
- IChannelState - Interface in magma.agent.communication
-
- IChannelState.ConnectionState - Enum in magma.agent.communication
-
- IChannelState.DataState - Enum in magma.agent.communication
-
- ICommand - Interface in magma.util.command
-
Represents a command that can be done and undone
- ICommandPerceptor - Interface in magma.agent.perception
-
Allows to remote control an agent.
- ICompass - Interface in magma.agent.agentmodel
-
- ICompassPerceptor - Interface in magma.agent.perception
-
- ICompositeJoint - Interface in magma.agent.agentmodel
-
SimSpark "UniversalJoint" sensor interface.
- ICompositeJointConfiguration - Interface in magma.agent.meta.agent
-
Universal joint configuration interface
- ICompositeJointPerceptor - Interface in magma.agent.perception
-
The Universal Joint Perceptor measures the angles of a two-axis joint.
- IDecisionMaker - Interface in magma.agent.decision
-
Interface to decision making modules
- IEffector - Interface in magma.agent.action
-
- IEnvironmentModel - Interface in magma.agent.worldmodel.localizer
-
The model describing the scenario in which the localization should take
place.
- IFieldLine - Interface in magma.agent.worldmodel
-
This interface describes a visible field line.
- IFlagConstants - Interface in magma.agent
-
Flag name constants.
- IFlagModel - Interface in magma.agent.flags
-
- IFlagPerceptor - Interface in magma.agent.perception
-
The IFlagPerceptor represents flags of the agent.
- IFOCalculator - Class in magma.agent.thoughtmodel.impl
-
Calculates indexical functional objects (Agre and Chapman) using filters and
comparators
- IFOCalculator(IGlobalMap) - Constructor for class magma.agent.thoughtmodel.impl.IFOCalculator
-
Single instance created once at startup
- IForceResistance - Interface in magma.agent.agentmodel
-
SimSpark "ForceOrigin" sensor interface.
- IForceResistancePerceptor - Interface in magma.agent.perception
-
A Force Resistance Perceptor is a perceptor which exists at some point in the
three-dimensional space (the origin) and a force applies to it.
- IFunction - Interface in magma.util.function
-
Base class for all functions used as motor functions.
- IGameStatePerceptor - Interface in magma.agent.perception
-
The Game State perceptor is a virtual perceptor representing the actual game
state, consisting of the global server time and the play mode (BeforeKickOff
etc.)
- IGlobalMap - Interface in magma.agent.worldmodel
-
Represents all environment data available to the agent
- IGlobalPosePerceptor - Interface in magma.agent.perception
-
The Player Position Perceptor represents a single player as reported by the
visual sensor sub-system.
- IGyroPerceptor - Interface in magma.agent.perception
-
The Gyro perceptor measures the orientation in the three-dimensional space.
- IGyroRate - Interface in magma.agent.agentmodel
-
SimSpark "GyroRate" sensor interface.
- IHearPerceptor - Interface in magma.agent.perception
-
The Hear Perceptor represents virtual ears.
- IHingeJoint - Interface in magma.agent.agentmodel
-
SimSpark "HingeJoint" sensor interface.
- IHingeJointConfiguration - Interface in magma.agent.meta.agent
-
- IHingeJointPerceptor - Interface in magma.agent.perception
-
The hinge joint perceptor measures the angle of a single axis joint.
- IHingeJointR - Interface in magma.agent.agentmodel
-
SimSpark "HingeJoint" sensor read only interface.
- IHomePosition - Interface in magma.agent.meta.server
-
- IInputChannel - Interface in magma.agent.communication
-
- IJoint - Interface in magma.agent.agentmodel
-
- IJointToMotorMapper - Interface in magma.agent.meta.agent
-
Maps joint angles to motor angles and vice versa.
- IK2013_STEP - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- IK2013_WALK - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- IKick - Interface in magma.agent.behavior
-
- IKSTEPPLAN - Static variable in interface magma.agent.behavior.IBehaviorConstants
-
- ILandmark - Interface in magma.agent.worldmodel
-
Base interface for all Landmarks on the filed (goal posts, flags)
- ILightNode - Interface in magma.util.scenegraph
-
- ILinePerceptor - Interface in magma.agent.perception
-
Perceptor for line sequence
- IllegalSymbolInputException - Exception in magma.util.symboltreeparser
-
Exception thrown if illegal symbols are found in the input stream
- IllegalSymbolInputException(String) - Constructor for exception magma.util.symboltreeparser.IllegalSymbolInputException
-
Constructor
- ILocalizationLine - Interface in magma.agent.worldmodel.localizer
-
Unlabeled reference line that can be used for localization.
- ILocalizer - Interface in magma.agent.worldmodel.localizer
-
Implementations are able to calculate the agent's position and orientation
from the passed relative information of reference points and lines.
- IMagmaConstants - Interface in magma.agent
-
Interface for all constants that should be globally accessible and are
specific to our team
- IMeshNode - Interface in magma.util.scenegraph
-
- IMotor - Interface in magma.agent.agentmodel
-
Represents a Motor of a joint
- IMoveableObject - Interface in magma.agent.worldmodel
-
Base interface for all movable objects
- INaoConstants - Interface in magma.robots.nao
-
- indexOf(ISupportPoint) - Method in interface magma.util.function.IFunction
-
Retrieve the index of the given SupportPoint.
- indexOf(ISupportPoint) - Method in class magma.util.function.SupportPointFunction
-
- InfluenceMap - Class in magma.agent.thoughtmodel.impl
-
Class to calculate advantageous positions to kick ball to.
- InfluenceMap(IThoughtModel) - Constructor for class magma.agent.thoughtmodel.impl.InfluenceMap
-
Constructor
- InformationSource - Enum in magma.agent.worldmodel
-
Enum for different sources of information.
- init(IAgentMetaModel) - Method in interface magma.agent.action.IAction
-
For initialization to be called after object creation
- init(IAgentMetaModel) - Method in class magma.agent.action.impl.Action
-
Initializes the effectors
- init() - Method in class magma.agent.behavior.basic.Behavior
-
- init() - Method in class magma.agent.behavior.complex.ComplexBehavior
-
- init() - Method in interface magma.agent.behavior.IBehavior
-
Reinitializes the Behavior-StateMachine (if present)
- init() - Method in class magma.agent.behavior.motor.AdjustableMotorFileBehavior
-
- init() - Method in class magma.agent.behavior.motor.MotorBehavior
-
- init() - Method in class magma.agent.behavior.motor.MotorFileBehavior
-
- init() - Method in class magma.agent.behavior.movement.Movement
-
- init() - Method in class magma.agent.behavior.movement.MovementBehavior
-
- init() - Method in class magma.agent.behavior.movement.MovementPhase
-
Resets the state information
- init() - Method in class magma.agent.behavior.supportPoint.BasicMotorBehavior
-
- init(IAgentMetaModel) - Method in class magma.agent.communication.base.RemoteControllChannel
-
- init(IAgentMetaModel) - Method in interface magma.agent.communication.IChannel
-
- init(IAgentMetaModel) - Method in class magma.robots.nao.agent.communication.base.SimsparkChannel
-
- init(IAgentMetaModel) - Method in class magma.robots.nao.agent.communication.base.SimsparkLogfileReaderChannel
-
- init() - Method in class magma.robots.nao.behavior.complex.DynamicStaticKick
-
- init() - Method in class magma.robots.nao.behavior.dynamic.walk.Balance
-
- initialize() - Method in class magma.util.function.PiecewiseBezierFunction
-
- initialize() - Method in class magma.util.function.SinFunction
-
- initialize() - Method in class magma.util.function.SplineFunction
-
Creates a spline function from the previously set x and y values
- initialize() - Method in class magma.util.function.SupportPointFunction
-
Called after changes to support points.
- InputOutputChannel - Class in magma.agent.communication.base
-
- InputOutputChannel(IChannelManager, IServerConnection, IServerMessageParser, IServerMessageEncoder) - Constructor for class magma.agent.communication.base.InputOutputChannel
-
- INSTANCE - Static variable in class magma.agent.meta.server.impl.HumanoidMetaModelV2014
-
- INSTANCE - Static variable in class magma.agent.meta.server.impl.RCServerMetaModelV62
-
- INSTANCE - Static variable in class magma.agent.meta.server.impl.RCServerMetaModelV63
-
- INSTANCE - Static variable in class magma.agent.meta.server.impl.RCServerMetaModelV64
-
- INSTANCE - Static variable in class magma.agent.meta.server.impl.RCServerMetaModelV66
-
- INSTANCE - Static variable in class magma.robots.nao.meta.agent.NaoAgentMetaModel
-
- INSTANCE - Static variable in class magma.robots.nao1.meta.agent.Nao1AgentMetaModel
-
- INSTANCE - Static variable in class magma.robots.nao2.meta.agent.Nao2AgentMetaModel
-
- INSTANCE - Static variable in class magma.robots.nao3.meta.agent.Nao3AgentMetaModel
-
- INSTANCE - Static variable in class magma.robots.naotoe.meta.agent.NaoToeAgentMetaModel
-
- INSTANCE - Static variable in class magma.util.function.FunctionLoader
-
- interpolate(Pose6D, Pose6D, float) - Method in interface magma.util.geometry.interpolation.IPoseInterpolator
-
- interpolate(double, double, float) - Method in interface magma.util.geometry.interpolation.IValueInterpolator
-
- interpolate(Pose6D, Pose6D, float) - Method in class magma.util.geometry.interpolation.pose.PoseInterpolator
-
- interpolate(double, double, float) - Method in class magma.util.geometry.interpolation.value.ValueInterpolatorBase
-
- intersect(Circle3D) - Method in class magma.util.geometry.Sphere
-
Calculates the intersection of this sphere with the circle specified.
- intersectionPoint(double, double, double, double, double, double) - Static method in class magma.util.geometry.Geometry
-
Calculates intersection Point(s) of two circles.
- InverseKinematics - Class in magma.util.geometry
-
- InverseKinematics() - Constructor for class magma.util.geometry.InverseKinematics
-
- IObserver<T> - Interface in magma.util.observer
-
Interface to guarantee independence of Observer and Subject
- IOutputChannel - Interface in magma.agent.communication
-
- IParameterList - Interface in magma.util.parameter
-
- IPerception - Interface in magma.agent.perception
-
The perception represents all input an agent can get from the outside.
- IPerceptor - Interface in magma.agent.perception
-
A perceptor represents a single sensor input.
- IPlayer - Interface in magma.agent.worldmodel
-
Interface to access visible player information
- IPlayerPos - Interface in magma.agent.perception
-
The Player Position Perceptor represents a single player as reported by the
visual sensor sub-system.
- IPoint - Interface in magma.util.function
-
A Simple Point interface.
- IPose2D - Interface in magma.util.geometry
-
Interface for a 2D pose.
- IPose3D - Interface in magma.util.geometry
-
Interface for a 3D pose.
- IPoseInterpolator - Interface in magma.util.geometry.interpolation
-
Interface for a pose interpolator.
- IPositionFilter - Interface in magma.util.geometry.positionFilter
-
- IPositionManager - Interface in magma.agent.worldmodel
-
Interface to access desired positions
- IPublishSubscribe<T> - Interface in magma.util.observer
-
Publish/subscribe interface for the Observer pattern
- IRCServerMetaModel - Interface in magma.agent.meta.server
-
- IReferenceLine - Interface in magma.agent.worldmodel.localizer
-
Reference line that can be used for localization.
- IReferencePoint - Interface in magma.agent.worldmodel.localizer
-
Reference point that can be used for localization.
- IResourceBelief - Interface in magma.agent.belief
-
Interface to access the state of the world as propositions
- IRole - Interface in magma.agent.thoughtmodel.strategy
-
Interface for all roles our team can take.
- IRoleConstants - Interface in magma.agent.thoughtmodel.strategy.impl
-
Definition of the home positions our roles on the field.
- IRoleManager - Interface in magma.agent.thoughtmodel.strategy
-
- isBallKickable() - Method in interface magma.agent.behavior.IKick
-
- isBallKickable() - Method in class magma.robots.nao.behavior.complex.DynamicStaticKick
-
- isBallKickable() - Method in class magma.robots.nao.behavior.movement.Kick
-
- isBehaviorInExecution(IBehavior, IBehavior) - Static method in class magma.agent.behavior.complex.ComplexBehavior
-
Checks if the testee behavior is in execution by the referenceBehavior.
- isBZ2Ending(File) - Static method in class magma.util.file.TarBz2ZipUtil
-
- ISceneGraph - Interface in magma.util.scenegraph
-
- ISceneGraphHeader - Interface in magma.util.scenegraph
-
- isConnected() - Method in class magma.agent.communication.base.ChannelBase
-
- isConnected() - Method in class magma.agent.communication.base.ChannelManager
-
- isConnected() - Method in class magma.agent.communication.base.ChannelState
-
- isConnected() - Method in interface magma.agent.communication.IChannel
-
- isConnected() - Method in interface magma.agent.communication.IChannelManager
-
- isConnected() - Method in interface magma.agent.communication.IChannelState
-
- isConnected() - Method in class magma.agent.general.AgentRuntime
-
Check if the agent is connected to the server
- isConnected() - Method in class magma.util.connection.impl.ConnectionBase
-
- isConnected() - Method in interface magma.util.connection.IServerConnection
-
- ISensor - Interface in magma.agent.agentmodel
-
- ISensorConfiguration - Interface in magma.agent.meta.agent
-
Sensor configuration interface
- IServerConfigFilesConstants - Interface in magma.agent
-
Constants extracted from server config files
- IServerConnection - Interface in magma.util.connection
-
Server connection interface
- IServerMessageEncoder - Interface in magma.agent.action
-
Interface for the protocol encoding layer
- IServerMessageParser - Interface in magma.agent.perception
-
A Server Message Parser receives a String from some interface layer, parses
it into a list of Perceptors and returns them.
- isFinished() - Method in class magma.agent.behavior.basic.Behavior
-
- isFinished() - Method in class magma.agent.behavior.complex.ComplexBehavior
-
- isFinished() - Method in interface magma.agent.behavior.IBehavior
-
Check if this behavior is finished performing
- isFinished() - Method in class magma.agent.behavior.motor.MotorBehavior
-
- isFinished() - Method in class magma.agent.behavior.movement.Movement
-
- isFinished() - Method in class magma.agent.behavior.movement.MovementBehavior
-
- isFinished() - Method in class magma.robots.nao.behavior.complex.DynamicStaticKick
-
- isFinished() - Method in class magma.robots.nao.behavior.dynamic.walk.Balance
-
- isGoalie() - Method in class magma.agent.worldmodel.impl.Player
-
- isGoalie() - Method in interface magma.agent.worldmodel.IPlayer
-
- isGoalie() - Method in interface magma.agent.worldmodel.IThisPlayer
-
- isGZipEnding(File) - Static method in class magma.util.file.TarBz2ZipUtil
-
- isInCenterCircleArea(Vector3D, float) - Method in class magma.agent.worldmodel.impl.GlobalMap
-
- isInCenterCircleArea(Vector3D, float) - Method in class magma.agent.worldmodel.impl.SoccerPitchDescription
-
- isInCenterCircleArea(Vector3D, float) - Method in interface magma.agent.worldmodel.ISoccerPitchDescription
-
Checks if the given position is inside the center circle area and the
specified margin.
- isInOtherPenaltyArea(Vector3D, float) - Method in class magma.agent.worldmodel.impl.GlobalMap
-
- isInOtherPenaltyArea(Vector3D, float) - Method in class magma.agent.worldmodel.impl.SoccerPitchDescription
-
- isInOtherPenaltyArea(Vector3D, float) - Method in interface magma.agent.worldmodel.ISoccerPitchDescription
-
Checks if the given position is inside the other penalty area and the
specified margin.
- isInOwnHalf(Vector3D, float) - Method in class magma.agent.worldmodel.impl.GlobalMap
-
- isInOwnHalf(Vector3D, float) - Method in class magma.agent.worldmodel.impl.SoccerPitchDescription
-
- isInOwnHalf(Vector3D, float) - Method in interface magma.agent.worldmodel.ISoccerPitchDescription
-
Checks if the given position is inside the own half and the specified
margin.
- isInOwnPenaltyArea(Vector3D, float) - Method in class magma.agent.worldmodel.impl.GlobalMap
-
- isInOwnPenaltyArea(Vector3D, float) - Method in class magma.agent.worldmodel.impl.SoccerPitchDescription
-
- isInOwnPenaltyArea(Vector3D, float) - Method in interface magma.agent.worldmodel.ISoccerPitchDescription
-
Checks if the given position is inside the own penalty area and the
specified margin.
- isInsidePolygon(Vector3D, Vector3D[]) - Static method in class magma.util.geometry.Geometry
-
Checks if the passed 2D point is inside the passed polygon
- isInsidePolygonXY(Vector3D, Vector3D[]) - Method in class magma.agent.worldmodel.impl.ThisPlayer
-
Checks if the passed 2D xy-point (absolute coordinate system) is inside
the passed polygon (xy, relative coordinate system)
- isInsidePolygonXY(Vector3D, Vector3D[]) - Method in interface magma.agent.worldmodel.IThisPlayer
-
Checks if the passed 2D xy-point (absolute coordinate system) is inside
the passed polygon (xy, relative coordinate system)
- isInSoccerPitchArea(Vector3D, float) - Method in class magma.agent.worldmodel.impl.GlobalMap
-
- isInSoccerPitchArea(Vector3D, float) - Method in class magma.agent.worldmodel.impl.SoccerPitchDescription
-
- isInSoccerPitchArea(Vector3D, float) - Method in interface magma.agent.worldmodel.ISoccerPitchDescription
-
Checks if the given position is inside the soccer pitch area and the
specified margin.
- isLaying() - Method in class magma.agent.worldmodel.impl.Player
-
- isLaying() - Method in class magma.agent.worldmodel.impl.VisibleObject
-
- isLaying() - Method in interface magma.agent.worldmodel.IVisibleObject
-
Check if the object lies on the ground.
- isLeftOf(Angle) - Method in class magma.util.geometry.Angle
-
An angle is "left" of another if it is bigger, but by less than 180
degrees.
- isMergeable(ICommand) - Method in interface magma.util.command.ICommand
-
Checks if this command is mergeable (in the undo list) with the passed
command
- isMoving() - Method in interface magma.agent.worldmodel.IMoveableObject
-
- isMoving() - Method in class magma.agent.worldmodel.impl.MovableObject
-
- ISoccerPitchDescription - Interface in magma.agent.worldmodel
-
- isOwnTeam() - Method in class magma.agent.worldmodel.impl.Player
-
- isOwnTeam() - Method in interface magma.agent.worldmodel.IPlayer
-
- isRightOf(Angle) - Method in class magma.util.geometry.Angle
-
An angle is "right" of another if it is not "left" of it
- isSet(Flag) - Method in interface magma.agent.flags.IFlagModel
-
Check if the given flag is set or not.
- isSet(Flag) - Method in class magma.agent.flags.impl.FlagModel
-
- isTarBZ2Ending(File) - Static method in class magma.util.file.TarBz2ZipUtil
-
- IStateFactory<K,E> - Interface in magma.util.statemachine
-
Interface to access state factories
- isTransparent() - Method in interface magma.util.scenegraph.IMeshNode
-
- isTransparent() - Method in class magma.util.scenegraph.impl.MeshNode
-
- ISubscribe<T> - Interface in magma.util.observer
-
Basic subscribe interface for all applications which want to allow objects to
subscribe themselves to another object and be informed about changes
- ISupportPoint - Interface in magma.util.function
-
Interface for SupportPoints
- isValueInRange(double, double, double, double) - Static method in class magma.util.ValueUtil
-
Checks if the given value is inside the range defined by (min - epsilon)
and (max + epsilon).
- isValueInRange(float, float, float, float) - Static method in class magma.util.ValueUtil
-
Checks if the given value is inside the range defined by (min - epsilon)
and (max + epsilon).
- isValueInRange(double, double, double) - Static method in class magma.util.ValueUtil
-
Checks if the given value is inside the range defined by min and max.
- isValueInRange(float, float, float) - Static method in class magma.util.ValueUtil
-
Checks if the given value is inside the range defined by min and max.
- isVisible() - Method in class magma.agent.worldmodel.impl.VisibleObject
-
- isVisible() - Method in interface magma.agent.worldmodel.IVisibleObject
-
- isVisible() - Method in class magma.agent.worldmodel.localizer.impl.ReferencePoint
-
- isVisible() - Method in interface magma.agent.worldmodel.localizer.IReferenceLine
-
- isVisible() - Method in interface magma.agent.worldmodel.localizer.IReferencePoint
-
- isVisible() - Method in interface magma.util.scenegraph.IMeshNode
-
- isVisible() - Method in class magma.util.scenegraph.impl.MeshNode
-
- isZIPEnding(File) - Static method in class magma.util.file.TarBz2ZipUtil
-
- ITeamStrategy - Interface in magma.agent.thoughtmodel.strategy
-
- IThisPlayer - Interface in magma.agent.worldmodel
-
Interface to access visible player information
- IThoughtModel - Interface in magma.agent.thoughtmodel
-
Represents all information related to thoughts of the agent.
- ITimerPerceptor - Interface in magma.agent.perception
-
The Timer Perceptor represents the time of the virtual global clock.
- ITouchPerceptor - Interface in magma.agent.perception
-
The Touch Perceptor represents a "digital" input: It either touches something
(probably the ground) or it doesn't.
- ITransformNode - Interface in magma.util.scenegraph
-
- ITriggerReceiver - Interface in magma.util.timing
-
Instance that is able to receive an alarm from alarm timer
- IUniversalJoint - Interface in magma.agent.agentmodel
-
SimSpark "UniversalJoint" sensor interface.
- IUniversalJointConfiguration - Interface in magma.agent.meta.agent
-
Universal joint configuration interface
- IUniversalJointPerceptor - Interface in magma.agent.perception
-
The Universal Joint Perceptor measures the angles of a two-axis joint.
- IValueInterpolator - Interface in magma.util.geometry.interpolation
-
Interface for a value interpolator.
- IVisibleObject - Interface in magma.agent.worldmodel
-
Base Interface for all visible objects in the world model
- IVisibleObjectPerceptor - Interface in magma.agent.perception
-
The Visible Object Perceptor represents a single object as reported by the
visual sensor sub-system.
- IWalk - Interface in magma.agent.behavior
-
- IWorldModelInteract - Interface in magma.agent.general
-
Interface that defines general methods for interacting with the WorldModel