| addReading(double x, double y) | ArRangeDevice | [virtual] |
| addToConfig(ArConfig *config, const char *section) | ArLaserReflectorDevice | |
| adjustRawReadings(bool interlaced) | ArRangeDevice | [protected] |
| applyTransform(ArTransform trans, bool doCumulative=true) | ArRangeDevice | [virtual] |
| ArLaserReflectorDevice(ArRangeDevice *laser, ArRobot *robot, const char *name="reflector") | ArLaserReflectorDevice | |
| ArRangeDevice(size_t currentBufferSize, size_t cumulativeBufferSize, const char *name, unsigned int maxRange, int maxSecondsToKeepCurrent=0, int maxSecondsToKeepCumulative=0, double maxDistToKeepCumulative=0, bool locationDependent=false) | 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] |
| filterCallback(void) (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| getAdjustedRawReadings(void) const | ArRangeDevice | [inline, virtual] |
| getAdjustedRawReadingsAsVector(void) | ArRangeDevice | [virtual] |
| 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] |
| getMaxInsertDistCumulative(void) | ArRangeDevice | [inline] |
| getMaxRange(void) | ArRangeDevice | [inline, virtual] |
| getMaxSecondsToKeepCumulative(void) | ArRangeDevice | [inline] |
| getMaxSecondsToKeepCurrent(void) | ArRangeDevice | [inline] |
| getMinDistBetweenCumulative(void) | ArRangeDevice | [inline] |
| getMinDistBetweenCurrent(void) | ArRangeDevice | [inline] |
| getName(void) const | ArRangeDevice | [virtual] |
| getRawReadings(void) const | ArRangeDevice | [inline, virtual] |
| getRawReadingsAsVector(void) | ArRangeDevice | [virtual] |
| getRobot(void) | ArRangeDevice | [virtual] |
| isLocationDependent(void) | ArRangeDevice | [inline] |
| lockDevice() | ArRangeDevice | [inline, virtual] |
| myAdjustedRawReadings (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myAdjustedRawReadingsVector (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| 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] |
| myIsLocationDependent (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myLaser (defined in ArLaserReflectorDevice) | ArLaserReflectorDevice | [protected] |
| myMaxDistToKeepCumulative (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myMaxDistToKeepCumulativeSquared (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myMaxInsertDistCumulative (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myMaxInsertDistCumulativePose (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myMaxInsertDistCumulativeSquared (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myMaxRange (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myMaxSecondsToKeepCumulative (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myMaxSecondsToKeepCurrent (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myMinDistBetweenCumulative (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myMinDistBetweenCumulativeSquared (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myMinDistBetweenCurrent (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myMinDistBetweenCurrentSquared (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 ArLaserReflectorDevice) | ArLaserReflectorDevice | [protected] |
| myRawReadings (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myRawReadingsVector (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myReflectanceThreshold (defined in ArLaserReflectorDevice) | ArLaserReflectorDevice | [protected] |
| myRobot (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| processReadings(void) | ArLaserReflectorDevice | |
| 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] |
| setMaxInsertDistCumulative(double maxInsertDistCumulative) | ArRangeDevice | [inline] |
| setMaxRange(unsigned int maxRange) | ArRangeDevice | [inline, virtual] |
| setMaxSecondsToKeepCumulative(int maxSecondsToKeepCumulative) | ArRangeDevice | [inline] |
| setMaxSecondsToKeepCurrent(int maxSecondsToKeepCurrent) | ArRangeDevice | [inline] |
| setMinDistBetweenCumulative(double minDistBetweenCumulative) | ArRangeDevice | [inline] |
| setMinDistBetweenCurrent(double minDistBetweenCurrent) | ArRangeDevice | [inline] |
| setRobot(ArRobot *robot) | ArLaserReflectorDevice | [virtual] |
| tryLockDevice() | ArRangeDevice | [inline, virtual] |
| unlockDevice() | ArRangeDevice | [inline, virtual] |
| ~ArLaserReflectorDevice() | ArLaserReflectorDevice | [virtual] |
| ~ArRangeDevice() | ArRangeDevice | [virtual] |