Aria  2.8.0
Important Classes

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...
 

Detailed Description

These classes are essential far all programs using Aria to control a robot.