public interface IPerception
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BALL
object name constants
|
static java.lang.String |
GOAL_LEFT_LEFTPOST |
static java.lang.String |
GOAL_LEFT_RIGHTPOST |
static java.lang.String |
GOAL_RIGHT_LEFTPOST |
static java.lang.String |
GOAL_RIGHT_RIGHTPOST |
Modifier and Type | Method and Description |
---|---|
boolean |
containsMotion() |
boolean |
containsVision() |
IAccelerometerPerceptor |
getAccelerationPerceptor(java.lang.String name)
Get a specific Accelerometer Perceptor
|
IAgentStatePerceptor |
getAgentState()
Get Agent State
|
ICameraTiltPerceptor |
getCameraTiltPerceptor()
Get camera tilt
|
ICommandPerceptor |
getComandPerceptor()
Get remote command
|
ICompassPerceptor |
getCompassPerceptor(java.lang.String name)
Get a specific Compass Perceptor
|
ICompositeJointPerceptor |
getCompositeJointPerceptor(java.lang.String name)
Get a specific Universal Joint Perceptor
|
java.util.List<IFlagPerceptor> |
getFlags()
Get the Flags perceptors.
|
IForceResistancePerceptor |
getForceResistancePerceptor(java.lang.String name)
Get a specific Force Resistance Perceptor
|
IGameStatePerceptor |
getGameState()
Get the Game State perceptor
|
IGlobalPosePerceptor |
getGlobalPose()
Get the global pose perceptor
|
IGyroPerceptor |
getGyroRatePerceptor(java.lang.String name)
Get a specific Gyro Perceptor
|
java.util.List<IHearPerceptor> |
getHearPerceptors()
Get the Hear perceptor
|
IHingeJointPerceptor |
getHingeJointPerceptor(java.lang.String name)
Get a specific Hinge Joint Perceptor
|
ITimerPerceptor |
getTime()
Get the gloabl time perceptor
|
IUniversalJointPerceptor |
getUniversalJointPerceptor(java.lang.String name)
Get a specific Universal Joint Perceptor
|
java.util.List<ILinePerceptor> |
getVisibleLines()
Get a list of all visible lines
|
IVisibleObjectPerceptor |
getVisibleObject(java.lang.String name)
Get a specific Visible Object
|
java.util.List<IPlayerPos> |
getVisiblePlayers()
Get a list of all visible players
|
void |
updatePerceptors(java.util.Map<java.lang.String,IPerceptor> perceptor) |
static final java.lang.String BALL
static final java.lang.String GOAL_LEFT_LEFTPOST
static final java.lang.String GOAL_LEFT_RIGHTPOST
static final java.lang.String GOAL_RIGHT_LEFTPOST
static final java.lang.String GOAL_RIGHT_RIGHTPOST
ICompositeJointPerceptor getCompositeJointPerceptor(java.lang.String name)
name
- Perceptor nameIUniversalJointPerceptor getUniversalJointPerceptor(java.lang.String name)
name
- Perceptor nameIHingeJointPerceptor getHingeJointPerceptor(java.lang.String name)
name
- Perceptor nameIAccelerometerPerceptor getAccelerationPerceptor(java.lang.String name)
name
- Perceptor nameIAgentStatePerceptor getAgentState()
IGyroPerceptor getGyroRatePerceptor(java.lang.String name)
name
- Perceptor nameICompassPerceptor getCompassPerceptor(java.lang.String name)
name
- Perceptor nameIForceResistancePerceptor getForceResistancePerceptor(java.lang.String name)
name
- Perceptor nameIVisibleObjectPerceptor getVisibleObject(java.lang.String name)
name
- Perceptor nameIGlobalPosePerceptor getGlobalPose()
name
- Perceptor nameITimerPerceptor getTime()
IGameStatePerceptor getGameState()
java.util.List<IFlagPerceptor> getFlags()
java.util.List<IHearPerceptor> getHearPerceptors()
ICommandPerceptor getComandPerceptor()
ICameraTiltPerceptor getCameraTiltPerceptor()
java.util.List<IPlayerPos> getVisiblePlayers()
java.util.List<ILinePerceptor> getVisibleLines()
boolean containsVision()
boolean containsMotion()
void updatePerceptors(java.util.Map<java.lang.String,IPerceptor> perceptor)
perceptor
-