| addReading(double x, double y) | ArRangeDevice | [virtual] |
| applyTransform(ArTransform trans, bool doCumulative=true) | ArRangeDevice | [virtual] |
| ArRangeDevice(size_t currentBufferSize, size_t cumulativeBufferSize, const char *name, unsigned int maxRange, int maxSecondsToKeepCurrent=0, int maxSecondsToKeepCumulative=0, double maxDistToKeepCumulative=0) | ArRangeDevice | |
| ArRangeDeviceThreaded(size_t currentBufferSize, size_t cumulativeBufferSize, const char *name, unsigned int maxRange) | ArRangeDeviceThreaded | |
| 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] |
| 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] |
| 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] |
| getRunning(void) | ArRangeDeviceThreaded | [inline, virtual] |
| getRunningWithLock(void) | ArRangeDeviceThreaded | [inline, virtual] |
| lockDevice(void) | ArRangeDeviceThreaded | [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] |
| myDeviceMutex (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myFilterCB (defined in ArRangeDevice) | ArRangeDevice | [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] |
| myRawReadings (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myRawReadingsVector (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myRobot (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myRunThreadCB (defined in ArRangeDeviceThreaded) | ArRangeDeviceThreaded | [protected] |
| myTask (defined in ArRangeDeviceThreaded) | ArRangeDeviceThreaded | [protected] |
| run(void) | ArRangeDeviceThreaded | [inline, virtual] |
| runAsync(void) | ArRangeDeviceThreaded | [inline, virtual] |
| runThread(void *arg)=0 | ArRangeDeviceThreaded | [pure virtual] |
| 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) | ArRangeDevice | [virtual] |
| stopRunning(void) | ArRangeDeviceThreaded | [inline, virtual] |
| tryLockDevice(void) | ArRangeDeviceThreaded | [inline, virtual] |
| unlockDevice(void) | ArRangeDeviceThreaded | [inline, virtual] |
| ~ArRangeDevice() | ArRangeDevice | [virtual] |
| ~ArRangeDeviceThreaded() | ArRangeDeviceThreaded | [virtual] |