Uses of Package
rp1.rossum

Packages that use rp1.rossum
rp1.planparser Provides classes for parsing RP1 floor plan specification files; this package is intended strictly for the use of the RP1 simulator and is of little or no interest to developers creating RP1 client applications. 
rp1.rossum Provides classes to be used as the basis of both the RP1 simulator and client applications. 
rp1.simulator Provides classes to be used for the RP1 simulator internals. 
 

Classes in rp1.rossum used by rp1.planparser
RsObject
          The abstract base class for all floor-plan objects.
RsPlan
          The main container class for floor-plans.
 

Classes in rp1.rossum used by rp1.rossum
RsActuator
          The abstract, base class for all actuator implementations.
RsBody
          The container class for defining a simulated robot.
RsBodyContactSensor
          The sensor for detecting contact with other objects (a touch sensor).
RsBodyPainter
          The class that enables the robot to deposit paint trails in the simulation environment; a robot may have more than one of these.
RsBodyPaintSensor
          A sensor for detecting paint features in the simulated floor plan.
RsBodyPart
          The abstract base class for all body parts.
RsBodyRangeSensor
          The sensor for measuring distance to objects.
RsBodySensor
          The abstract base class for all sensor classes.
RsBodyShape
          A class for defining physical, interactive body parts for robot bodies.
RsBodyTargetSensor
          A sensor for detecting "target" objects in the simulated floor plan.
RsComponent
          The abstract base class for all RP1 simulation objects, including body parts, motions, and walls and other floorplan features.
RsConnection
          A class used by the simulator to communicate with clients.
RsConnectionBodyHandler
          An abstract class intended for internal use in the RP1 simulator, RsConnectionBodyHandler defines methods for transferring RP1 robot body definitions.
RsEncoder
          An incompletely implemented interface to describe encoders.
RsInterlock
          An interface used to support the RP1 interlock function.
RsLogInterface
          An interface for defining logging functions.
RsMotion
          The abstract base class for all classes that model body trajectories.
RsMotionDepiction
          A class used for obtaining instantaneous velocity and other state data for bodies in motion.
RsNavLink
          A floor-plan object used for modeling pre-programmed paths.
RsNavNode
          A floor-plan object usef for modeling pre-programmed path intersections.
RsObject
          The abstract base class for all floor-plan objects.
RsPlan
          The main container class for floor-plans.
RsPoint
          A representation of a single point.
RsPolygonException
          An exception thrown when an application attempts to instantiate a RsPolygon with defective coordinates.
RsProperties
          An extension of the Java Properties class with some convenience functions for reading datatypes.
RsPropertiesException
          An exception thrown when invalidly formatted data is found in a RsProperties file.
RsProtocol
          The base class for both RsClient and RsConnection, defines most of the protocol elements for RP1 communications.
RsProtocolShutdownHandler
          A handler invoked when a client or server shuts down RP1 communications.
RsRectangle
          A class used to represent rectangular regions using floating-point values, RsRectangle is used for analysis and graphics.
RsRunnable
          This interface, which is intended for RP1 internal use, extends the Java Runnable interface, adding methods that are used for dynamically loaded clients.
RsSegment
          A representation of a fixed-length line segment; this class is used by the server for analysis.
RsTransform
          A class for representing matrix-based transformation of object position and orientation, used for both modeling and graphics.
RsUnits
          An abstract base class for RsInches, RsMeters, and RsFeet.
RsVector
          A representation of a 2-element vector with a limited set of vector algebra operations; used for analysis.
RsWheel
          A class used to represent wheels, generally stored in the collection elements of the RsWheelSystem.
RsWheelSystem
          This is the abstract base class for all locomotor classes.
 

Classes in rp1.rossum used by rp1.simulator
RsBody
          The container class for defining a simulated robot.
RsBodySensor
          The abstract base class for all sensor classes.
RsComponent
          The abstract base class for all RP1 simulation objects, including body parts, motions, and walls and other floorplan features.
RsConnection
          A class used by the simulator to communicate with clients.
RsConnectionBodyHandler
          An abstract class intended for internal use in the RP1 simulator, RsConnectionBodyHandler defines methods for transferring RP1 robot body definitions.
RsInterlock
          An interface used to support the RP1 interlock function.
RsLogInterface
          An interface for defining logging functions.
RsMotion
          The abstract base class for all classes that model body trajectories.
RsPlan
          The main container class for floor-plans.
RsPoint
          A representation of a single point.
RsPolygon
          A representation of a polygon; this class is used by the simulator for collision analysis, placement determination, paint sensing, etc.
RsProtocol
          The base class for both RsClient and RsConnection, defines most of the protocol elements for RP1 communications.
RsProtocolShutdownHandler
          A handler invoked when a client or server shuts down RP1 communications.
RsRectangle
          A class used to represent rectangular regions using floating-point values, RsRectangle is used for analysis and graphics.
RsTransform
          A class for representing matrix-based transformation of object position and orientation, used for both modeling and graphics.