|
Aria
2.8.0
|
These classes are essential far all programs using Aria to control a robot. More...
Classes | |
| class | ArArgumentBuilder |
| This class is to build arguments for things that require argc and argv. More... | |
| class | ArArgumentParser |
| Parse and store program command-line arguments for use by other ARIA classes. More... | |
| class | ArFunctor |
| An object which allows storing a generalized reference to a method with an object instance to call later (used for callback functions) More... | |
| class | Aria |
| Contains global initialization, deinitialization and other global functions. More... | |
| class | ArLaser |
| Range device interface specialized for laser rangefinder sensors. More... | |
| class | ArLaserConnector |
| Create laser interface objects (for any kind of laser supported by ARIA) and connect to lasers based on parameters from robot parameter file and command-line arguments. More... | |
| class | ArLog |
| Logging utility class. More... | |
| class | ArRangeDevice |
| The base class for all sensing devices which return range information from the device (mounted on a robot) to an object in the environment. More... | |
| class | ArRobot |
| Central class for communicating with and operating the robot. More... | |
| class | ArRobotConnector |
| Connect to robot or simulator based on program command line parameters. More... | |
| class | ArSonarDevice |
| Keep track of recent sonar readings from a robot as an ArRangeDevice. More... | |
| class | ArUtil |
| Contains various utility functions, including cross-platform wrappers around common system functions. More... | |
These classes are essential far all programs using Aria to control a robot.