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 _