A B C D E F G H I K L M N O P Q R S T U V W X Y

A

action - Variable in class sk.robotics.rlcs.security.PermissionDesc
Permission action, passed to permission object ctor as second argument.
actualPos - Variable in class sk.robotics.rlcs.data.Collision.XmlMappable
 
add(TimedPosition) - Method in class sk.robotics.rlcs.data.PositionQueue
Adds the specified element to (the tail of) this queue.
Agent - Class in sk.robotics.rlcs.agentspace
Base class for agents.
Agent(Agent.Cfg) - Constructor for class sk.robotics.rlcs.agentspace.Agent
Agent constructor.
Agent() - Constructor for class sk.robotics.rlcs.agentspace.Agent
Default constructor, for use by custom agents, which don't use standard configs.
agent - Variable in class sk.robotics.rlcs.security.PermissionDesc
Agent class name (fully qualified).
Agent.AgentThread - Class in sk.robotics.rlcs.agentspace
Agent threads are of this class, to ease permission checking.
Agent.Cfg - Class in sk.robotics.rlcs.agentspace
Config base class.
Agent.Cfg() - Constructor for class sk.robotics.rlcs.agentspace.Agent.Cfg
 
Agent.Cfg.Limited - Annotation Type in sk.robotics.rlcs.agentspace
Annotation for limiting range of allowed values for number fields.
Agent.Cfg.NoDefault - Annotation Type in sk.robotics.rlcs.agentspace
Default values of Fields annotated with this annotation are treaten in a special way.
Agent.Cfg.Required - Annotation Type in sk.robotics.rlcs.agentspace
Annotation type for required fields.
Agent.Cfg.Validator - Class in sk.robotics.rlcs.agentspace
 
Agent.Hidden - Annotation Type in sk.robotics.rlcs.agentspace
Annotation used for hiding agents in web interface.
Agent.ThreadCreator - Class in sk.robotics.rlcs.agentspace
 
Agent.WorkerThreadGroup - Class in sk.robotics.rlcs.agentspace
Thread group class for agent-launched worker threads.
AgentDesc - Class in sk.robotics.rlcs.web.editor
Agent description, as stored in XML, including field descriptions.
AgentDesc() - Constructor for class sk.robotics.rlcs.web.editor.AgentDesc
 
AgentDesc.FieldDesc - Class in sk.robotics.rlcs.web.editor
Information about a field in agent config.
AgentDesc.FieldDesc() - Constructor for class sk.robotics.rlcs.web.editor.AgentDesc.FieldDesc
 
agents - Variable in class sk.robotics.rlcs.agentspace.Scheduler.Cfg.AgentGroup
 
agents - Variable in class sk.robotics.rlcs.web.editor.BehaviourDesc
Array of agent configs, in XML representation.
agents - Variable in class sk.robotics.rlcs.web.editor.Config.Group
Set of agents.
ALL - Static variable in class sk.robotics.rlcs.data.Collision
Special "collision in all directions" object.
allowAdd() - Method in class sk.robotics.rlcs.web.editor.AgentDesc
 
allowAdd() - Method in class sk.robotics.rlcs.web.editor.BehaviourDesc
 
applyShifts(TimedPosition) - Method in class sk.robotics.rlcs.data.PositionQueue
Apply all applicable shifts to a position.
ApproachAgent - Class in sk.robotics.rlcs.agents.robot
Agent for moving a robot towards destination, stored in space.
ApproachAgent(ApproachAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.robot.ApproachAgent
 
ApproachAgent.Cfg - Class in sk.robotics.rlcs.agents.robot
 
ApproachAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.robot.ApproachAgent.Cfg
 
ASPECT_RATIO - Static variable in class sk.robotics.rlcs.constants.VlabConstants
Aspect ratio of the lab (width / height).
asPoint2D() - Method in class sk.robotics.rlcs.data.Position
Get the position as Point2D (without heading).
asSchedulerCfg(Map<String, BehaviourDesc>) - Method in class sk.robotics.rlcs.web.editor.Config
Conversion to plain Scheduler.Cfg.
attachTrigger(String, Agent, int) - Method in class sk.robotics.rlcs.agentspace.Space
Add an agent trigger to a block.
AvoidAgent - Class in sk.robotics.rlcs.agents.robot
Agent for avoiding an obstacle.
AvoidAgent(AvoidAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.robot.AvoidAgent
 
AvoidAgent.Cfg - Class in sk.robotics.rlcs.agents.robot
 
AvoidAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.robot.AvoidAgent.Cfg
 

B

BehaviourDesc - Class in sk.robotics.rlcs.web.editor
Information about a behaviour (group of agents).
BehaviourDesc() - Constructor for class sk.robotics.rlcs.web.editor.BehaviourDesc
 
BehaviourDesc.ParamDesc - Class in sk.robotics.rlcs.web.editor
 
BehaviourDesc.ParamDesc() - Constructor for class sk.robotics.rlcs.web.editor.BehaviourDesc.ParamDesc
 
behaviours - Variable in class sk.robotics.rlcs.web.editor.Config.Group
Set of behaviours.
BK_FULLSPEED - Static variable in class sk.robotics.rlcs.data.Movement
 
blockAccess - Variable in class sk.robotics.rlcs.web.editor.AgentDesc.FieldDesc
Block access.
blockActualPos - Variable in class sk.robotics.rlcs.agents.beh.ImitateAgent.Cfg
Name of block with actual position of the imitating robot.
blockActualPos - Variable in class sk.robotics.rlcs.agents.beh.PathAgent.Cfg
Name of block with actual position of the robot.
blockActualPos - Variable in class sk.robotics.rlcs.agents.beh.RoamAgent.Cfg
Name of block with actual position of the robot.
blockActualPos - Variable in class sk.robotics.rlcs.agents.robot.CollisionAgent.Cfg
Name of block with actual position of the robot.
blockActualPos - Variable in class sk.robotics.rlcs.agents.robot.IdentifyAgent.Cfg
Name of block with actual position of the robot.
blockActualPos - Variable in class sk.robotics.rlcs.agents.robot.MoveAgentBase.Cfg
Name of block with actual position of the robot.
blockActualPos - Variable in class sk.robotics.rlcs.agents.robot.OdometryAgent.Cfg
Name of block with actual position of the robot.
blockActualPos - Variable in class sk.robotics.rlcs.data.DetectionData.Robot
 
blockActualPos - Variable in class sk.robotics.rlcs.data.DetectionData.Robot.XmlMappable
 
blockCollision - Variable in class sk.robotics.rlcs.agents.robot.AvoidAgent.Cfg
Name of block with current Collision object.
blockCollision - Variable in class sk.robotics.rlcs.agents.robot.CollisionAgent.Cfg
Name of block with current Collision object.
blockCollision - Variable in class sk.robotics.rlcs.agents.robot.MovementAgent.Cfg
Name of block with current collision object.
blockCollision - Variable in class sk.robotics.rlcs.agents.robot.OdometryAgent.Cfg
Name of block with current Collision object.
blockComm - Variable in class sk.robotics.rlcs.agents.robot.ConnectionAgent.Cfg
Name of block with the robot control object, made available for other agents.
blockComm - Variable in class sk.robotics.rlcs.agents.robot.IdentifyAgent.Cfg
Name of block with the robot control object.
blockComm - Variable in class sk.robotics.rlcs.agents.robot.MovementAgent.Cfg
Name of block with robot control object.
blockComm - Variable in class sk.robotics.rlcs.agents.robot.OdometryAgent.Cfg
Name of block with the robot control object.
blockContent - Variable in class sk.robotics.rlcs.agents.os.FileLoaderAgent.Cfg
Name of block where to store content of the file.
blockDestination - Variable in class sk.robotics.rlcs.agents.beh.FollowAgent.Cfg
Name of block with current destination of the following robot.
blockDestination - Variable in class sk.robotics.rlcs.agents.beh.PathAgent.Cfg
Name of block with current destination point of the robot.
blockDestination - Variable in class sk.robotics.rlcs.agents.beh.RoamAgent.Cfg
Name of block with current destination point of the robot.
blockDestination - Variable in class sk.robotics.rlcs.agents.robot.MoveAgentBase.Cfg
Name of block with current destination of the robot.
blockDetectedPos - Variable in class sk.robotics.rlcs.agents.robot.IdentifyAgent.Cfg
Name of block with last detected position of the robot.
blockDetectedPos - Variable in class sk.robotics.rlcs.agents.robot.OdometryAgent.Cfg
Name of block with last detected position of the robot.
blockDetectionData - Variable in class sk.robotics.rlcs.agents.camera.ImageTransformAgent.Cfg
Name of block with detection data.
blockDetectionData - Variable in class sk.robotics.rlcs.agents.camera.ReadDetectionAgent.Cfg
Name of block where to store the detection data.
blockDetectionData - Variable in class sk.robotics.rlcs.agents.robot.CollisionAgent.Cfg
Name of block with data from image recognition.
blockDetectionData - Variable in class sk.robotics.rlcs.agents.robot.IdentifyAgent.Cfg
Name of block with data from image recognition.
blockDetectionData - Variable in class sk.robotics.rlcs.agents.sim.SimDetectionAgent.Cfg
Name of block with data from image recognition.
blockFollowedPos - Variable in class sk.robotics.rlcs.agents.beh.FollowAgent.Cfg
Name of block with actual position of the followed robot.
blockImage - Variable in class sk.robotics.rlcs.agents.image.ImageLoaderAgent.Cfg
Name of block where to store the constructed image.
blockImage - Variable in class sk.robotics.rlcs.agents.image.ImageServerAgent.Cfg
Name of block with the image to generate stream from.
blockImage - Variable in class sk.robotics.rlcs.agents.image.ImageStreamAgent.Cfg
Name of block with the image to generate stream from.
blockImage - Variable in class sk.robotics.rlcs.agents.sim.ImageLoaderImgGenAgent.Cfg
Name of block where to store the loaded image.
blockImage - Variable in class sk.robotics.rlcs.agents.sim.ImageLoaderSimAgent.Cfg
Name of block where to store the image.
blockMovement - Variable in class sk.robotics.rlcs.agents.beh.ImitateAgent.Cfg
Name of block where to store the desired movement command.
blockMovement - Variable in class sk.robotics.rlcs.agents.robot.IdentifyAgent.Cfg
Name of block with current desired movement.
blockMovement - Variable in class sk.robotics.rlcs.agents.robot.MoveAgentBase.Cfg
Name of block where to store the desired movement command.
blockMovement - Variable in class sk.robotics.rlcs.agents.robot.MovementAgent.Cfg
Name of block with desired movement.
blockPosHistory - Variable in class sk.robotics.rlcs.agents.robot.IdentifyAgent.Cfg
Name of block with history of actual positions.
blockPosHistory - Variable in class sk.robotics.rlcs.agents.robot.OdometryAgent.Cfg
Name of block with history of actual positions of the robot.
blockPositions - Variable in class sk.robotics.rlcs.agents.sim.ImageLoaderSimAgent.Cfg
Name of block where to store collection of turtle positions.
blockPositions - Variable in class sk.robotics.rlcs.agents.sim.SimDetectionAgent2.Cfg
Name of block with current set of positions.
blockRawData - Variable in class sk.robotics.rlcs.agents.image.ImageLoaderAgent.Cfg
Name of block where to read the image data from.
blockRawOdometry - Variable in class sk.robotics.rlcs.agents.robot.OdometryAgent.Cfg
Name of block to store raw odometry string to.
blocksDestination - Variable in class sk.robotics.rlcs.agents.camera.ViewPosAgent.Cfg
Names of blocks with destination points of robots.
blockSource - Variable in class sk.robotics.rlcs.agents.space.CopierAgent.Cfg
Name of the source block.
blockSourceImage - Variable in class sk.robotics.rlcs.agents.image.ImageFilterAgent.Cfg
Name of block with the source image to draw to.
blocksPosition - Variable in class sk.robotics.rlcs.agents.camera.ViewPosAgent.Cfg
Names of blocks with actual positions of robots.
blockTarget - Variable in class sk.robotics.rlcs.agents.space.CopierAgent.Cfg
Name of the target block.
blockTargetHistory - Variable in class sk.robotics.rlcs.agents.beh.ImitateAgent.Cfg
Name of block with position history of the imitated agent.
blockTargetImage - Variable in class sk.robotics.rlcs.agents.image.ImageFilterAgent.Cfg
Name of block where to store processed image.
blockType - Variable in class sk.robotics.rlcs.web.editor.AgentDesc.FieldDesc
Block data type.
blue - Variable in class sk.robotics.rlcs.agents.image.GrayScaleAgent.Cfg
Multiplier for the blue color component.

C

cfg - Variable in class sk.robotics.rlcs.agents.beh.ImitateAgent
 
cfg - Variable in class sk.robotics.rlcs.agents.robot.MoveAgentBase
 
cfg - Variable in class sk.robotics.rlcs.agents.robot.MovementAgent
 
channel - Variable in class sk.robotics.rlcs.agents.image.ImageStreamAgent.Cfg
The channel to stream the video through.
charset - Variable in class sk.robotics.rlcs.agents.os.FileLoaderAgent.Cfg
Character encoding used in the file.
check(Movement.Direction, double) - Method in class sk.robotics.rlcs.data.Collision
Determine whether a movement would cause a collision.
check(Movement, double) - Method in class sk.robotics.rlcs.data.Collision
Determine whether a movement would cause a collision.
checkAccess(Thread) - Method in class sk.robotics.rlcs.security.SecurityManager
Check thread access.
checkAccess(ThreadGroup) - Method in class sk.robotics.rlcs.security.SecurityManager
Check thread group access.
checkMove(double, double) - Method in class sk.robotics.rlcs.data.Collision
Determine distance of closest obstacle in given direction.
checkMoveRel(double, double) - Method in class sk.robotics.rlcs.data.Collision
Similar like checkMove(), but takes relative direction, instead of absolute.
checkPermission(Permission) - Method in class sk.robotics.rlcs.security.SecurityManager
Check for permission.
checkTurn(int) - Method in class sk.robotics.rlcs.data.Collision
Determine allowed angle to turn without collision.
cleanup() - Method in class sk.robotics.rlcs.agents.image.ImageServerAgent
 
cleanup() - Method in class sk.robotics.rlcs.agents.image.ImageStreamAgent
 
cleanup() - Method in class sk.robotics.rlcs.agents.os.ExecuterAgent
 
cleanup() - Method in class sk.robotics.rlcs.agents.robot.ConnectionAgent
 
cleanup() - Method in class sk.robotics.rlcs.agents.sim.ImageLoaderSimAgent
 
cleanup() - Method in class sk.robotics.rlcs.agentspace.Agent
Cleanup method, called just before the agent thread finishes.
clear() - Method in class sk.robotics.rlcs.data.PositionQueue
Removes all of the elements from this queue.
clearDefaults(Agent.Cfg) - Method in class sk.robotics.rlcs.web.editor.AgentDesc
Replace default field values with nulls in agent config.
Collision - Class in sk.robotics.rlcs.data
Collision object for given robot holds lists of nearby walls and robots, and has a method to check for collision in arbitrary directions.
Collision(Position, Collection<Line2D>, Collection<Position>) - Constructor for class sk.robotics.rlcs.data.Collision
 
Collision.CheckResult - Class in sk.robotics.rlcs.data
Object to be returned by checkMove().
Collision.Wall - Class in sk.robotics.rlcs.data
 
Collision.Wall() - Constructor for class sk.robotics.rlcs.data.Collision.Wall
 
Collision.Wall(double, double, double, double) - Constructor for class sk.robotics.rlcs.data.Collision.Wall
 
Collision.XmlMappable - Class in sk.robotics.rlcs.data
 
Collision.XmlMappable() - Constructor for class sk.robotics.rlcs.data.Collision.XmlMappable
 
CollisionAgent - Class in sk.robotics.rlcs.agents.robot
Agent for generating and storing in space a collision computing object.
CollisionAgent(CollisionAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.robot.CollisionAgent
 
CollisionAgent.Cfg - Class in sk.robotics.rlcs.agents.robot
 
CollisionAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.robot.CollisionAgent.Cfg
 
collisionDistanceMm - Variable in class sk.robotics.rlcs.agents.robot.AvoidAgent.Cfg
Obstacle distance considered as collision.
collisionDistanceMm - Variable in class sk.robotics.rlcs.agents.robot.MovementAgent.Cfg
Border to add to turtle radius when checking for collisions.
command - Variable in class sk.robotics.rlcs.agents.os.ExecuterAgent.Cfg
The command to execute.
commandRepeatPeriodMs - Variable in class sk.robotics.rlcs.agents.robot.MovementAgent.Cfg
Time after a movement command is resent again to the robot, if the movement in space doesn't change, to avoid timing out and stopping the robot.
compareTo(Movement) - Method in class sk.robotics.rlcs.data.Movement
 
compareTo(Position) - Method in class sk.robotics.rlcs.data.Position
 
Config - Class in sk.robotics.rlcs.web.editor
Config of running agents as used by Web Editor.
Config() - Constructor for class sk.robotics.rlcs.web.editor.Config
Default ctor, needed for XML mapping.
Config(Scheduler.Cfg) - Constructor for class sk.robotics.rlcs.web.editor.Config
Constructs Config from plain Scheduler.Cfg.
Config.Behaviour - Class in sk.robotics.rlcs.web.editor
Class for storing config for one behaviour.
Config.Behaviour() - Constructor for class sk.robotics.rlcs.web.editor.Config.Behaviour
 
Config.Group - Class in sk.robotics.rlcs.web.editor
Class for storing one named logical group of agents and behaviours.
Config.Group() - Constructor for class sk.robotics.rlcs.web.editor.Config.Group
 
configClassName - Variable in class sk.robotics.rlcs.web.editor.AgentDesc
Agent config class fully qualified name.
ConnectionAgent - Class in sk.robotics.rlcs.agents.robot
Agent for managing connection to the robot.
ConnectionAgent(ConnectionAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.robot.ConnectionAgent
 
ConnectionAgent.Cfg - Class in sk.robotics.rlcs.agents.robot
 
ConnectionAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.robot.ConnectionAgent.Cfg
 
ConnectionAgent.Cfg.PredefinedRobot - Enum in sk.robotics.rlcs.agents.robot
 
ConvolutionAgent - Class in sk.robotics.rlcs.agents.image
Color inversion image filter.
ConvolutionAgent(ConvolutionAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.image.ConvolutionAgent
 
ConvolutionAgent.Cfg - Class in sk.robotics.rlcs.agents.image
 
ConvolutionAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.image.ConvolutionAgent.Cfg
 
CopierAgent - Class in sk.robotics.rlcs.agents.space
Simple agent which copies content of one block into another.
CopierAgent(CopierAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.space.CopierAgent
 
CopierAgent.Cfg - Class in sk.robotics.rlcs.agents.space
 
CopierAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.space.CopierAgent.Cfg
 
copyBeforeFilter - Variable in class sk.robotics.rlcs.agents.image.ImageFilterAgent.Cfg
Blit source to target before filter()?.
copyEdgePixels - Variable in class sk.robotics.rlcs.agents.image.ConvolutionAgent.Cfg
Copy edge pixels.
copyNull - Variable in class sk.robotics.rlcs.agents.space.CopierAgent.Cfg
Copy also null.
createAgent() - Method in class sk.robotics.rlcs.agentspace.Agent.Cfg
Create the agent, described by this config.
createEmptyCfg() - Method in class sk.robotics.rlcs.web.editor.AgentDesc
Create new instance of agent config object.

D

decodeString(String) - Static method in class sk.robotics.rlcs.web.editor.Editor
 
def - Variable in class sk.robotics.rlcs.web.editor.BehaviourDesc.ParamDesc
Default value for the parameter.
delayMs - Variable in class sk.robotics.rlcs.agents.beh.ImitateAgent.Cfg
Imitation delay, in milliseconds.
delayMs - Variable in class sk.robotics.rlcs.agents.sim.SimDetectionAgent2.Cfg
Artificial delay.
delete(String, long, float) - Method in class sk.robotics.rlcs.agentspace.Space
Delete a block from the space.
delete(String) - Method in class sk.robotics.rlcs.agentspace.Space
 
description - Variable in class sk.robotics.rlcs.web.editor.AgentDesc
Agent description.
description - Variable in class sk.robotics.rlcs.web.editor.AgentDesc.FieldDesc
Field description.
description - Variable in class sk.robotics.rlcs.web.editor.BehaviourDesc
HTML formatted description of the behaviour.
description - Variable in class sk.robotics.rlcs.web.editor.BehaviourDesc.ParamDesc
HTML formatted description of the parameter.
destinationTolerance - Variable in class sk.robotics.rlcs.agents.beh.PathAgent.Cfg
Tolerance for checking whether we are at destination point, in millimeters.
destinationTolerance - Variable in class sk.robotics.rlcs.agents.beh.RoamAgent.Cfg
Tolerance for checking whether we are at destination point, in millimeters.
destinationTolerance - Variable in class sk.robotics.rlcs.agents.robot.MoveAgentBase.Cfg
Tolerance for stopping at destination, in millimeters.
detachTriggers(Agent) - Method in class sk.robotics.rlcs.agentspace.Space
Detach an agent trigger from all blocks.
DetectionData - Class in sk.robotics.rlcs.data
Structure for data received from detection.
DetectionData(long, Collection<Position>, AffineTransform) - Constructor for class sk.robotics.rlcs.data.DetectionData
 
DetectionData.Robot - Class in sk.robotics.rlcs.data
 
DetectionData.Robot.XmlMappable - Class in sk.robotics.rlcs.data
 
DetectionData.Robot.XmlMappable() - Constructor for class sk.robotics.rlcs.data.DetectionData.Robot.XmlMappable
 
DetectionData.XmlMappable - Class in sk.robotics.rlcs.data
 
DetectionData.XmlMappable() - Constructor for class sk.robotics.rlcs.data.DetectionData.XmlMappable
 
detectionFileURL - Variable in class sk.robotics.rlcs.agents.camera.ReadDetectionAgent.Cfg
URL of the detection file.
DIAMETER_MM - Static variable in class sk.robotics.rlcs.constants.TurtleConstants
Turtle diameter in millimetres.
dir - Variable in class sk.robotics.rlcs.data.Movement.XmlMappable
 
direction - Variable in class sk.robotics.rlcs.data.Collision.Wall
 
directionTo(Position) - Method in class sk.robotics.rlcs.data.Position
Computes direction to another point.
directionTo(Point2D) - Method in class sk.robotics.rlcs.data.Position
 
directionTo(Point2D, Point2D) - Static method in class sk.robotics.rlcs.data.Position
 
directionTolerance - Variable in class sk.robotics.rlcs.agents.robot.MoveAgentBase.Cfg
Tolerance for setting right direction to destination, in radians.
Display - Class in sk.robotics.rlcs.web.display
Applet for displaying images streamed by ImageStreamAgent.
Display() - Constructor for class sk.robotics.rlcs.web.display.Display
 
displayName - Variable in class sk.robotics.rlcs.web.editor.AgentDesc
Display name.
distance - Variable in class sk.robotics.rlcs.data.Collision.Wall
 
distance(Point2D) - Method in class sk.robotics.rlcs.data.Position
Computes distance from another point.
distance(Position) - Method in class sk.robotics.rlcs.data.Position
 

E

Editor - Class in sk.robotics.rlcs.web.editor
Applet used to remotely control the Virtual Robotics Laboratory Control System.
Editor() - Constructor for class sk.robotics.rlcs.web.editor.Editor
 
enabled - Variable in class sk.robotics.rlcs.agentspace.Agent.Cfg
Is the agent enabled?.
encodeString(String) - Static method in class sk.robotics.rlcs.web.editor.Editor
 
equals(Object) - Method in class sk.robotics.rlcs.agentspace.Agent.Cfg
Config comparison.
equals(Object) - Method in class sk.robotics.rlcs.data.Movement
 
equals(Object) - Method in class sk.robotics.rlcs.data.Position
 
exclusive - Variable in class sk.robotics.rlcs.agents.robot.ConnectionAgent.Cfg
Request exclusive access to the robot? True if we want to control the robot, false if we only want to track its position.
exclusive - Variable in class sk.robotics.rlcs.agents.robot.IdentifyAgent.Cfg
Exclusive access to the robot.
exec() - Method in class sk.robotics.rlcs.security.Restricted
Executes the thread, waiting for it to finish before returning.
exec(Runnable) - Method in class sk.robotics.rlcs.security.Trusted
Execute a Runnable target in this thread.
ExecuterAgent - Class in sk.robotics.rlcs.agents.os
Agent for executing a command.
ExecuterAgent(ExecuterAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.os.ExecuterAgent
 
ExecuterAgent.Cfg - Class in sk.robotics.rlcs.agents.os
 
ExecuterAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.os.ExecuterAgent.Cfg
 
exit() - Method in class sk.robotics.rlcs.agentspace.Agent
Quit the agent.

F

FD_FULLSPEED - Static variable in class sk.robotics.rlcs.data.Movement
 
fields - Variable in class sk.robotics.rlcs.web.editor.AgentDesc
List of fields.
FileLoaderAgent - Class in sk.robotics.rlcs.agents.os
Agent for loading content of a file into space.
FileLoaderAgent(FileLoaderAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.os.FileLoaderAgent
 
FileLoaderAgent.Cfg - Class in sk.robotics.rlcs.agents.os
 
FileLoaderAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.os.FileLoaderAgent.Cfg
 
FileLoaderAgent.Cfg.FileType - Enum in sk.robotics.rlcs.agents.os
 
filePath - Variable in class sk.robotics.rlcs.agents.os.FileToucherAgent.Cfg
Path to the file to touch.
FileToucherAgent - Class in sk.robotics.rlcs.agents.os
Simple agent for touching a file.
FileToucherAgent(FileToucherAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.os.FileToucherAgent
 
FileToucherAgent.Cfg - Class in sk.robotics.rlcs.agents.os
 
FileToucherAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.os.FileToucherAgent.Cfg
 
fileType - Variable in class sk.robotics.rlcs.agents.os.FileLoaderAgent.Cfg
File type, Binary or text.
filter(BufferedImage, BufferedImage) - Method in class sk.robotics.rlcs.agents.camera.ImageTransformAgent
 
filter(BufferedImage) - Method in class sk.robotics.rlcs.agents.camera.ViewPosAgent
 
filter(BufferedImage, BufferedImage) - Method in class sk.robotics.rlcs.agents.image.ConvolutionAgent
 
filter(BufferedImage, BufferedImage) - Method in class sk.robotics.rlcs.agents.image.GrayScaleAgent
 
filter(BufferedImage, BufferedImage) - Method in class sk.robotics.rlcs.agents.image.ImageFilterAgent
Filtering method.
filter(BufferedImage) - Method in class sk.robotics.rlcs.agents.image.ImageFilterAgent
 
filter(BufferedImage, BufferedImage) - Method in class sk.robotics.rlcs.agents.image.InvertAgent
 
filter(BufferedImage, BufferedImage) - Method in class sk.robotics.rlcs.agents.image.SobelAgent
 
filter(BufferedImage, BufferedImage) - Method in class sk.robotics.rlcs.agents.image.TransformAgent
 
filter(BufferedImage, BufferedImage) - Method in class sk.robotics.rlcs.agents.image.TresholdAgent
 
FollowAgent - Class in sk.robotics.rlcs.agents.beh
Agent which moves a robot towards another robot.
FollowAgent(FollowAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.beh.FollowAgent
 
FollowAgent.Cfg - Class in sk.robotics.rlcs.agents.beh
 
FollowAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.beh.FollowAgent.Cfg
 

G

generateAgentConfigs(Map<String, Object>) - Method in class sk.robotics.rlcs.web.editor.BehaviourDesc
Genarate array of agent config object, with filled parameter values.
getActualPos() - Method in class sk.robotics.rlcs.data.Collision
 
getAgent() - Method in class sk.robotics.rlcs.agentspace.Agent.AgentThread
 
getAgent() - Method in class sk.robotics.rlcs.agentspace.Agent.WorkerThreadGroup
 
getAgentClass() - Method in class sk.robotics.rlcs.security.Restricted
Get agent class, associated with this thread.
getAgentForThread(Thread) - Static method in class sk.robotics.rlcs.security.SecurityManager
 
getBlock(String) - Method in class sk.robotics.rlcs.agentspace.Space
Get a Block object (not only the stored value) from the space.
getCollisionDistance() - Method in class sk.robotics.rlcs.data.Collision.CheckResult
 
getConfig() - Method in class sk.robotics.rlcs.agentspace.Agent
Get agent config.
getCurrentConfig() - Method in class sk.robotics.rlcs.agentspace.Scheduler
 
getDefaultCfg() - Method in class sk.robotics.rlcs.web.editor.AgentDesc
Create config instance with default field values.
getDescription() - Method in class sk.robotics.rlcs.web.editor.AgentDesc
 
getDescription() - Method in class sk.robotics.rlcs.web.editor.BehaviourDesc
 
getDirection() - Method in class sk.robotics.rlcs.data.Movement
 
getDisplayName() - Method in class sk.robotics.rlcs.web.editor.AgentDesc
 
getDisplayName() - Method in class sk.robotics.rlcs.web.editor.BehaviourDesc
 
getField(String) - Method in class sk.robotics.rlcs.web.editor.AgentDesc
Get field description for given field.
getHeading() - Method in class sk.robotics.rlcs.data.Position
 
getHiddenFields() - Method in class sk.robotics.rlcs.agents.camera.ImageTransformAgent.Cfg
 
getHiddenFields() - Method in class sk.robotics.rlcs.agents.image.TransformAgent.Cfg
 
getHiddenFields() - Method in class sk.robotics.rlcs.agentspace.Agent.Cfg
Returns names of fields to hide in the web editor.
getIdleTime() - Method in class sk.robotics.rlcs.agentspace.Agent
Get time passed since last sense-select-act.
getInstance() - Static method in class sk.robotics.rlcs.agentspace.Scheduler
Get the singleton instance.
getInstance() - Static method in class sk.robotics.rlcs.agentspace.Space
Access to the space.
getInstance(String) - Static method in class sk.robotics.rlcs.security.RLCSPermission
 
getLeftSpeed() - Method in class sk.robotics.rlcs.data.Movement
 
getMainThread() - Static method in class sk.robotics.rlcs.Main
Get the main thread.
getMaxSpeed() - Method in class sk.robotics.rlcs.data.Movement
 
getNewest() - Method in class sk.robotics.rlcs.data.PositionQueue
Retrieves the tail element of this queue, without removing it.
getObstacleDirection() - Method in class sk.robotics.rlcs.data.Collision.CheckResult
 
getObstacleDistance() - Method in class sk.robotics.rlcs.data.Collision.CheckResult
 
getOldest() - Method in class sk.robotics.rlcs.data.PositionQueue
Retrieves the head element of this queue, without removing it.
getParamDesc(String) - Method in class sk.robotics.rlcs.web.editor.BehaviourDesc
Get ParamDesc object for a parameter.
getParamNames() - Method in class sk.robotics.rlcs.web.editor.BehaviourDesc
Get list of parameters, found in agents.
getPermissions() - Method in class sk.robotics.rlcs.security.Trusted
Get set of permissions associated with this thread.
getPort() - Method in enum sk.robotics.rlcs.agents.robot.ConnectionAgent.Cfg.PredefinedRobot
 
getPositionByTime(long) - Method in class sk.robotics.rlcs.data.PositionQueue
Get position estimation for given time.
getPosX() - Method in class sk.robotics.rlcs.data.Position
 
getPosY() - Method in class sk.robotics.rlcs.data.Position
 
getPriority() - Method in class sk.robotics.rlcs.agentspace.Space.Block
 
getRightSpeed() - Method in class sk.robotics.rlcs.data.Movement
 
getRobots() - Method in class sk.robotics.rlcs.data.DetectionData
 
getSystemThreadGroup() - Static method in class sk.robotics.rlcs.Main
Get the system thread group.
getThreadGroup() - Method in class sk.robotics.rlcs.security.SecurityManager
Select thread group for new threads.
getTimeStamp() - Method in class sk.robotics.rlcs.data.DetectionData
 
getTimeStamp() - Method in class sk.robotics.rlcs.data.TimedPosition
 
getTransform() - Method in class sk.robotics.rlcs.data.DetectionData
 
getValidFrom() - Method in class sk.robotics.rlcs.agentspace.Space.Block
 
getValidTo() - Method in class sk.robotics.rlcs.agentspace.Space.Block
 
getValue() - Method in enum sk.robotics.rlcs.agents.image.ImageFilterAgent.Cfg.ImageType
 
getValue() - Method in enum sk.robotics.rlcs.agents.image.TransformAgent.Cfg.Interpolation
 
getValue() - Method in class sk.robotics.rlcs.agentspace.Space.Block
 
getWorkerThreadGroup() - Method in class sk.robotics.rlcs.agentspace.Agent
Access to the worker threads group.
getX() - Method in class sk.robotics.rlcs.data.Position
 
getXmlMappable() - Method in class sk.robotics.rlcs.agentspace.Space.Block
 
getXmlMappable() - Method in class sk.robotics.rlcs.data.Collision
 
getXmlMappable() - Method in class sk.robotics.rlcs.data.DetectionData
 
getXmlMappable() - Method in class sk.robotics.rlcs.data.DetectionData.Robot
 
getXmlMappable() - Method in class sk.robotics.rlcs.data.Movement
 
getXmlMappable() - Method in class sk.robotics.rlcs.data.Position
 
getXmlMappable() - Method in class sk.robotics.rlcs.data.PositionQueue
 
getXmlMappable() - Method in class sk.robotics.rlcs.data.TimedPosition
 
getY() - Method in class sk.robotics.rlcs.data.Position
 
globalOdometry - Variable in class sk.robotics.rlcs.agents.robot.OdometryAgent.Cfg
Global odometry flag.
GrayScaleAgent - Class in sk.robotics.rlcs.agents.image
Image filter, that converts the image to grayscale.
GrayScaleAgent(GrayScaleAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.image.GrayScaleAgent
 
GrayScaleAgent.Cfg - Class in sk.robotics.rlcs.agents.image
 
GrayScaleAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.image.GrayScaleAgent.Cfg
 
green - Variable in class sk.robotics.rlcs.agents.image.GrayScaleAgent.Cfg
Multiplier for the green color component.
groups - Variable in class sk.robotics.rlcs.agentspace.Scheduler.Cfg
 
groups - Variable in class sk.robotics.rlcs.web.editor.Config
 

H

h - Variable in class sk.robotics.rlcs.data.Position.XmlMappable
 
hashCode() - Method in class sk.robotics.rlcs.data.Movement
 
hashCode() - Method in class sk.robotics.rlcs.data.Position
 
headingDiff(Position) - Method in class sk.robotics.rlcs.data.Position
Computes heading difference between 2 positions.
headingDiff(double) - Method in class sk.robotics.rlcs.data.Position
 
headingDiff(double, double) - Static method in class sk.robotics.rlcs.data.Position
 
HEIGHT_MM - Static variable in class sk.robotics.rlcs.constants.VlabConstants
Laboratory height in millimetres.
hideFields(Set<String>, String...) - Method in class sk.robotics.rlcs.agentspace.Agent.Cfg
Helper for adding hidden fields in a derived config.
horizontal - Variable in class sk.robotics.rlcs.agents.image.SobelAgent.Cfg
Perform horizontal Sobel.

I

id - Variable in class sk.robotics.rlcs.agentspace.Agent.Cfg
Optional agent identification string.
identify(int, String) - Method in class sk.robotics.rlcs.data.DetectionData.Robot
 
IdentifyAgent - Class in sk.robotics.rlcs.agents.robot
Agent for identifying a robot in the detection data acquired from image recognition.
IdentifyAgent(IdentifyAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.robot.IdentifyAgent
 
IdentifyAgent.Cfg - Class in sk.robotics.rlcs.agents.robot
 
IdentifyAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.robot.IdentifyAgent.Cfg
 
ImageFilterAgent - Class in sk.robotics.rlcs.agents.image
Base class for image processing agents.
ImageFilterAgent(ImageFilterAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.image.ImageFilterAgent
 
ImageFilterAgent.Cfg - Class in sk.robotics.rlcs.agents.image
 
ImageFilterAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.image.ImageFilterAgent.Cfg
 
ImageFilterAgent.Cfg.ImageType - Enum in sk.robotics.rlcs.agents.image
 
imageFormat - Variable in class sk.robotics.rlcs.agents.image.ImageServerAgent.Cfg
Format of sent image.
imageFormat - Variable in class sk.robotics.rlcs.agents.image.ImageStreamAgent.Cfg
Format of image.
imageHeight - Variable in class sk.robotics.rlcs.agents.sim.ImageLoaderSimAgent.Cfg
Height of the image to draw.
ImageLoaderAgent - Class in sk.robotics.rlcs.agents.image
Agent for loading images from files.
ImageLoaderAgent(ImageLoaderAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.image.ImageLoaderAgent
 
ImageLoaderAgent.Cfg - Class in sk.robotics.rlcs.agents.image
 
ImageLoaderAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.image.ImageLoaderAgent.Cfg
 
ImageLoaderImgGenAgent - Class in sk.robotics.rlcs.agents.sim
Agent for loading current calibrated image from ImgGen.
ImageLoaderImgGenAgent(ImageLoaderImgGenAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.sim.ImageLoaderImgGenAgent
 
ImageLoaderImgGenAgent.Cfg - Class in sk.robotics.rlcs.agents.sim
 
ImageLoaderImgGenAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.sim.ImageLoaderImgGenAgent.Cfg
 
ImageLoaderSimAgent - Class in sk.robotics.rlcs.agents.sim
Agent for drawing current calibrated image for simulated arena.
ImageLoaderSimAgent(ImageLoaderSimAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.sim.ImageLoaderSimAgent
 
ImageLoaderSimAgent.Cfg - Class in sk.robotics.rlcs.agents.sim
 
ImageLoaderSimAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.sim.ImageLoaderSimAgent.Cfg
 
imagePrefix - Variable in class sk.robotics.rlcs.agents.image.ImageServerAgent.Cfg
Prefix to send before each image.
imagePrefix - Variable in class sk.robotics.rlcs.agents.image.ImageStreamAgent.Cfg
Prefix to send before each image.
ImageServerAgent - Class in sk.robotics.rlcs.agents.image
Agent which listens for clients, who want to receive images.
ImageServerAgent(ImageServerAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.image.ImageServerAgent
 
ImageServerAgent.Cfg - Class in sk.robotics.rlcs.agents.image
 
ImageServerAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.image.ImageServerAgent.Cfg
 
ImageStreamAgent - Class in sk.robotics.rlcs.agents.image
Agent for streaming images to clients.
ImageStreamAgent(ImageStreamAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.image.ImageStreamAgent
 
ImageStreamAgent.Cfg - Class in sk.robotics.rlcs.agents.image
 
ImageStreamAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.image.ImageStreamAgent.Cfg
 
imageSuffix - Variable in class sk.robotics.rlcs.agents.image.ImageServerAgent.Cfg
Suffix to send after each image.
imageSuffix - Variable in class sk.robotics.rlcs.agents.image.ImageStreamAgent.Cfg
Suffix to send after each image.
ImageTransformAgent - Class in sk.robotics.rlcs.agents.camera
Agent for trasforming calibrated image from camera to our coordinates.
ImageTransformAgent(ImageTransformAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.camera.ImageTransformAgent
 
ImageTransformAgent.Cfg - Class in sk.robotics.rlcs.agents.camera
 
ImageTransformAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.camera.ImageTransformAgent.Cfg
 
imageWidth - Variable in class sk.robotics.rlcs.agents.sim.ImageLoaderSimAgent.Cfg
Width of the image to draw.
imgGenHost - Variable in class sk.robotics.rlcs.agents.sim.ImageLoaderImgGenAgent.Cfg
Host name or IP address where ImgGen runs.
imgGenPort - Variable in class sk.robotics.rlcs.agents.sim.ImageLoaderImgGenAgent.Cfg
TCP port on which ImgGen is listening.
ImitateAgent - Class in sk.robotics.rlcs.agents.beh
 
ImitateAgent(ImitateAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.beh.ImitateAgent
 
ImitateAgent.Cfg - Class in sk.robotics.rlcs.agents.beh
Agent which moves one robot to imitate movement of another robot.
ImitateAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.beh.ImitateAgent.Cfg
 
init() - Method in class sk.robotics.rlcs.web.display.Display
Initialization.
init() - Method in class sk.robotics.rlcs.web.editor.BehaviourDesc
 
init() - Method in class sk.robotics.rlcs.web.editor.Editor
Applet initialization.
init() - Method in class sk.robotics.rlcs.web.spaceview.SpaceView
Initialization.
inputImageType - Variable in class sk.robotics.rlcs.agents.image.ImageFilterAgent.Cfg
Type of input image.
interpolation - Variable in class sk.robotics.rlcs.agents.image.TransformAgent.Cfg
Interpolation type.
InvertAgent - Class in sk.robotics.rlcs.agents.image
Color inversion image filter.
InvertAgent(InvertAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.image.InvertAgent
 
InvertAgent.Cfg - Class in sk.robotics.rlcs.agents.image
 
InvertAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.image.InvertAgent.Cfg
 
isAlive() - Method in class sk.robotics.rlcs.agentspace.Agent
Thread alive check.
isBk() - Method in enum sk.robotics.rlcs.data.Movement.Direction
 
isBk() - Method in class sk.robotics.rlcs.data.Movement
 
isEmpty() - Method in class sk.robotics.rlcs.data.PositionQueue
Checks for queue emptyness.
isFd() - Method in enum sk.robotics.rlcs.data.Movement.Direction
 
isFd() - Method in class sk.robotics.rlcs.data.Movement
 
isFdOrBk() - Method in enum sk.robotics.rlcs.data.Movement.Direction
 
isFdOrBk() - Method in class sk.robotics.rlcs.data.Movement
 
isLt() - Method in enum sk.robotics.rlcs.data.Movement.Direction
 
isLt() - Method in class sk.robotics.rlcs.data.Movement
 
isLtOrRt() - Method in enum sk.robotics.rlcs.data.Movement.Direction
 
isLtOrRt() - Method in class sk.robotics.rlcs.data.Movement
 
isRt() - Method in enum sk.robotics.rlcs.data.Movement.Direction
 
isRt() - Method in class sk.robotics.rlcs.data.Movement
 
iterator() - Method in class sk.robotics.rlcs.data.PositionQueue
Returns an iterator over the elements in this queue.

K

kill() - Method in class sk.robotics.rlcs.agentspace.Agent
Kill the agent thread forcibly.

L

launch(Agent.Cfg) - Method in class sk.robotics.rlcs.agentspace.Scheduler
Launches new agent.
limitLeft - Variable in class sk.robotics.rlcs.data.Collision.Wall
 
limitRight - Variable in class sk.robotics.rlcs.data.Collision.Wall
 
line2wall(Line2D) - Method in class sk.robotics.rlcs.data.Collision
 
listenAddress - Variable in class sk.robotics.rlcs.agents.image.ImageServerAgent.Cfg
IP address to listen on.
listenPort - Variable in class sk.robotics.rlcs.agents.image.ImageServerAgent.Cfg
TCP port to listen on.
loadOnlyModified - Variable in class sk.robotics.rlcs.agents.os.FileLoaderAgent.Cfg
Reload the file only if it was modified since last time.
log(int, Object) - Method in class sk.robotics.rlcs.agentspace.Agent
Logging.
log(int, String, Object...) - Method in class sk.robotics.rlcs.agentspace.Agent
 
log(int, Throwable) - Method in class sk.robotics.rlcs.agentspace.Agent
 
log(int, Throwable, Object) - Method in class sk.robotics.rlcs.agentspace.Agent
 
log(int, Throwable, String, Object...) - Method in class sk.robotics.rlcs.agentspace.Agent
 
logLevel - Variable in class sk.robotics.rlcs.agentspace.Agent.Cfg
Logging level.
logTimeFormat - Static variable in class sk.robotics.rlcs.agentspace.Agent
 
lspeed - Variable in class sk.robotics.rlcs.data.Movement.XmlMappable
 
LT_FULLSPEED - Static variable in class sk.robotics.rlcs.data.Movement
 

M

Main - Class in sk.robotics.rlcs
RLCS appilcation entry point.
Main() - Constructor for class sk.robotics.rlcs.Main
 
main(String[]) - Static method in class sk.robotics.rlcs.Main
Program entry point.
main(String[]) - Static method in class sk.robotics.rlcs.web.editor.Editor
 
Main.ClientHandler - Class in sk.robotics.rlcs
Class for client-connection-handler threads.
Main.ShutdownHook - Class in sk.robotics.rlcs
Class for shutdown-hook threads.
matrixData - Variable in class sk.robotics.rlcs.agents.image.ConvolutionAgent.Cfg
The convolution matrix data.
matrixHeight - Variable in class sk.robotics.rlcs.agents.image.ConvolutionAgent.Cfg
Height of the convolution matrix.
matrixWidth - Variable in class sk.robotics.rlcs.agents.image.ConvolutionAgent.Cfg
Width of the convolution matrix.
MoveAgentBase - Class in sk.robotics.rlcs.agents.robot
Base class for agents which move with a robot towards destination.
MoveAgentBase(MoveAgentBase.Cfg) - Constructor for class sk.robotics.rlcs.agents.robot.MoveAgentBase
 
MoveAgentBase.Cfg - Class in sk.robotics.rlcs.agents.robot
 
MoveAgentBase.Cfg() - Constructor for class sk.robotics.rlcs.agents.robot.MoveAgentBase.Cfg
 
Movement - Class in sk.robotics.rlcs.data
Robot movement - direction, speed of left wheel, speed of right wheel.
Movement(Movement.Direction, int, int) - Constructor for class sk.robotics.rlcs.data.Movement
 
Movement.Direction - Enum in sk.robotics.rlcs.data
 
Movement.XmlMappable - Class in sk.robotics.rlcs.data
 
Movement.XmlMappable() - Constructor for class sk.robotics.rlcs.data.Movement.XmlMappable
 
MovementAgent - Class in sk.robotics.rlcs.agents.robot
Agent for sending movement commands to robots.
MovementAgent(MovementAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.robot.MovementAgent
 
MovementAgent.Cfg - Class in sk.robotics.rlcs.agents.robot
 
MovementAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.robot.MovementAgent.Cfg
 
moveToleranceDistance - Variable in class sk.robotics.rlcs.agents.robot.IdentifyAgent.Cfg
Distance tolerance for comparing detected positions with the actual one, in millimeters.
moveToleranceHeading - Variable in class sk.robotics.rlcs.agents.robot.IdentifyAgent.Cfg
Heading tolerance for comparing detected positions with the actual one, in radians.

N

name - Variable in class sk.robotics.rlcs.agentspace.Scheduler.Cfg.AgentGroup
 
name - Variable in class sk.robotics.rlcs.agentspace.Space.Block.XmlMappable
 
name - Variable in class sk.robotics.rlcs.security.PermissionDesc
Permission name, passed to permission object ctor as first argument.
name - Variable in class sk.robotics.rlcs.web.editor.AgentDesc.FieldDesc
Field name.
name - Variable in class sk.robotics.rlcs.web.editor.BehaviourDesc
Behaviour name.
name - Variable in class sk.robotics.rlcs.web.editor.BehaviourDesc.ParamDesc
Parameter name.
name - Variable in class sk.robotics.rlcs.web.editor.Config.Behaviour
Behaviour name, as defined in the behaviours XML file.
name - Variable in class sk.robotics.rlcs.web.editor.Config.Group
Group name, as displayed in the property sheet.
NO_MOVE - Static variable in class sk.robotics.rlcs.data.Movement
 

O

OdometryAgent - Class in sk.robotics.rlcs.agents.robot
Agent for estimating robots position from odometry.
OdometryAgent(OdometryAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.robot.OdometryAgent
 
OdometryAgent.Cfg - Class in sk.robotics.rlcs.agents.robot
 
OdometryAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.robot.OdometryAgent.Cfg
 
onlyIfFinished - Variable in class sk.robotics.rlcs.agents.os.ExecuterAgent.Cfg
Launch next command, only if previous execution has already finished.
outputHeight - Variable in class sk.robotics.rlcs.agents.image.ImageFilterAgent.Cfg
Height of output image.
outputImageType - Variable in class sk.robotics.rlcs.agents.image.ImageFilterAgent.Cfg
Type of output image.
outputWidth - Variable in class sk.robotics.rlcs.agents.image.ImageFilterAgent.Cfg
Width of output image.

P

paint(Graphics) - Method in class sk.robotics.rlcs.web.display.Display
Paint the applet.
parameters - Variable in class sk.robotics.rlcs.agents.os.ExecuterAgent.Cfg
Blocks whose values will be used as format arguments to construct the command.
params - Variable in class sk.robotics.rlcs.web.editor.BehaviourDesc
Parameters descriptions, types, and default values.
params - Variable in class sk.robotics.rlcs.web.editor.Config.Behaviour
Map of behaviour parameter values.
password - Variable in class sk.robotics.rlcs.agents.robot.ConnectionAgent.Cfg
Password for use with username.
path - Variable in class sk.robotics.rlcs.agents.beh.PathAgent.Cfg
The predefined path.
path - Variable in class sk.robotics.rlcs.agents.os.FileLoaderAgent.Cfg
Path to the file to load.
PathAgent - Class in sk.robotics.rlcs.agents.beh
Agent which moves a robot along a predefined path.
PathAgent(PathAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.beh.PathAgent
 
PathAgent.Cfg - Class in sk.robotics.rlcs.agents.beh
 
PathAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.beh.PathAgent.Cfg
 
perm - Variable in class sk.robotics.rlcs.security.PermissionDesc
Permission class name (fully qualified).
PermissionDesc - Class in sk.robotics.rlcs.security
Permission description, as stored in XML config.
PermissionDesc() - Constructor for class sk.robotics.rlcs.security.PermissionDesc
 
permissions - Static variable in class sk.robotics.rlcs.Main.ClientHandler
 
position - Variable in class sk.robotics.rlcs.data.DetectionData.Robot
 
position - Variable in class sk.robotics.rlcs.data.DetectionData.Robot.XmlMappable
 
Position - Class in sk.robotics.rlcs.data
Robot position - [x,y] position, and heading (0..2pi).
Position(double, double, double) - Constructor for class sk.robotics.rlcs.data.Position
 
Position(String) - Constructor for class sk.robotics.rlcs.data.Position
Contructs position from string returned by Robot.pos().
Position.XmlMappable - Class in sk.robotics.rlcs.data
 
Position.XmlMappable() - Constructor for class sk.robotics.rlcs.data.Position.XmlMappable
 
PositionQueue - Class in sk.robotics.rlcs.data
Collection class holding queue of positions.
PositionQueue() - Constructor for class sk.robotics.rlcs.data.PositionQueue
Constructs an empty queue with an initial capacity for 16 elements.
PositionQueue(int) - Constructor for class sk.robotics.rlcs.data.PositionQueue
Constructs an empty queue with specified initial capacity.
priority - Variable in class sk.robotics.rlcs.agents.beh.PathAgent.Cfg
Priority of writing destination points into space.
priority - Variable in class sk.robotics.rlcs.agents.image.ImageFilterAgent.Cfg
Priority of writing into target block.
priority - Variable in class sk.robotics.rlcs.agents.robot.MoveAgentBase.Cfg
Priority of writing the desired movement command to space.
priority - Variable in class sk.robotics.rlcs.agents.space.CopierAgent.Cfg
Priority of writing into the target block.
priority - Variable in class sk.robotics.rlcs.agentspace.Space.Block.XmlMappable
 

Q

quitAll() - Method in class sk.robotics.rlcs.agentspace.Scheduler
Quit all running agents.

R

RADIUS_MM - Static variable in class sk.robotics.rlcs.constants.TurtleConstants
Turtle radius in millimetres (diameter / 2).
rawImage - Variable in class sk.robotics.rlcs.agents.sim.ImageLoaderImgGenAgent.Cfg
Set this to receive raw image data.
read(String) - Method in class sk.robotics.rlcs.agentspace.Space
Read an object from the space.
read(String, Object) - Method in class sk.robotics.rlcs.agentspace.Space
 
ReadDetectionAgent - Class in sk.robotics.rlcs.agents.camera
Agent for parsing text file with detected positions of robots.
ReadDetectionAgent(ReadDetectionAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.camera.ReadDetectionAgent
 
ReadDetectionAgent.Cfg - Class in sk.robotics.rlcs.agents.camera
 
ReadDetectionAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.camera.ReadDetectionAgent.Cfg
 
ReadDetectionAgent.RawData - Class in sk.robotics.rlcs.agents.camera
 
ReadDetectionAgent.RawData(Collection<Point2D>, Collection<Point2D>, Collection<Position>, long) - Constructor for class sk.robotics.rlcs.agents.camera.ReadDetectionAgent.RawData
 
red - Variable in class sk.robotics.rlcs.agents.image.GrayScaleAgent.Cfg
Multiplier for the red color component.
refPoints - Variable in class sk.robotics.rlcs.agents.camera.ReadDetectionAgent.RawData
 
rememberedRefPoints - Variable in class sk.robotics.rlcs.agents.camera.ReadDetectionAgent.RawData
 
removeOldest() - Method in class sk.robotics.rlcs.data.PositionQueue
Removes the head element of this queue.
required - Variable in class sk.robotics.rlcs.web.editor.BehaviourDesc.ParamDesc
Required flag.
restart(Scheduler.Cfg) - Method in class sk.robotics.rlcs.agentspace.Scheduler
Quit all current agents, and start agents specified in given config object.
Restricted - Class in sk.robotics.rlcs.security
This class provides a way to execude some code in a restricted thread.
Restricted(Runnable, String, Class) - Constructor for class sk.robotics.rlcs.security.Restricted
Creates a restricted thread object.
RLCSPermission - Class in sk.robotics.rlcs.security
RLCS specific permission class.
RLCSPermission(String) - Constructor for class sk.robotics.rlcs.security.RLCSPermission
 
RLCSPermission(String, String) - Constructor for class sk.robotics.rlcs.security.RLCSPermission
 
RoamAgent - Class in sk.robotics.rlcs.agents.beh
Roaming agent, moves the robot randomly.
RoamAgent(RoamAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.beh.RoamAgent
 
RoamAgent.Cfg - Class in sk.robotics.rlcs.agents.beh
 
RoamAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.beh.RoamAgent.Cfg
 
robot - Variable in class sk.robotics.rlcs.agents.robot.ConnectionAgent.Cfg
Predefined robot to connect to.
robotdHost - Variable in class sk.robotics.rlcs.agents.robot.ConnectionAgent.Cfg
Host name or IP address where the robot daemon runs.
robotdPort - Variable in class sk.robotics.rlcs.agents.robot.ConnectionAgent.Cfg
TCP port on which the robot daemon is listening.
robotNum - Variable in class sk.robotics.rlcs.agents.robot.CollisionAgent.Cfg
Identifier, associated with robot recognized from camera image.
robotNum - Variable in class sk.robotics.rlcs.agents.robot.IdentifyAgent.Cfg
Identifier, associated upon identification with robot recognized from camera image.
robotNum - Variable in class sk.robotics.rlcs.data.DetectionData.Robot
 
robotNum - Variable in class sk.robotics.rlcs.data.DetectionData.Robot.XmlMappable
 
robots - Variable in class sk.robotics.rlcs.agents.camera.ReadDetectionAgent.RawData
 
robots - Variable in class sk.robotics.rlcs.data.Collision.XmlMappable
 
robots - Variable in class sk.robotics.rlcs.data.DetectionData.XmlMappable
 
rspeed - Variable in class sk.robotics.rlcs.data.Movement.XmlMappable
 
RT_FULLSPEED - Static variable in class sk.robotics.rlcs.data.Movement
 
run() - Method in class sk.robotics.rlcs.agentspace.Agent
Main loop.
run() - Method in class sk.robotics.rlcs.Main.ShutdownHook
 
run() - Method in class sk.robotics.rlcs.security.Restricted
 
run() - Method in class sk.robotics.rlcs.security.Trusted
The thread function.

S

scaleX - Variable in class sk.robotics.rlcs.agents.image.TransformAgent.Cfg
X-scale item of the transformation matrix.
scaleY - Variable in class sk.robotics.rlcs.agents.image.TransformAgent.Cfg
Y-scale item of the transformation matrix.
Scheduler - Class in sk.robotics.rlcs.agentspace
Agent scheduler.
Scheduler.Cfg - Class in sk.robotics.rlcs.agentspace
Configuration - set of currently running agents.
Scheduler.Cfg() - Constructor for class sk.robotics.rlcs.agentspace.Scheduler.Cfg
 
Scheduler.Cfg.AgentGroup - Class in sk.robotics.rlcs.agentspace
 
Scheduler.Cfg.AgentGroup() - Constructor for class sk.robotics.rlcs.agentspace.Scheduler.Cfg.AgentGroup
 
SecurityManager - Class in sk.robotics.rlcs.security
 
SecurityManager(PermissionDesc[]) - Constructor for class sk.robotics.rlcs.security.SecurityManager
Constructor, initializes the allowed permissions.
selectMove(Position, Point2D) - Method in class sk.robotics.rlcs.agents.robot.ApproachAgent
 
selectMove(Position, Point2D) - Method in class sk.robotics.rlcs.agents.robot.AvoidAgent
 
selectMove(Position, Point2D) - Method in class sk.robotics.rlcs.agents.robot.MoveAgentBase
Abstract method for determining next movement command to send to the robot.
senseSelectAct() - Method in class sk.robotics.rlcs.agents.beh.FollowAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.beh.ImitateAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.beh.PathAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.beh.RoamAgent
 
senseSelectAct(int) - Method in class sk.robotics.rlcs.agents.camera.ImageTransformAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.camera.ReadDetectionAgent
 
senseSelectAct(int) - Method in class sk.robotics.rlcs.agents.camera.ViewPosAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.image.ImageFilterAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.image.ImageLoaderAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.image.ImageServerAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.image.ImageStreamAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.os.ExecuterAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.os.FileLoaderAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.os.FileToucherAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.robot.CollisionAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.robot.ConnectionAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.robot.IdentifyAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.robot.MoveAgentBase
Sense-select-act reads relevant data from space (position, destination, collision), lets derived class decide about movement command, and stores this command in space, where RobotMovementAgent reads it and sends it to the robot.
senseSelectAct() - Method in class sk.robotics.rlcs.agents.robot.MovementAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.robot.OdometryAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.sim.ImageLoaderImgGenAgent
 
senseSelectAct(int) - Method in class sk.robotics.rlcs.agents.sim.ImageLoaderSimAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.sim.SimDetectionAgent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.sim.SimDetectionAgent2
 
senseSelectAct() - Method in class sk.robotics.rlcs.agents.space.CopierAgent
 
senseSelectAct(int) - Method in class sk.robotics.rlcs.agentspace.Agent
Sense-select-act, called upon trigger().
senseSelectAct() - Method in class sk.robotics.rlcs.agentspace.Agent
 
senseSelectAct() - Method in class sk.robotics.rlcs.agentspace.Scheduler
 
setDefaults(Agent.Cfg) - Method in class sk.robotics.rlcs.web.editor.AgentDesc
Set default values for unset fields of agent config.
setLogLevel(int) - Method in class sk.robotics.rlcs.agentspace.Agent
Set logging level.
setPeriodicTrigger(long, int) - Method in class sk.robotics.rlcs.agentspace.Agent
Register for periodic triggers.
setPeriodicTrigger(long) - Method in class sk.robotics.rlcs.agentspace.Agent
 
shearX - Variable in class sk.robotics.rlcs.agents.image.TransformAgent.Cfg
X-shear item of the transformation matrix.
shearY - Variable in class sk.robotics.rlcs.agents.image.TransformAgent.Cfg
Y-shear item of the transformation matrix.
shiftBy(double, double, double, long) - Method in class sk.robotics.rlcs.data.PositionQueue
Shift all positions in the queue.
shiftBy(double, double, double) - Method in class sk.robotics.rlcs.data.PositionQueue
 
SimDetectionAgent - Class in sk.robotics.rlcs.agents.sim
Agent for loading list of detected objects from the simulator.
SimDetectionAgent(SimDetectionAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.sim.SimDetectionAgent
 
SimDetectionAgent.Cfg - Class in sk.robotics.rlcs.agents.sim
 
SimDetectionAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.sim.SimDetectionAgent.Cfg
 
SimDetectionAgent2 - Class in sk.robotics.rlcs.agents.sim
Alternative agent to SimDetectionAgent.
SimDetectionAgent2(SimDetectionAgent2.Cfg) - Constructor for class sk.robotics.rlcs.agents.sim.SimDetectionAgent2
 
SimDetectionAgent2.Cfg - Class in sk.robotics.rlcs.agents.sim
 
SimDetectionAgent2.Cfg() - Constructor for class sk.robotics.rlcs.agents.sim.SimDetectionAgent2.Cfg
 
simdHost - Variable in class sk.robotics.rlcs.agents.sim.ImageLoaderSimAgent.Cfg
Host name or IP address where ImgGen runs.
simdHost - Variable in class sk.robotics.rlcs.agents.sim.SimDetectionAgent.Cfg
Host name or IP address where the simulator runs.
simdPort - Variable in class sk.robotics.rlcs.agents.sim.ImageLoaderSimAgent.Cfg
TCP port on which ImgGen is listening.
simdPort - Variable in class sk.robotics.rlcs.agents.sim.SimDetectionAgent.Cfg
TCP port on which the simulator is listening.
singleRobot - Variable in class sk.robotics.rlcs.agents.camera.ReadDetectionAgent.Cfg
Only detect single robot.
size() - Method in class sk.robotics.rlcs.data.PositionQueue
Returns the number of elements in this queue.
sk.robotics.rlcs - package sk.robotics.rlcs
RLCS top-level package.
sk.robotics.rlcs.agents - package sk.robotics.rlcs.agents
Contains all agents, divided to subpackages.
sk.robotics.rlcs.agents.beh - package sk.robotics.rlcs.agents.beh
Agents performing some behaviour with robots.
sk.robotics.rlcs.agents.camera - package sk.robotics.rlcs.agents.camera
Agents dealing with image from the robotic lab upper camera.
sk.robotics.rlcs.agents.image - package sk.robotics.rlcs.agents.image
Agents dealing with images.
sk.robotics.rlcs.agents.os - package sk.robotics.rlcs.agents.os
Agents dealing with operating system resources.
sk.robotics.rlcs.agents.robot - package sk.robotics.rlcs.agents.robot
Agents for basic control of robots.
sk.robotics.rlcs.agents.sim - package sk.robotics.rlcs.agents.sim
Agents dealing with the robotic lab simulator.
sk.robotics.rlcs.agents.space - package sk.robotics.rlcs.agents.space
Agents performing basic space operations.
sk.robotics.rlcs.agentspace - package sk.robotics.rlcs.agentspace
Implementation of the Agent-Space architecture.
sk.robotics.rlcs.constants - package sk.robotics.rlcs.constants
Contains constants declaring classes.
sk.robotics.rlcs.data - package sk.robotics.rlcs.data
Classes for data types to be stored in space.
sk.robotics.rlcs.security - package sk.robotics.rlcs.security
RLCS security framework.
sk.robotics.rlcs.test - package sk.robotics.rlcs.test
JUnit tests.
sk.robotics.rlcs.web - package sk.robotics.rlcs.web
Web interface related classes.
sk.robotics.rlcs.web.display - package sk.robotics.rlcs.web.display
Image display applet.
sk.robotics.rlcs.web.editor - package sk.robotics.rlcs.web.editor
Editor applet.
sk.robotics.rlcs.web.spaceview - package sk.robotics.rlcs.web.spaceview
SpaceView applet.
sleep(long) - Static method in class sk.robotics.rlcs.agentspace.Agent
A sleep convenience helper.
SobelAgent - Class in sk.robotics.rlcs.agents.image
Sobel image filter.
SobelAgent(SobelAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.image.SobelAgent
 
SobelAgent.Cfg - Class in sk.robotics.rlcs.agents.image
 
SobelAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.image.SobelAgent.Cfg
 
space - Static variable in class sk.robotics.rlcs.agentspace.Agent
The space, a convenience shortcut usable in derived classes.
Space - Class in sk.robotics.rlcs.agentspace
The space.
Space.Block - Class in sk.robotics.rlcs.agentspace
A block in space.
Space.Block.XmlMappable - Class in sk.robotics.rlcs.agentspace
 
Space.Block.XmlMappable() - Constructor for class sk.robotics.rlcs.agentspace.Space.Block.XmlMappable
 
SpaceView - Class in sk.robotics.rlcs.web.spaceview
Applet for loading and displaying values from VLCS's space.
SpaceView() - Constructor for class sk.robotics.rlcs.web.spaceview.SpaceView
 
SPEED_MM_PER_MS - Static variable in class sk.robotics.rlcs.constants.TurtleConstants
Maximal robot speed, in millimetres per millisecond (which is the same as metres per seconds).
SPEED_RAD_PER_MS - Static variable in class sk.robotics.rlcs.constants.TurtleConstants
Maximal robot turning speed, in radians per second.
start() - Method in class sk.robotics.rlcs.agentspace.Agent
Start the agent thread.
start() - Method in class sk.robotics.rlcs.web.display.Display
Startup.
start() - Method in class sk.robotics.rlcs.web.editor.Editor
 
startup() - Method in class sk.robotics.rlcs.agents.sim.ImageLoaderSimAgent
 
startup() - Method in class sk.robotics.rlcs.agentspace.Agent
Initialization method called from the agent's thread.
STEPS_PER_MM - Static variable in class sk.robotics.rlcs.constants.TurtleConstants
Number of steps per millimeter (1 / stepsize).
STEPS_PER_SEC - Static variable in class sk.robotics.rlcs.constants.TurtleConstants
Maximal robot speed, in steps per second.
STEPSIZE_MM - Static variable in class sk.robotics.rlcs.constants.TurtleConstants
Length of one step in millimetres.
stop() - Method in class sk.robotics.rlcs.web.display.Display
Stop.

T

testCollision() - Method in class sk.robotics.rlcs.test.Tests
 
testPosition() - Method in class sk.robotics.rlcs.test.Tests
 
testPositionQueue() - Method in class sk.robotics.rlcs.test.Tests
 
Tests - Class in sk.robotics.rlcs.test
 
Tests() - Constructor for class sk.robotics.rlcs.test.Tests
 
testSpace() - Method in class sk.robotics.rlcs.test.Tests
 
thread - Variable in class sk.robotics.rlcs.agentspace.Agent
 
TimedPosition - Class in sk.robotics.rlcs.data
Robot position at specific time.
TimedPosition(Position, long) - Constructor for class sk.robotics.rlcs.data.TimedPosition
 
TimedPosition(Position) - Constructor for class sk.robotics.rlcs.data.TimedPosition
 
TimedPosition.XmlMappable - Class in sk.robotics.rlcs.data
 
TimedPosition.XmlMappable() - Constructor for class sk.robotics.rlcs.data.TimedPosition.XmlMappable
 
timer2PeriodMs - Variable in class sk.robotics.rlcs.agents.sim.ImageLoaderSimAgent.Cfg
Period for second timer, in milliseconds.
timerPeriodMs - Variable in class sk.robotics.rlcs.agentspace.Agent.Cfg
Automatic trigger period, in milliseconds.
timestamp - Variable in class sk.robotics.rlcs.agents.camera.ReadDetectionAgent.RawData
 
timestamp - Variable in class sk.robotics.rlcs.data.DetectionData.XmlMappable
 
timestamp - Variable in class sk.robotics.rlcs.data.TimedPosition.XmlMappable
 
toRadians() - Method in enum sk.robotics.rlcs.data.Movement.Direction
 
toString() - Method in class sk.robotics.rlcs.agentspace.Agent
Debug string.
toString() - Method in class sk.robotics.rlcs.data.Movement
 
toString() - Method in class sk.robotics.rlcs.data.Position
 
transform - Variable in class sk.robotics.rlcs.data.DetectionData.XmlMappable
 
TransformAgent - Class in sk.robotics.rlcs.agents.image
Affine transformation image filter.
TransformAgent(TransformAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.image.TransformAgent
 
TransformAgent.Cfg - Class in sk.robotics.rlcs.agents.image
 
TransformAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.image.TransformAgent.Cfg
 
TransformAgent.Cfg.Interpolation - Enum in sk.robotics.rlcs.agents.image
 
transformOp - Variable in class sk.robotics.rlcs.agents.image.TransformAgent
 
translateX - Variable in class sk.robotics.rlcs.agents.image.TransformAgent.Cfg
X-translate item of the transformation matrix.
translateY - Variable in class sk.robotics.rlcs.agents.image.TransformAgent.Cfg
Y-translate item of the transformation matrix.
treshold - Variable in class sk.robotics.rlcs.agents.image.TresholdAgent.Cfg
The treshold value.
TresholdAgent - Class in sk.robotics.rlcs.agents.image
Treshold filter.
TresholdAgent(TresholdAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.image.TresholdAgent
 
TresholdAgent.Cfg - Class in sk.robotics.rlcs.agents.image
 
TresholdAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.image.TresholdAgent.Cfg
 
trigger(int) - Method in class sk.robotics.rlcs.agentspace.Agent
Trigger (wake up) the agent.
trigger() - Method in class sk.robotics.rlcs.agentspace.Agent
 
trigger(String) - Method in class sk.robotics.rlcs.agentspace.Space
Simulate a block change, firing associated triggers.
triggers - Variable in class sk.robotics.rlcs.agentspace.Agent.Cfg
Set of blocks to register triggers for.
Trusted - Class in sk.robotics.rlcs.security
This class provides a way to execude some code in a thread with more privileges than the calling thread.
Trusted(String, Permissions) - Constructor for class sk.robotics.rlcs.security.Trusted
Constructor creates and starts the thread, initializing set of permissions.
TURN360_STEPS - Static variable in class sk.robotics.rlcs.constants.TurtleConstants
Number of steps for 360-rotation.
turnToleranceDistance - Variable in class sk.robotics.rlcs.agents.robot.IdentifyAgent.Cfg
Distance tolerance for comparing detected positions after turning the robot, in millimeters.
turnToleranceHeading - Variable in class sk.robotics.rlcs.agents.robot.IdentifyAgent.Cfg
Heading tolerance for comparing detected positions after turning the robot, in radians.
TurtleConstants - Class in sk.robotics.rlcs.constants
Turtle constants.
TurtleConstants() - Constructor for class sk.robotics.rlcs.constants.TurtleConstants
 
type - Variable in class sk.robotics.rlcs.web.editor.BehaviourDesc.ParamDesc
 

U

update(Graphics) - Method in class sk.robotics.rlcs.web.display.Display
Overriden update() to avoid flicker.
username - Variable in class sk.robotics.rlcs.agents.robot.ConnectionAgent.Cfg
User name to use for connection to the robot.

V

validate() - Method in class sk.robotics.rlcs.agents.beh.PathAgent.Cfg
Parses and validates the path, in addition to inherited validation.
validate() - Method in class sk.robotics.rlcs.agents.image.ConvolutionAgent.Cfg
 
validate() - Method in class sk.robotics.rlcs.agents.image.GrayScaleAgent.Cfg
 
validate() - Method in class sk.robotics.rlcs.agents.image.ImageServerAgent.Cfg
 
validate() - Method in class sk.robotics.rlcs.agents.image.SobelAgent.Cfg
 
validate() - Method in class sk.robotics.rlcs.agents.image.TransformAgent.Cfg
 
validate() - Method in class sk.robotics.rlcs.agents.image.TresholdAgent.Cfg
 
validate() - Method in class sk.robotics.rlcs.agents.os.FileLoaderAgent.Cfg
 
validate() - Method in class sk.robotics.rlcs.agents.robot.ConnectionAgent.Cfg
 
validate() - Method in class sk.robotics.rlcs.agentspace.Agent.Cfg
Config validation.
validFrom - Variable in class sk.robotics.rlcs.agentspace.Space.Block.XmlMappable
 
validity - Variable in class sk.robotics.rlcs.agents.image.ImageFilterAgent.Cfg
Validity of writing into target block.
validity - Variable in class sk.robotics.rlcs.agents.space.CopierAgent.Cfg
Validity of writing into the target block.
validTo - Variable in class sk.robotics.rlcs.agentspace.Space.Block.XmlMappable
 
value - Variable in class sk.robotics.rlcs.agentspace.Space.Block.XmlMappable
 
valueOf(String) - Static method in enum sk.robotics.rlcs.agents.image.ImageFilterAgent.Cfg.ImageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sk.robotics.rlcs.agents.image.TransformAgent.Cfg.Interpolation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sk.robotics.rlcs.agents.os.FileLoaderAgent.Cfg.FileType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sk.robotics.rlcs.agents.robot.ConnectionAgent.Cfg.PredefinedRobot
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sk.robotics.rlcs.data.Movement.Direction
Returns the enum constant of this type with the specified name.
valueOf(Movement.Direction, int, int) - Static method in class sk.robotics.rlcs.data.Movement
 
values() - Static method in enum sk.robotics.rlcs.agents.image.ImageFilterAgent.Cfg.ImageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sk.robotics.rlcs.agents.image.TransformAgent.Cfg.Interpolation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sk.robotics.rlcs.agents.os.FileLoaderAgent.Cfg.FileType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sk.robotics.rlcs.agents.robot.ConnectionAgent.Cfg.PredefinedRobot
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sk.robotics.rlcs.data.Movement.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
vertical - Variable in class sk.robotics.rlcs.agents.image.SobelAgent.Cfg
Perform vertical Sobel.
ViewPosAgent - Class in sk.robotics.rlcs.agents.camera
Agent for drawing detected position and destinations of robots into an image.
ViewPosAgent(ViewPosAgent.Cfg) - Constructor for class sk.robotics.rlcs.agents.camera.ViewPosAgent
 
ViewPosAgent.Cfg - Class in sk.robotics.rlcs.agents.camera
 
ViewPosAgent.Cfg() - Constructor for class sk.robotics.rlcs.agents.camera.ViewPosAgent.Cfg
 
VlabConstants - Class in sk.robotics.rlcs.constants
VirtualLab constants.
VlabConstants() - Constructor for class sk.robotics.rlcs.constants.VlabConstants
 

W

wallBorderMm - Variable in class sk.robotics.rlcs.agents.beh.RoamAgent.Cfg
Restricted zone around around walls, in millimeters.
walls - Variable in class sk.robotics.rlcs.data.Collision.XmlMappable
 
WHEELDST_MM - Static variable in class sk.robotics.rlcs.constants.TurtleConstants
Wheel distance in millimeters.
WIDTH_MM - Static variable in class sk.robotics.rlcs.constants.VlabConstants
Laboratory width in millimetres.
workerThreads - Variable in class sk.robotics.rlcs.agentspace.Agent
 
write(String, Object, long, long, float) - Method in class sk.robotics.rlcs.agentspace.Space
Write an object into the space.
write(String, Object, long, float) - Method in class sk.robotics.rlcs.agentspace.Space
 
write(String, Object, long) - Method in class sk.robotics.rlcs.agentspace.Space
 
write(String, Object) - Method in class sk.robotics.rlcs.agentspace.Space
 

X

x - Variable in class sk.robotics.rlcs.data.Position.XmlMappable
 

Y

y - Variable in class sk.robotics.rlcs.data.Position.XmlMappable
 

A B C D E F G H I K L M N O P Q R S T U V W X Y