| addReading(double x, double y) | ArRangeDevice |  [virtual] | 
  | applyTransform(ArTransform trans, bool doCumulative=true) | ArRangeDevice |  [virtual] | 
  | ArForbiddenRangeDevice(ArMap *armap, double distanceIncrement=100, unsigned int maxRange=4000, const char *name="forbidden") | ArForbiddenRangeDevice |  | 
  | ArRangeDevice(size_t currentBufferSize, size_t cumulativeBufferSize, const char *name, unsigned int maxRange, int maxSecondsToKeepCurrent=0, int maxSecondsToKeepCumulative=0, double maxDistToKeepCumulative=0) | ArRangeDevice |  | 
  | clearCumulativeOlderThan(int milliSeconds) | ArRangeDevice |  [inline, virtual] | 
  | clearCumulativeOlderThanSeconds(int seconds) | ArRangeDevice |  [inline, virtual] | 
  | clearCumulativeReadings(void) | ArRangeDevice |  [inline, virtual] | 
  | clearCurrentReadings(void) | ArRangeDevice |  [inline, virtual] | 
  | cumulativeReadingBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL) const  | ArRangeDevice |  [virtual] | 
  | cumulativeReadingPolar(double startAngle, double endAngle, double *angle=NULL) const  | ArRangeDevice |  [virtual] | 
  | currentReadingBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL) const  | ArRangeDevice |  [virtual] | 
  | currentReadingPolar(double startAngle, double endAngle, double *angle=NULL) const  | ArRangeDevice |  [virtual] | 
  | disable(void) | ArForbiddenRangeDevice |  | 
  | enable(void) | ArForbiddenRangeDevice |  | 
  | filterCallback(void) (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | getCumulativeBuffer(void) const  | ArRangeDevice |  [inline, virtual] | 
  | getCumulativeBuffer(void) | ArRangeDevice |  [inline, virtual] | 
  | getCumulativeBufferAsVector(void) | ArRangeDevice |  [inline, virtual] | 
  | getCumulativeDrawingData(void) | ArRangeDevice |  [inline, virtual] | 
  | getCumulativeRangeBuffer(void) const  | ArRangeDevice |  [inline, virtual] | 
  | getCumulativeRangeBuffer(void) | ArRangeDevice |  [inline, virtual] | 
  | getCurrentBuffer(void) const  | ArRangeDevice |  [inline, virtual] | 
  | getCurrentBuffer(void) | ArRangeDevice |  [inline, virtual] | 
  | getCurrentBufferAsVector(void) | ArRangeDevice |  [inline, virtual] | 
  | getCurrentDrawingData(void) | ArRangeDevice |  [inline, virtual] | 
  | getCurrentRangeBuffer(void) const  | ArRangeDevice |  [inline, virtual] | 
  | getCurrentRangeBuffer(void) | ArRangeDevice |  [inline, virtual] | 
  | getDisableCB(void) | ArForbiddenRangeDevice |  [inline] | 
  | getEnableCB(void) | ArForbiddenRangeDevice |  [inline] | 
  | getMaxDistToKeepCumulative(void) | ArRangeDevice |  [inline] | 
  | getMaxRange(void) | ArRangeDevice |  [inline, virtual] | 
  | getMaxSecondsToKeepCumulative(void) | ArRangeDevice |  [inline] | 
  | getMaxSecondsToKeepCurrent(void) | ArRangeDevice |  [inline] | 
  | getName(void) const  | ArRangeDevice |  [virtual] | 
  | getRawReadings(void) const  | ArRangeDevice |  [inline, virtual] | 
  | getRawReadingsAsVector(void) | ArRangeDevice |  [virtual] | 
  | getRobot(void) | ArRangeDevice |  [virtual] | 
  | isEnabled(void) const  | ArForbiddenRangeDevice |  [inline] | 
  | lockDevice() | ArRangeDevice |  [inline, virtual] | 
  | myCumulativeBuffer (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myCumulativeDrawingData (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myCurrentBuffer (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myCurrentDrawingData (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myDataMutex (defined in ArForbiddenRangeDevice) | ArForbiddenRangeDevice |  [protected] | 
  | myDeviceMutex (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myDisableCB (defined in ArForbiddenRangeDevice) | ArForbiddenRangeDevice |  [protected] | 
  | myDistanceIncrement (defined in ArForbiddenRangeDevice) | ArForbiddenRangeDevice |  [protected] | 
  | myEnableCB (defined in ArForbiddenRangeDevice) | ArForbiddenRangeDevice |  [protected] | 
  | myFilterCB (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myIsEnabled (defined in ArForbiddenRangeDevice) | ArForbiddenRangeDevice |  [protected] | 
  | myMap (defined in ArForbiddenRangeDevice) | ArForbiddenRangeDevice |  [protected] | 
  | myMapChangedCB (defined in ArForbiddenRangeDevice) | ArForbiddenRangeDevice |  [protected] | 
  | myMaxDistToKeepCumulative (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myMaxRange (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myMaxSecondsToKeepCumulative (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myMaxSecondsToKeepCurrent (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myName (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myOwnCumulativeDrawingData (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myOwnCurrentDrawingData (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myProcessCB (defined in ArForbiddenRangeDevice) | ArForbiddenRangeDevice |  [protected] | 
  | myRawReadings (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myRawReadingsVector (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | myRobot (defined in ArRangeDevice) | ArRangeDevice |  [protected] | 
  | mySegments (defined in ArForbiddenRangeDevice) | ArForbiddenRangeDevice |  [protected] | 
  | processMap(void) | ArForbiddenRangeDevice |  | 
  | processReadings(void) | ArForbiddenRangeDevice |  | 
  | setCumulativeBufferSize(size_t size) | ArRangeDevice |  [virtual] | 
  | setCumulativeDrawingData(ArDrawingData *data, bool takeOwnershipOfData) | ArRangeDevice |  [virtual] | 
  | setCurrentBufferSize(size_t size) | ArRangeDevice |  [virtual] | 
  | setCurrentDrawingData(ArDrawingData *data, bool takeOwnershipOfData) | ArRangeDevice |  [virtual] | 
  | setMaxDistToKeepCumulative(double maxDistToKeepCumulative) | ArRangeDevice |  [inline] | 
  | setMaxRange(unsigned int maxRange) | ArRangeDevice |  [inline, virtual] | 
  | setMaxSecondsToKeepCumulative(int maxSecondsToKeepCumulative) | ArRangeDevice |  [inline] | 
  | setMaxSecondsToKeepCurrent(int maxSecondsToKeepCurrent) | ArRangeDevice |  [inline] | 
  | setRobot(ArRobot *robot) | ArForbiddenRangeDevice |  [virtual] | 
  | tryLockDevice() | ArRangeDevice |  [inline, virtual] | 
  | unlockDevice() | ArRangeDevice |  [inline, virtual] | 
  | ~ArForbiddenRangeDevice() | ArForbiddenRangeDevice |  [virtual] | 
  | ~ArRangeDevice() | ArRangeDevice |  [virtual] |