Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
_
A
acosDeg(double)
- Static method in class rcssjava.
Utils
Arccosine (in degrees)
actionPerformed(ActionEvent)
- Method in class rcssjava.logplayer.
LogPlayer
actionPerformed(ActionEvent)
- Method in class rcssjava.monitor.
MonitorListener
add(double)
- Method in class rcssjava.geom.
Rectangle
Create a new rectangle shifted in x and y by the given value
add(VecPosition)
- Method in class rcssjava.geom.
Rectangle
Create a new rectangle shifted by the given vector
add(double)
- Method in class rcssjava.
VecPosition
Get new vector with a constant value added to each coordinate
add(VecPosition)
- Method in class rcssjava.
VecPosition
Sum of two vectors
analyzeMessage(String)
- Method in class rcssjava.comm.
RCSSParser
Parse a server message and update the world state
asinDeg(double)
- Static method in class rcssjava.
Utils
Arcsine (in degrees)
atan2Deg(double, double)
- Static method in class rcssjava.
Utils
Arctangent (in degrees) of ratio
atanDeg(double)
- Static method in class rcssjava.
Utils
Arctangent (in degrees)
audio_cut_dist
- Variable in class rcssjava.
ServerParams
auto_mode
- Variable in class rcssjava.
ServerParams
B
back_passes
- Variable in class rcssjava.
ServerParams
ball_accel_max
- Variable in class rcssjava.
ServerParams
BALL_ATT_X
- Static variable in interface rcssjava.
SoccerTypes
BALL_ATT_Y
- Static variable in interface rcssjava.
SoccerTypes
ball_decay
- Variable in class rcssjava.
ServerParams
ball_radius
- Variable in class rcssjava.monitor.
MonitorParams
ball_rand
- Variable in class rcssjava.
ServerParams
ball_size
- Variable in class rcssjava.
ServerParams
ball_speed_max
- Variable in class rcssjava.
ServerParams
ball_weight
- Variable in class rcssjava.
ServerParams
C
C
- Variable in class rcssjava.comm.
CoachCommandHandler
catch_ban_cycle
- Variable in class rcssjava.
ServerParams
catch_probability
- Variable in class rcssjava.
ServerParams
catchable_area_l
- Variable in class rcssjava.
ServerParams
catchable_area_w
- Variable in class rcssjava.
ServerParams
CENTER_CIRCLE_RADIUS
- Static variable in interface rcssjava.
SoccerTypes
changeMode(int)
- Method in class rcssjava.comm.
TrainerCommandHandler
Change the current play mode
changePlayerType(int, int)
- Method in class rcssjava.comm.
CoachCommandHandler
Change the heterogenous player type of a given player.
changePlayerType(int, int)
- Method in class rcssjava.comm.
TrainerCommandHandler
Change the heterogenous player type of a given player.
CHAR
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
checkBall()
- Method in class rcssjava.comm.
TrainerCommandHandler
Request message from server to determine what part of the field the ball is in.
circle()
- Method in class rcssjava.logplayer.
LogDrawParser
circleCoord()
- Method in class rcssjava.logplayer.
LogDrawParser
ckick_margin
- Variable in class rcssjava.
ServerParams
clang_advice_win
- Variable in class rcssjava.
ServerParams
clang_define_win
- Variable in class rcssjava.
ServerParams
clang_del_win
- Variable in class rcssjava.
ServerParams
clang_info_win
- Variable in class rcssjava.
ServerParams
clang_mess_delay
- Variable in class rcssjava.
ServerParams
clang_mess_per_cycle
- Variable in class rcssjava.
ServerParams
clang_meta_win
- Variable in class rcssjava.
ServerParams
clang_rule_win
- Variable in class rcssjava.
ServerParams
clang_win_size
- Variable in class rcssjava.
ServerParams
coach
- Variable in class rcssjava.
ServerParams
coach_port
- Variable in class rcssjava.
ServerParams
coach_w_referee
- Variable in class rcssjava.
ServerParams
CoachCommandHandler
- Class in
rcssjava.comm
Handles contruction of outgoing commands to the server for online coaches and offline trainers.
CoachCommandHandler(Connection)
- Constructor for class rcssjava.comm.
CoachCommandHandler
Constructs a command handler with a null world state
CoachCommandHandler(Connection, WorldState)
- Constructor for class rcssjava.comm.
CoachCommandHandler
Constructs a command handler with the given world state
COLON
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
color_ball
- Variable in class rcssjava.monitor.
MonitorParams
color_body_ang
- Variable in class rcssjava.monitor.
MonitorParams
color_field
- Variable in class rcssjava.monitor.
MonitorParams
color_neck_ang
- Variable in class rcssjava.monitor.
MonitorParams
color_player_outline
- Variable in class rcssjava.monitor.
MonitorParams
color_team_l
- Variable in class rcssjava.monitor.
MonitorParams
color_team_r
- Variable in class rcssjava.monitor.
MonitorParams
color_unum_l
- Variable in class rcssjava.monitor.
MonitorParams
color_unum_r
- Variable in class rcssjava.monitor.
MonitorParams
COMMA
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
compareTo(FieldShape)
- Method in class rcssjava.monitor.
FieldShape
Allows shapes to be sorted by depth.
connect(String, int)
- Method in class rcssjava.comm.
Connection
Connect to remote host
connect_wait
- Variable in class rcssjava.
ServerParams
Connection
- Class in
rcssjava.comm
Handles UDP communication with the Soccer Server
Connection()
- Constructor for class rcssjava.comm.
Connection
Creates a socket, but doesn't connect to anything
Connection(String, int)
- Constructor for class rcssjava.comm.
Connection
Creates a socket and connects to host
control_radius
- Variable in class rcssjava.
ServerParams
copy(VecPosition)
- Method in class rcssjava.
VecPosition
Copy value of another
VecPosition
into this
copy(WorldState)
- Method in class rcssjava.
WorldState
Deep copy another world state into this
corner_arc_radius
- Variable in class rcssjava.monitor.
MonitorParams
cornerIterator()
- Method in class rcssjava.geom.
Rectangle
Get iterator over corners starting with the top-left and moving clockwise
cosDeg(double)
- Static method in class rcssjava.
Utils
Cosine of angle in degrees
cycle
- Variable in class rcssjava.logplayer.
LogDrawParser
D
dash_power_rate
- Variable in class rcssjava.
ServerParams
dash_power_rate_delta_max
- Variable in class rcssjava.
ServerParams
dash_power_rate_delta_min
- Variable in class rcssjava.
ServerParams
depth
- Variable in class rcssjava.monitor.
FieldShape
depth_ball
- Variable in class rcssjava.monitor.
MonitorParams
depth_player_body
- Variable in class rcssjava.monitor.
MonitorParams
depth_player_decorations
- Variable in class rcssjava.monitor.
MonitorParams
depth_player_outline
- Variable in class rcssjava.monitor.
MonitorParams
depth_player_unum
- Variable in class rcssjava.monitor.
MonitorParams
DIGIT
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
disconnect()
- Method in class rcssjava.comm.
Connection
Disconnect from server
divide(double)
- Method in class rcssjava.
VecPosition
Get new vector with each coordinate divided by a constant
divide(VecPosition)
- Method in class rcssjava.
VecPosition
Pairwise quotient of two vectors
done()
- Method in class rcssjava.comm.
CoachCommandHandler
Tell server thinking time is over.
dotProduct(VecPosition)
- Method in class rcssjava.
VecPosition
Dot (inner) product of two vectors
draw(FieldCanvas)
- Method in class rcssjava.monitor.
FieldCircle
draw(FieldCanvas)
- Method in class rcssjava.monitor.
FieldLine
draw(FieldCanvas)
- Method in class rcssjava.monitor.
FieldRect
draw(FieldCanvas)
- Method in class rcssjava.monitor.
FieldShape
draw(FieldCanvas)
- Method in class rcssjava.monitor.
FieldText
drop_ball_time
- Variable in class rcssjava.
ServerParams
E
ear(boolean)
- Method in class rcssjava.comm.
TrainerCommandHandler
Turn "hear" messages on or off
effort_dec
- Variable in class rcssjava.
ServerParams
effort_dec_thr
- Variable in class rcssjava.
ServerParams
effort_inc
- Variable in class rcssjava.
ServerParams
effort_inc_thr
- Variable in class rcssjava.
ServerParams
effort_init
- Variable in class rcssjava.
ServerParams
effort_max_delta_factor
- Variable in class rcssjava.
ServerParams
effort_min
- Variable in class rcssjava.
ServerParams
effort_min_delta_factor
- Variable in class rcssjava.
ServerParams
EOF
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
EPSILON
- Static variable in interface rcssjava.
SoccerTypes
ESC
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
extra_stamina_delta_max
- Variable in class rcssjava.
ServerParams
extra_stamina_delta_min
- Variable in class rcssjava.
ServerParams
eye(boolean)
- Method in class rcssjava.comm.
CoachCommandHandler
Turn "see" messages on or off
F
FieldCircle
- Class in
rcssjava.monitor
Circle drawn on field
FieldCircle(Color, boolean, VecPosition, double, int)
- Constructor for class rcssjava.monitor.
FieldCircle
FieldLine
- Class in
rcssjava.monitor
Line drawn on field
FieldLine(Color, VecPosition, VecPosition, int)
- Constructor for class rcssjava.monitor.
FieldLine
FieldRect
- Class in
rcssjava.monitor
Rectangle drawn on field
FieldRect(Color, boolean, VecPosition, VecPosition, int)
- Constructor for class rcssjava.monitor.
FieldRect
FieldShape
- Class in
rcssjava.monitor
Shape drawn on field
FieldShape()
- Constructor for class rcssjava.monitor.
FieldShape
FieldText
- Class in
rcssjava.monitor
Text written on field
FieldText(Color, VecPosition, String, int)
- Constructor for class rcssjava.monitor.
FieldText
file()
- Method in class rcssjava.logplayer.
LogDrawParser
forbid_kick_off_offside
- Variable in class rcssjava.
ServerParams
free_kick_faults
- Variable in class rcssjava.
ServerParams
freeform_send_period
- Variable in class rcssjava.
ServerParams
freeform_wait_period
- Variable in class rcssjava.
ServerParams
fullstate_l
- Variable in class rcssjava.
ServerParams
fullstate_r
- Variable in class rcssjava.
ServerParams
G
game_log_compression
- Variable in class rcssjava.
ServerParams
game_log_dated
- Variable in class rcssjava.
ServerParams
game_log_dir
- Variable in class rcssjava.
ServerParams
game_log_fixed
- Variable in class rcssjava.
ServerParams
game_log_fixed_name
- Variable in class rcssjava.
ServerParams
game_log_version
- Variable in class rcssjava.
ServerParams
game_logging
- Variable in class rcssjava.
ServerParams
game_over_wait
- Variable in class rcssjava.
ServerParams
GameLog
- Class in
rcssjava.gamelog
Parses a game log (rcg file) and uses it to update a world state
GameLog(String)
- Constructor for class rcssjava.gamelog.
GameLog
Open the given game log and construct a parser for it
getA()
- Method in class rcssjava.geom.
Line
Get a coefficient
getAngleBetweenPoints(VecPosition, VecPosition)
- Method in class rcssjava.
VecPosition
Get angle formed between the vectors connecting this point to the given points
getB()
- Method in class rcssjava.geom.
Line
Get a coefficient
getBallID()
- Static method in class rcssjava.
Utils
Get ball's object ID
getBallPosition()
- Method in class rcssjava.
WorldState
Get position of the ball
getBallVelocity()
- Method in class rcssjava.
WorldState
Get velocity of the ball
getBisectorTwoAngles(double, double)
- Static method in class rcssjava.
Utils
Bisector of smallest angle made between given angles
getBottomLeft()
- Method in class rcssjava.geom.
Rectangle
Get position of bottom-left corner
getBottomRight()
- Method in class rcssjava.geom.
Rectangle
Get position of bottom-right corner
getBottomSide()
- Method in class rcssjava.geom.
Rectangle
Get bottom edge
getBottomX()
- Method in class rcssjava.geom.
Rectangle
Get x coordinate of bottom edge
getBoundingRectangle()
- Method in class rcssjava.geom.
LineSegment
Create the rectangle that has this line segment as a diagonal
getC()
- Method in class rcssjava.geom.
Line
Get a coefficient
getCenter()
- Method in class rcssjava.geom.
Rectangle
Get center
getDirection()
- Method in class rcssjava.
VecPosition
Get direction
getDistanceTo(VecPosition)
- Method in class rcssjava.
VecPosition
Get distanct to a given point
getDistanceToPoint(VecPosition)
- Method in class rcssjava.geom.
Line
Get euclidean distance between a given point and the closest point on the line to that point
getGoalDifference()
- Method in class rcssjava.
WorldState
Get difference between our score and opponent's score
getHeteroPlayerType(int)
- Method in class rcssjava.
WorldState
Get heterogenous player type of the given player
getIntersection(LineSegment)
- Method in class rcssjava.geom.
Line
Get intersecton with a line segment
getIntersection(Line)
- Method in class rcssjava.geom.
Line
Get intersecton with a line
getIntersection(Line)
- Method in class rcssjava.geom.
LineSegment
Get intersection with line
getIntersection(LineSegment)
- Method in class rcssjava.geom.
LineSegment
Get intersection with line segment
getLeftPlayerID(int)
- Static method in class rcssjava.
Utils
Get left player's ID from uniform number
getLeftScore()
- Method in class rcssjava.
WorldState
Get score of left team
getLeftSide()
- Method in class rcssjava.geom.
Rectangle
Get left edge
getLeftTeamName()
- Method in class rcssjava.
WorldState
Get left team's name
getLeftY()
- Method in class rcssjava.geom.
Rectangle
Get y coordinate of left edge
getLength()
- Method in class rcssjava.geom.
LineSegment
Get distance between endpoints
getLength()
- Method in class rcssjava.geom.
Rectangle
Get length
getLine()
- Method in class rcssjava.geom.
LineSegment
Create infinite line from this segment
getMagnitude()
- Method in class rcssjava.
VecPosition
Get magnitude
getMidpoint()
- Method in class rcssjava.geom.
LineSegment
Get point on line segment halfway between endpoints
getOpponentID(int)
- Method in class rcssjava.
WorldState
Get player ID of opponent with given uniform number
getOppScore()
- Method in class rcssjava.
WorldState
Get score of opponent team
getOppSide()
- Method in class rcssjava.
WorldState
Get opponent's side
getOppTeamName()
- Method in class rcssjava.
WorldState
Get opponent team's name
getOurScore()
- Method in class rcssjava.
WorldState
Get score of our team
getOurSide()
- Method in class rcssjava.
WorldState
Get perspective
getOurTeamName()
- Method in class rcssjava.
WorldState
Get our team's name
getParam(String)
- Method in class rcssjava.monitor.
MonitorParams
Gets the value of a monitor parameter
getParam(String)
- Method in class rcssjava.
ServerParams
Gets the value of a server parameter
getPlayerBodyAngle(int)
- Method in class rcssjava.
WorldState
Get body angle of the given player
getPlayerID(int, int)
- Static method in class rcssjava.
Utils
Get player's ID from side and uniform number
getPlayerNeckAngle(int)
- Method in class rcssjava.
WorldState
Get neck angle of the given player
getPlayerPosition(int)
- Method in class rcssjava.
WorldState
Get position of given player
getPlayerVelocity(int)
- Method in class rcssjava.
WorldState
Get velocity of the given player
getPlayMode()
- Method in class rcssjava.
WorldState
Get play mode
getPlayModeString(int)
- Static method in class rcssjava.
Utils
Get text label for a playmode
getPlayModeString()
- Method in class rcssjava.
WorldState
Get play mode as String
getPointOnLineClosestTo(VecPosition)
- Method in class rcssjava.geom.
Line
Get point on line with smallest euclidean distance to given point
getPosition(int)
- Method in class rcssjava.
WorldState
Get position of given object
getRightPlayerID(int)
- Static method in class rcssjava.
Utils
Get right player's ID from uniform number
getRightScore()
- Method in class rcssjava.
WorldState
Get score of right team
getRightSide()
- Method in class rcssjava.geom.
Rectangle
Get right edge
getRightTeamName()
- Method in class rcssjava.
WorldState
Get right team's name
getRightY()
- Method in class rcssjava.geom.
Rectangle
Get y coordinate of right edge
getScore(int)
- Method in class rcssjava.
WorldState
Get score of given team
getSideFromID(int)
- Static method in class rcssjava.
Utils
Get player's or other object's side
getSideFromTeamName(String)
- Method in class rcssjava.
WorldState
Get side from team name
getSlope()
- Method in class rcssjava.geom.
Line
Get slope
getTangentLine(VecPosition)
- Method in class rcssjava.geom.
Line
Get line orthogonal to this that passes through the given point
getTeammateID(int)
- Method in class rcssjava.
WorldState
Get player ID of teammate with given uniform number
getTeamName(int)
- Method in class rcssjava.
WorldState
Get our team name for given side
getTeamNameFromPlayer(int)
- Method in class rcssjava.
WorldState
Get team name of given player
getTime()
- Method in class rcssjava.
WorldState
Get current cycle
getTimeSinceSeenBall()
- Method in class rcssjava.
WorldState
Get number of cycles that have passed since the ball information was updated
getTimeSinceSeenPlayer(int)
- Method in class rcssjava.
WorldState
Get number of cycles that have passed since the information for the given player was updated
getTopLeft()
- Method in class rcssjava.geom.
Rectangle
Get position of top-left corner
getTopRight()
- Method in class rcssjava.geom.
Rectangle
Get position of top-right corner
getTopSide()
- Method in class rcssjava.geom.
Rectangle
Get top edge
getTopX()
- Method in class rcssjava.geom.
Rectangle
Get x coordinate of top edge
getUnumFromID(int)
- Static method in class rcssjava.
Utils
Get player's uniform number
getVecPositionFromPolar(double, double)
- Static method in class rcssjava.
VecPosition
Convert from polar to cartesian coordinates
getVelocity(int)
- Method in class rcssjava.
WorldState
Get velocity of the given object
getWidth()
- Method in class rcssjava.geom.
Rectangle
Get width
getX()
- Method in class rcssjava.
VecPosition
Get x coordinate
getXGivenY(double)
- Method in class rcssjava.geom.
Line
Get the x coordinate on the line for a given y coordinate
getY()
- Method in class rcssjava.
VecPosition
Get y coordinate
getYGivenX(double)
- Method in class rcssjava.geom.
Line
Get the y coordinate on the line for a given x coordinate
getYIntercept()
- Method in class rcssjava.geom.
Line
Get y-intercept
globalToRelative(VecPosition, double)
- Method in class rcssjava.
VecPosition
Convert global coordinates to relative coordinates
GOAL_AREA_LENGTH
- Static variable in interface rcssjava.
SoccerTypes
GOAL_AREA_WIDTH
- Static variable in interface rcssjava.
SoccerTypes
GOAL_DEPTH
- Static variable in interface rcssjava.
SoccerTypes
GOAL_POST_RADIUS
- Static variable in interface rcssjava.
SoccerTypes
goal_width
- Variable in class rcssjava.
ServerParams
GOAL_WIDTH
- Static variable in interface rcssjava.
SoccerTypes
goalie_max_moves
- Variable in class rcssjava.
ServerParams
H
half_time
- Variable in class rcssjava.
ServerParams
hear_decay
- Variable in class rcssjava.
ServerParams
hear_inc
- Variable in class rcssjava.
ServerParams
hear_max
- Variable in class rcssjava.
ServerParams
HOME_POS_X
- Static variable in interface rcssjava.
SoccerTypes
HOME_POS_Y
- Static variable in interface rcssjava.
SoccerTypes
I
ID_BALL
- Static variable in interface rcssjava.
SoccerTypes
ID_GOAL_L
- Static variable in interface rcssjava.
SoccerTypes
ID_GOAL_R
- Static variable in interface rcssjava.
SoccerTypes
ID_ILLEGAL
- Static variable in interface rcssjava.
SoccerTypes
ID_MAX
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_L_1
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_L_10
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_L_11
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_L_2
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_L_3
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_L_4
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_L_5
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_L_6
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_L_7
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_L_8
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_L_9
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_R_1
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_R_10
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_R_11
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_R_2
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_R_3
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_R_4
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_R_5
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_R_6
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_R_7
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_R_8
- Static variable in interface rcssjava.
SoccerTypes
ID_PLAYER_R_9
- Static variable in interface rcssjava.
SoccerTypes
inertia_moment
- Variable in class rcssjava.
ServerParams
inertia_moment_delta_factor
- Variable in class rcssjava.
ServerParams
info
- Variable in class rcssjava.logplayer.
LogDrawParser
info()
- Method in class rcssjava.logplayer.
LogDrawParser
init(String, double)
- Method in class rcssjava.comm.
CoachCommandHandler
Send init message to server
init(double)
- Method in class rcssjava.comm.
TrainerCommandHandler
Send init message to server without specifying a team.
init()
- Method in class rcssjava.trainer.
KeepawayTask
Initialize task by resetting the field setting playmode to PlayOn
init()
- Method in interface rcssjava.trainer.
Task
INT
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
isBall(int)
- Static method in class rcssjava.
Utils
Is this the ball?
isBallKickableBy(int)
- Method in class rcssjava.
WorldState
Is the ball close enough to the given player to be kicked?
isBehind(double)
- Method in class rcssjava.
VecPosition
Is this behind given x coordinate?
isBehind(VecPosition)
- Method in class rcssjava.
VecPosition
Is this behind given point?
isBetweenX(VecPosition, VecPosition)
- Method in class rcssjava.
VecPosition
Is the x coordinate between the x coordinates of the given points?
isBetweenX(double, double)
- Method in class rcssjava.
VecPosition
Is the x coordinate between the given x coordinates
isBetweenY(VecPosition, VecPosition)
- Method in class rcssjava.
VecPosition
Is the y coordinate between the y coordinates of the given points?
isBetweenY(double, double)
- Method in class rcssjava.
VecPosition
Is the y coordinate between the given y coordinates
isConnected()
- Method in class rcssjava.comm.
Connection
Is the socket connected?
isGoal(int)
- Static method in class rcssjava.
Utils
Is this a goal?
isInFrontOf(double)
- Method in class rcssjava.
VecPosition
Is this in front of given x coordinate?
isInFrontOf(VecPosition)
- Method in class rcssjava.
VecPosition
Is this in front of given point?
isInside(VecPosition)
- Method in class rcssjava.geom.
Rectangle
Is the given point inside the rectangle?
isInside(VecPosition)
- Method in interface rcssjava.geom.
Region
Is the given point inside?
isLeftGoal(int)
- Static method in class rcssjava.
Utils
Is this the left goal?
isLeftOf(double)
- Method in class rcssjava.
VecPosition
Is this left of given y coordinate?
isLeftOf(VecPosition)
- Method in class rcssjava.
VecPosition
Is this left of given point?
isLeftPlayer(int)
- Static method in class rcssjava.
Utils
Is player on left team?
isOnSidelines(int)
- Method in class rcssjava.
WorldState
Is player "dead" or waiting on sidelines?
isOpponent(int)
- Method in class rcssjava.
WorldState
Is player our opponent?
isPlayer(int)
- Static method in class rcssjava.
Utils
Is this a player?
isRightGoal(int)
- Static method in class rcssjava.
Utils
Is this the right goal?
isRightOf(double)
- Method in class rcssjava.
VecPosition
Is this right of given y coordinate?
isRightOf(VecPosition)
- Method in class rcssjava.
VecPosition
Is this right of given point?
isRightPlayer(int)
- Static method in class rcssjava.
Utils
Is player on right team?
isTeammate(int)
- Method in class rcssjava.
WorldState
Is player our teammate?
itemStateChanged(ItemEvent)
- Method in class rcssjava.monitor.
MonitorListener
K
keepaway
- Variable in class rcssjava.
ServerParams
keepaway_length
- Variable in class rcssjava.
ServerParams
keepaway_log_dated
- Variable in class rcssjava.
ServerParams
keepaway_log_dir
- Variable in class rcssjava.
ServerParams
keepaway_log_fixed
- Variable in class rcssjava.
ServerParams
keepaway_log_fixed_name
- Variable in class rcssjava.
ServerParams
keepaway_logging
- Variable in class rcssjava.
ServerParams
keepaway_start
- Variable in class rcssjava.
ServerParams
keepaway_width
- Variable in class rcssjava.
ServerParams
KeepawayTask
- Class in
rcssjava.trainer
Enforces the keepaway rules and monitors/logs episode durations
KeepawayTask(ServerParams, WorldState, TrainerCommandHandler, boolean, int, int, double, double, String)
- Constructor for class rcssjava.trainer.
KeepawayTask
Constructs a keepaway task with the given options.
KEYWORD
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
kick_off_wait
- Variable in class rcssjava.
ServerParams
kick_power_rate
- Variable in class rcssjava.
ServerParams
kick_rand
- Variable in class rcssjava.
ServerParams
kick_rand_delta_factor
- Variable in class rcssjava.
ServerParams
kick_rand_factor_l
- Variable in class rcssjava.
ServerParams
kick_rand_factor_r
- Variable in class rcssjava.
ServerParams
kickable_margin
- Variable in class rcssjava.
ServerParams
kickable_margin_delta_max
- Variable in class rcssjava.
ServerParams
kickable_margin_delta_min
- Variable in class rcssjava.
ServerParams
L
landmark_file
- Variable in class rcssjava.
ServerParams
LBRACKET
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
Line
- Class in
rcssjava.geom
Implementation of 2d line
Line(double, double, double)
- Constructor for class rcssjava.geom.
Line
Construct line given the three coefficients in
ay + bx + c = 0
.
line()
- Method in class rcssjava.logplayer.
LogDrawParser
lineCoord()
- Method in class rcssjava.logplayer.
LogDrawParser
LineSegment
- Class in
rcssjava.geom
Implementation of 2d line segment
LineSegment()
- Constructor for class rcssjava.geom.
LineSegment
Constructs a line segment with both endpoints at the origin
LineSegment(VecPosition, VecPosition)
- Constructor for class rcssjava.geom.
LineSegment
Constructs a line segment with the given endpoints
LITERAL_CIRC
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
LITERAL_FILL
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
LITERAL_LINE
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
LITERAL_RECT
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
LITERAL_TEXT
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
log_date_format
- Variable in class rcssjava.
ServerParams
log_times
- Variable in class rcssjava.
ServerParams
LogDrawLexer
- Class in
rcssjava.logplayer
This class is automatically generated by ANTLR from the LogDrawParser.g grammar specification
LogDrawLexer(InputStream)
- Constructor for class rcssjava.logplayer.
LogDrawLexer
LogDrawLexer(Reader)
- Constructor for class rcssjava.logplayer.
LogDrawLexer
LogDrawParser
- Class in
rcssjava.logplayer
This class is automatically generated by ANTLR from the LogDrawParser.g grammar specification
LogDrawParser(TokenBuffer, int)
- Constructor for class rcssjava.logplayer.
LogDrawParser
LogDrawParser(TokenBuffer)
- Constructor for class rcssjava.logplayer.
LogDrawParser
LogDrawTokenTypes
- Interface in
rcssjava.logplayer
This interface is automatically generated by ANTLR from the LogDrawParser.g grammar specification
LogPlayer
- Class in
rcssjava.logplayer
Reads in and displays gamelog (rcg) files.
LPAREN
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
M
main(String[])
- Static method in class rcssjava.logplayer.
LogPlayer
Main method
main(String[])
- Static method in class rcssjava.trainer.
Trainer
Main method
makeLineFromTwoPoints(VecPosition, VecPosition)
- Static method in class rcssjava.geom.
Line
Create the line that passes through the two given points
max_goal_kicks
- Variable in class rcssjava.
ServerParams
MAX_HETERO_PLAYERS
- Static variable in interface rcssjava.
SoccerTypes
MAX_MSG
- Static variable in class rcssjava.comm.
Connection
Maximum message size in bytes
MAX_PLAYERS
- Static variable in interface rcssjava.
SoccerTypes
MAX_PLAYERS_TEAM
- Static variable in interface rcssjava.
SoccerTypes
MAX_SAY_MSG
- Static variable in interface rcssjava.
SoccerTypes
MAX_TEAMNAME_LENGTH
- Static variable in interface rcssjava.
SoccerTypes
maxmoment
- Variable in class rcssjava.
ServerParams
maxneckang
- Variable in class rcssjava.
ServerParams
maxneckmoment
- Variable in class rcssjava.
ServerParams
maxpower
- Variable in class rcssjava.
ServerParams
mCHAR(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
mCOLON(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
mCOMMA(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
mDIGIT(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
menu_size_y
- Variable in class rcssjava.monitor.
MonitorParams
mESC(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
minmoment
- Variable in class rcssjava.
ServerParams
minneckang
- Variable in class rcssjava.
ServerParams
minneckmoment
- Variable in class rcssjava.
ServerParams
minpower
- Variable in class rcssjava.
ServerParams
mINT(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
MINUS
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
mKEYWORD(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
mLBRACKET(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
mLPAREN(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
mMINUS(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
mNUMBER(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
module_dir
- Variable in class rcssjava.
ServerParams
Monitor
- Class in
rcssjava.monitor
Graphical visualization of the world state
Monitor()
- Constructor for class rcssjava.monitor.
Monitor
Construct monitor with default listener and parameters
Monitor(MonitorParams)
- Constructor for class rcssjava.monitor.
Monitor
Construct monitor with default listener and server parameters but with the monitor parameters specified
Monitor(MonitorParams, ServerParams)
- Constructor for class rcssjava.monitor.
Monitor
Construct monitor with the given parameters and the default listener
Monitor(MonitorParams, ServerParams, MonitorListener)
- Constructor for class rcssjava.monitor.
Monitor
Construct monitor with everything specified
monitor
- Variable in class rcssjava.monitor.
MonitorListener
Monitor connected to this listener
MonitorListener
- Class in
rcssjava.monitor
Listens to user events like mouse and keyboard input and updates monitor accordingly.
MonitorListener(Monitor)
- Constructor for class rcssjava.monitor.
MonitorListener
Connect this listener to the given monitor
MonitorParams
- Class in
rcssjava.monitor
Container for all of the monitor parameters and options
MonitorParams()
- Constructor for class rcssjava.monitor.
MonitorParams
mouseClicked(MouseEvent)
- Method in class rcssjava.monitor.
MonitorListener
mouseDragged(MouseEvent)
- Method in class rcssjava.monitor.
MonitorListener
mouseEntered(MouseEvent)
- Method in class rcssjava.monitor.
MonitorListener
mouseExited(MouseEvent)
- Method in class rcssjava.monitor.
MonitorListener
mouseMoved(MouseEvent)
- Method in class rcssjava.monitor.
MonitorListener
mousePressed(MouseEvent)
- Method in class rcssjava.monitor.
MonitorListener
mouseReleased(MouseEvent)
- Method in class rcssjava.monitor.
MonitorListener
move(int, VecPosition)
- Method in class rcssjava.comm.
TrainerCommandHandler
Move object to a given position with zero velocity
move(int, VecPosition, VecPosition)
- Method in class rcssjava.comm.
TrainerCommandHandler
Move object to a given position and set its velocity
move(int, VecPosition, double)
- Method in class rcssjava.comm.
TrainerCommandHandler
Move object to a given position and set the direction in which it's facing.
move(int, VecPosition, double, VecPosition)
- Method in class rcssjava.comm.
TrainerCommandHandler
Move object to a given position, set its velocity and set the direction in which it's facing.
mRBRACKET(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
mREAL(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
mRPAREN(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
mSEMI(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
mSTRING(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
multiply(double)
- Method in class rcssjava.
VecPosition
Get new vector with each coordinate muliplied by a constant
multiply(VecPosition)
- Method in class rcssjava.
VecPosition
Pairwise product of two vectors
mWS(boolean)
- Method in class rcssjava.logplayer.
LogDrawLexer
N
negate()
- Method in class rcssjava.
VecPosition
Get new vector which is the negation of this
new_dash_power_rate_delta_max
- Variable in class rcssjava.
ServerParams
new_dash_power_rate_delta_min
- Variable in class rcssjava.
ServerParams
new_stamina_inc_max_delta_factor
- Variable in class rcssjava.
ServerParams
nextToken()
- Method in class rcssjava.logplayer.
LogDrawLexer
normalize()
- Method in class rcssjava.
VecPosition
Scale to magnitude 1.0
normalizeAngle(double)
- Static method in class rcssjava.
Utils
Normalize angle to be between
-180
and
180
nr_extra_halfs
- Variable in class rcssjava.
ServerParams
nr_normal_halfs
- Variable in class rcssjava.
ServerParams
NULL_TREE_LOOKAHEAD
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
NUM_TEAMS
- Static variable in interface rcssjava.
SoccerTypes
NUMBER
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
O
offside_active_area_size
- Variable in class rcssjava.
ServerParams
offside_kick_margin
- Variable in class rcssjava.
ServerParams
olcoach_port
- Variable in class rcssjava.
ServerParams
old_coach_hear
- Variable in class rcssjava.
ServerParams
P
pen_allow_mult_kicks
- Variable in class rcssjava.
ServerParams
pen_before_setup_wait
- Variable in class rcssjava.
ServerParams
pen_coach_moves_players
- Variable in class rcssjava.
ServerParams
pen_dist_x
- Variable in class rcssjava.
ServerParams
pen_max_extra_kicks
- Variable in class rcssjava.
ServerParams
pen_max_goalie_dist_x
- Variable in class rcssjava.
ServerParams
pen_nr_kicks
- Variable in class rcssjava.
ServerParams
pen_random_winner
- Variable in class rcssjava.
ServerParams
pen_ready_wait
- Variable in class rcssjava.
ServerParams
pen_setup_wait
- Variable in class rcssjava.
ServerParams
pen_taken_wait
- Variable in class rcssjava.
ServerParams
PENALTY_AREA_LENGTH
- Static variable in interface rcssjava.
SoccerTypes
PENALTY_AREA_WIDTH
- Static variable in interface rcssjava.
SoccerTypes
penalty_shoot_outs
- Variable in class rcssjava.
ServerParams
PENALTY_SPOT_DIST
- Static variable in interface rcssjava.
SoccerTypes
penalty_spot_radius
- Variable in class rcssjava.monitor.
MonitorParams
PENALTY_X
- Static variable in interface rcssjava.
SoccerTypes
PITCH_LENGTH
- Static variable in interface rcssjava.
SoccerTypes
PITCH_MARGIN
- Static variable in interface rcssjava.
SoccerTypes
PITCH_WIDTH
- Static variable in interface rcssjava.
SoccerTypes
plane_origin_x
- Variable in class rcssjava.monitor.
MonitorParams
plane_origin_y
- Variable in class rcssjava.monitor.
MonitorParams
plane_size_x
- Variable in class rcssjava.monitor.
MonitorParams
plane_size_y
- Variable in class rcssjava.monitor.
MonitorParams
player_accel_max
- Variable in class rcssjava.
ServerParams
player_decay
- Variable in class rcssjava.
ServerParams
player_decay_delta_max
- Variable in class rcssjava.
ServerParams
player_decay_delta_min
- Variable in class rcssjava.
ServerParams
player_rand
- Variable in class rcssjava.
ServerParams
player_size
- Variable in class rcssjava.
ServerParams
player_size_delta_factor
- Variable in class rcssjava.
ServerParams
player_speed_max
- Variable in class rcssjava.
ServerParams
player_speed_max_delta_max
- Variable in class rcssjava.
ServerParams
player_speed_max_delta_min
- Variable in class rcssjava.
ServerParams
player_types
- Variable in class rcssjava.
ServerParams
player_weight
- Variable in class rcssjava.
ServerParams
PLAYMODE_STRINGS
- Static variable in interface rcssjava.
SoccerTypes
PM_AfterGoal_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_AfterGoal_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_Back_Pass_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_Back_Pass_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_BeforeKickOff
- Static variable in interface rcssjava.
SoccerTypes
PM_CatchFault_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_CatchFault_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_CornerKick_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_CornerKick_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_Drop_Ball
- Static variable in interface rcssjava.
SoccerTypes
PM_FirstHalfOver
- Static variable in interface rcssjava.
SoccerTypes
PM_Foul_BallOut_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_Foul_BallOut_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_Foul_Charge_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_Foul_Charge_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_Foul_MultipleAttacker_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_Foul_MultipleAttacker_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_Foul_Push_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_Foul_Push_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_Free_Kick_Fault_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_Free_Kick_Fault_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_FreeKick_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_FreeKick_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_GoalKick_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_GoalKick_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_Human
- Static variable in interface rcssjava.
SoccerTypes
PM_IndFreeKick_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_IndFreeKick_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_KickIn_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_KickIn_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_KickOff_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_KickOff_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_MAX
- Static variable in interface rcssjava.
SoccerTypes
PM_Null
- Static variable in interface rcssjava.
SoccerTypes
PM_OffSide_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_OffSide_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_Pause
- Static variable in interface rcssjava.
SoccerTypes
PM_PenaltyMiss_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_PenaltyMiss_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_PenaltyReady_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_PenaltyReady_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_PenaltyScore_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_PenaltyScore_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_PenaltySetup_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_PenaltySetup_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_PenaltyTaken_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_PenaltyTaken_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_PK_Left
- Static variable in interface rcssjava.
SoccerTypes
PM_PK_Right
- Static variable in interface rcssjava.
SoccerTypes
PM_PlayOn
- Static variable in interface rcssjava.
SoccerTypes
PM_TimeOver
- Static variable in interface rcssjava.
SoccerTypes
point_to_ban
- Variable in class rcssjava.
ServerParams
point_to_duration
- Variable in class rcssjava.
ServerParams
port
- Variable in class rcssjava.
ServerParams
prand_factor_l
- Variable in class rcssjava.
ServerParams
prand_factor_r
- Variable in class rcssjava.
ServerParams
processCycle()
- Method in class rcssjava.trainer.
KeepawayTask
Enforce rules for the previous cycle
processCycle()
- Method in interface rcssjava.trainer.
Task
profile
- Variable in class rcssjava.
ServerParams
proper_goal_kicks
- Variable in class rcssjava.
ServerParams
pt_max
- Variable in class rcssjava.
ServerParams
Q
quantize_step
- Variable in class rcssjava.
ServerParams
quantize_step_l
- Variable in class rcssjava.
ServerParams
quit()
- Method in class rcssjava.monitor.
Monitor
Terminate monitor
R
random_seed
- Variable in class rcssjava.
ServerParams
RBRACKET
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
rcssjava
- package rcssjava
rcssjava.comm
- package rcssjava.comm
rcssjava.gamelog
- package rcssjava.gamelog
rcssjava.geom
- package rcssjava.geom
rcssjava.logplayer
- package rcssjava.logplayer
rcssjava.monitor
- package rcssjava.monitor
rcssjava.trainer
- package rcssjava.trainer
RCSSParser
- Class in
rcssjava.comm
Parses incoming server messages and uses them to update the supplied world state.
RCSSParser(WorldState, ServerParams)
- Constructor for class rcssjava.comm.
RCSSParser
Constructs a parser using the given world state and server params
readNext()
- Method in class rcssjava.gamelog.
GameLog
Read next record from log file
REAL
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
receive()
- Method in class rcssjava.comm.
Connection
Receive data from the server
record_messages
- Variable in class rcssjava.
ServerParams
recover()
- Method in class rcssjava.comm.
TrainerCommandHandler
Restore players' stamina
recover_dec
- Variable in class rcssjava.
ServerParams
recover_dec_thr
- Variable in class rcssjava.
ServerParams
recover_init
- Variable in class rcssjava.
ServerParams
recover_min
- Variable in class rcssjava.
ServerParams
Rectangle
- Class in
rcssjava.geom
Implementation of 2d axis-parallel rectangle
Rectangle()
- Constructor for class rcssjava.geom.
Rectangle
Constructs a rectangle with all point at the origin
Rectangle(double, double)
- Constructor for class rcssjava.geom.
Rectangle
Constructs a rectangle with the given width and length, and with center at the origin
Rectangle(double, double, VecPosition)
- Constructor for class rcssjava.geom.
Rectangle
Constructs a rectangle with the given width and length, and center position
Rectangle(VecPosition, VecPosition)
- Constructor for class rcssjava.geom.
Rectangle
Constructs a rectangle from two corners diagonal from each other
rectangle()
- Method in class rcssjava.logplayer.
LogDrawParser
rectCoord()
- Method in class rcssjava.logplayer.
LogDrawParser
recv_step
- Variable in class rcssjava.
ServerParams
Region
- Interface in
rcssjava.geom
A 2d shape that can be tested to determine if a point lies inside it or not
relativeToGlobal(VecPosition, double)
- Method in class rcssjava.
VecPosition
Convert relative coordinates to global coordinates
repaint()
- Method in class rcssjava.monitor.
Monitor
Refresh the display using the previously specified world state, if any.
rgbColor()
- Method in class rcssjava.logplayer.
LogDrawParser
rotate(double)
- Method in class rcssjava.
VecPosition
Rotate by angle
RPAREN
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
S
say(String)
- Method in class rcssjava.comm.
CoachCommandHandler
Send say message to server
say_coach_cnt_max
- Variable in class rcssjava.
ServerParams
say_coach_msg_size
- Variable in class rcssjava.
ServerParams
say_msg_size
- Variable in class rcssjava.
ServerParams
SEMI
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
send(String)
- Method in class rcssjava.comm.
Connection
Send data to server
send_comms
- Variable in class rcssjava.
ServerParams
send_step
- Variable in class rcssjava.
ServerParams
send_vi_step
- Variable in class rcssjava.
ServerParams
sense_body_step
- Variable in class rcssjava.
ServerParams
ServerParams
- Class in
rcssjava
Soccer server parameters.
ServerParams()
- Constructor for class rcssjava.
ServerParams
setLeftScore(int)
- Method in class rcssjava.
WorldState
Set score of left team
setLeftTeamName(String)
- Method in class rcssjava.
WorldState
Set name of left team
setOppScore(int)
- Method in class rcssjava.
WorldState
Set score of opponent team
setOppTeamName(String)
- Method in class rcssjava.
WorldState
Set opponent team's name
setOurScore(int)
- Method in class rcssjava.
WorldState
Set score of our team
setOurTeamName(String)
- Method in class rcssjava.
WorldState
Set our team's name
setParam(String, String)
- Method in class rcssjava.monitor.
MonitorParams
Sets a monitor parameter to a value
setParam(String, String)
- Method in class rcssjava.
ServerParams
Sets a server parameter to a value
setPlayMode(int)
- Method in class rcssjava.
WorldState
Set play mode
setPoints(VecPosition, VecPosition)
- Method in class rcssjava.geom.
LineSegment
Set endpoints of line segment
setPoints(VecPosition, VecPosition)
- Method in class rcssjava.geom.
Rectangle
Set rectangle from the two diagonal corners given
setRightScore(int)
- Method in class rcssjava.
WorldState
Set score of right team
setRightTeamName(String)
- Method in class rcssjava.
WorldState
Set name of left team
setScore(int, int)
- Method in class rcssjava.
WorldState
Set score of given team
setSide(int)
- Method in class rcssjava.
WorldState
Set perspective
setSideFromTeamName(String)
- Method in class rcssjava.
WorldState
Set perspective to the side corresponding to the given team name
setTeamName(int, String)
- Method in class rcssjava.
WorldState
Set team name for a given side
setWorldState(WorldState)
- Method in class rcssjava.comm.
CoachCommandHandler
Connect the parser to the supplied world state
setWorldState(WorldState)
- Method in class rcssjava.gamelog.
GameLog
Set the world state.
shape()
- Method in class rcssjava.logplayer.
LogDrawParser
show_ball
- Variable in class rcssjava.monitor.
MonitorParams
show_center_circle
- Variable in class rcssjava.monitor.
MonitorParams
show_middle_line
- Variable in class rcssjava.monitor.
MonitorParams
show_penalty_spot
- Variable in class rcssjava.monitor.
MonitorParams
show_players
- Variable in class rcssjava.monitor.
MonitorParams
show_sideline_players
- Variable in class rcssjava.monitor.
MonitorParams
SIDE_ILLEGAL
- Static variable in interface rcssjava.
SoccerTypes
SIDE_LEFT
- Static variable in interface rcssjava.
SoccerTypes
SIDE_RIGHT
- Static variable in interface rcssjava.
SoccerTypes
sideIterator()
- Method in class rcssjava.geom.
Rectangle
Get iterator over sides starting with the top and moving clockwise
SIDELINES_Y
- Static variable in interface rcssjava.
SoccerTypes
sign(double)
- Static method in class rcssjava.
Utils
Integer sign of value
simulator_step
- Variable in class rcssjava.
ServerParams
sinDeg(double)
- Static method in class rcssjava.
Utils
Sine of angle in degrees
slow_down_factor
- Variable in class rcssjava.
ServerParams
slowness_on_top_for_left_team
- Variable in class rcssjava.
ServerParams
slowness_on_top_for_right_team
- Variable in class rcssjava.
ServerParams
SoccerTypes
- Interface in
rcssjava
Contains constants related to the Soccer Server.
stamina_inc_max
- Variable in class rcssjava.
ServerParams
stamina_inc_max_delta_factor
- Variable in class rcssjava.
ServerParams
stamina_max
- Variable in class rcssjava.
ServerParams
start()
- Method in class rcssjava.comm.
TrainerCommandHandler
Send start message to server
start_goal_l
- Variable in class rcssjava.
ServerParams
start_goal_r
- Variable in class rcssjava.
ServerParams
stopped_ball_vel
- Variable in class rcssjava.
ServerParams
STRING
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
stripPath(String)
- Static method in class rcssjava.
Utils
Remove absolute path from filename
subs_max
- Variable in class rcssjava.
ServerParams
subtract(double)
- Method in class rcssjava.geom.
Rectangle
Create a new rectangle shifted in x and y by the given value in the opposite direction
subtract(VecPosition)
- Method in class rcssjava.geom.
Rectangle
Create a new rectangle shifted by the given vector in the opposite direction
subtract(double)
- Method in class rcssjava.
VecPosition
Get new vector with a constant value subtracted from each coordinate
subtract(VecPosition)
- Method in class rcssjava.
VecPosition
Difference of two vectors
synch_micro_sleep
- Variable in class rcssjava.
ServerParams
synch_mode
- Variable in class rcssjava.
ServerParams
synch_offset
- Variable in class rcssjava.
ServerParams
T
tackle_back_dist
- Variable in class rcssjava.
ServerParams
tackle_cycles
- Variable in class rcssjava.
ServerParams
tackle_dist
- Variable in class rcssjava.
ServerParams
tackle_exponent
- Variable in class rcssjava.
ServerParams
tackle_power_rate
- Variable in class rcssjava.
ServerParams
tackle_width
- Variable in class rcssjava.
ServerParams
tanDeg(double)
- Static method in class rcssjava.
Utils
Tangent of angle in degrees
Task
- Interface in
rcssjava.trainer
Interface for trainer tasks
team_actuator_noise
- Variable in class rcssjava.
ServerParams
team_l_start
- Variable in class rcssjava.
ServerParams
team_r_start
- Variable in class rcssjava.
ServerParams
teamNames()
- Method in class rcssjava.comm.
CoachCommandHandler
Request team names message from server
text()
- Method in class rcssjava.logplayer.
LogDrawParser
text_log_compression
- Variable in class rcssjava.
ServerParams
text_log_dated
- Variable in class rcssjava.
ServerParams
text_log_dir
- Variable in class rcssjava.
ServerParams
text_log_fixed
- Variable in class rcssjava.
ServerParams
text_log_fixed_name
- Variable in class rcssjava.
ServerParams
text_logging
- Variable in class rcssjava.
ServerParams
textCoord()
- Method in class rcssjava.logplayer.
LogDrawParser
title
- Variable in class rcssjava.monitor.
MonitorParams
toString()
- Method in class rcssjava.geom.
Line
toString()
- Method in class rcssjava.geom.
Rectangle
toString()
- Method in class rcssjava.
VecPosition
Trainer
- Class in
rcssjava.trainer
Trainer main execution loop.
TrainerCommandHandler
- Class in
rcssjava.comm
Handles contruction of outgoing commands to the server for offline trainers.
TrainerCommandHandler(Connection)
- Constructor for class rcssjava.comm.
TrainerCommandHandler
Constructs a command handler with a null world state
TrainerCommandHandler(Connection, WorldState)
- Constructor for class rcssjava.comm.
TrainerCommandHandler
Constructs a command handler with the given world state
U
unescape(String)
- Static method in class rcssjava.
Utils
Replace characters escaped using backslashes with their escaped values
UnknownAngle
- Static variable in interface rcssjava.
SoccerTypes
UnknownDouble
- Static variable in interface rcssjava.
SoccerTypes
UnknownInt
- Static variable in interface rcssjava.
SoccerTypes
UnknownMessageNr
- Static variable in interface rcssjava.
SoccerTypes
UnknownTime
- Static variable in interface rcssjava.
SoccerTypes
update(WorldState)
- Method in class rcssjava.monitor.
Monitor
Update visualization to display given world state.
update(WorldState, Vector<FieldShape>)
- Method in class rcssjava.monitor.
Monitor
Update visualization to display given world state as well as some additional graphics.
updateBall(VecPosition, VecPosition)
- Method in class rcssjava.
WorldState
Update ball information
updatePlayer(int, VecPosition, VecPosition, double, double)
- Method in class rcssjava.
WorldState
Update player information for given player
updateTime(int)
- Method in class rcssjava.
WorldState
Set current cycle
use_offside
- Variable in class rcssjava.
ServerParams
Utils
- Class in
rcssjava
Math and other utility functions that don't depend on the world state.
V
VecPosition
- Class in
rcssjava
Implementation of a 2d point/vector.
VecPosition()
- Constructor for class rcssjava.
VecPosition
Default constructor sets point at origin
VecPosition(double, double)
- Constructor for class rcssjava.
VecPosition
Cartesian constructor
VecPosition(double, double, boolean)
- Constructor for class rcssjava.
VecPosition
Cartesian/Polar constructor
VecPosition(VecPosition)
- Constructor for class rcssjava.
VecPosition
Copy constructor
verbose
- Variable in class rcssjava.
ServerParams
visible_angle
- Variable in class rcssjava.
ServerParams
visible_distance
- Variable in class rcssjava.
ServerParams
W
wind_ang
- Variable in class rcssjava.
ServerParams
wind_dir
- Variable in class rcssjava.
ServerParams
wind_force
- Variable in class rcssjava.
ServerParams
wind_none
- Variable in class rcssjava.
ServerParams
wind_rand
- Variable in class rcssjava.
ServerParams
wind_random
- Variable in class rcssjava.
ServerParams
window_size_x
- Variable in class rcssjava.monitor.
MonitorParams
window_size_y
- Variable in class rcssjava.monitor.
MonitorParams
windowStateChanged(WindowEvent)
- Method in class rcssjava.monitor.
MonitorListener
withMagnitude(double)
- Method in class rcssjava.
VecPosition
Scale to given magnitude
WorldState
- Class in
rcssjava
Contains all information relevant to the instantaneous state of a game including the positions and velocities of the players and the ball.
WorldState(ServerParams)
- Constructor for class rcssjava.
WorldState
Constructs a world state with the specified server parameters.
WorldState(ServerParams, int)
- Constructor for class rcssjava.
WorldState
Constructs a world state from the given perspective
WS
- Variable in class rcssjava.comm.
CoachCommandHandler
WS
- Static variable in interface rcssjava.logplayer.
LogDrawTokenTypes
_
_tokenNames
- Static variable in class rcssjava.logplayer.
LogDrawParser
_tokenSet_0
- Static variable in class rcssjava.logplayer.
LogDrawLexer
_tokenSet_0
- Static variable in class rcssjava.logplayer.
LogDrawParser
_tokenSet_1
- Static variable in class rcssjava.logplayer.
LogDrawLexer
_tokenSet_1
- Static variable in class rcssjava.logplayer.
LogDrawParser
_tokenSet_2
- Static variable in class rcssjava.logplayer.
LogDrawLexer
_tokenSet_2
- Static variable in class rcssjava.logplayer.
LogDrawParser
_tokenSet_3
- Static variable in class rcssjava.logplayer.
LogDrawLexer
_tokenSet_3
- Static variable in class rcssjava.logplayer.
LogDrawParser
_tokenSet_4
- Static variable in class rcssjava.logplayer.
LogDrawLexer
_tokenSet_4
- Static variable in class rcssjava.logplayer.
LogDrawParser
_tokenSet_5
- Static variable in class rcssjava.logplayer.
LogDrawLexer
_tokenSet_5
- Static variable in class rcssjava.logplayer.
LogDrawParser
_tokenSet_6
- Static variable in class rcssjava.logplayer.
LogDrawLexer
_tokenSet_7
- Static variable in class rcssjava.logplayer.
LogDrawLexer
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
_
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes