Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members  

Saphira Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
SfSaphira system definition
SfArtifactSfArtifact objects are Local Perceptual Space objects Inherit from this class if you want to be drawn on the LPS graphics window
SfArtifactListSfArtifactList is a static class that holds the set of current artifacts
SfCorridorCorridor artifacts: center point, width and length
SfDrawableSfDrawable class To draw on the LPS graphics window, inherit from the subclass SfArtifact Members variables here can be used to turn drawing on or off, change the color
SfGoalGoal artifact, which is a pose and a name Draws as a circle
SfIrrfDeviceIrrf device class. Created by initialization of the Sf static class
SfLaserDeviceLaser device class. Created by initialization of the Sf static class
SfPointPoint artifact, which is a position and direction Draws as a circle
SfRangeDeviceSfRangeDevice is the Saphira class for range devices, encapsulating the ArRangeDevice class
SfRobotSfRobot inherits the basic ArRobot, plus is an artifact so it can be drawn
SfSonarDeviceSonar device class. Created by initialization of the Sf static class
SfTimeUnility timing class
SfUTaskSaphira class that encapsulates the Aria synchronous task
SfVectorSfVector objects represent a vector by its endpoints
SfWallWall artifacts: center point, length
SfWinAbstract window class Purpose of this class is to make drawing fns available without specifying any implementation E.g., could use FLTK, or a null implementation for no drawing

Generated on Tue Nov 12 17:49:34 2002 for Saphira by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001