addReading(double x, double y) | ArSonarDevice | [virtual] |
adjustRawReadings(bool interlaced) | ArRangeDevice | [protected] |
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, bool locationDependent=false) | ArRangeDevice | |
ArSonarDevice(size_t currentBufferSize=24, size_t cumulativeBufferSize=64, const char *name="sonar") | ArSonarDevice | |
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] |
myFilterFarDist (defined in ArSonarDevice) | ArSonarDevice | [protected] |
myFilterNearDist (defined in ArSonarDevice) | ArSonarDevice | [protected] |
myIsLocationDependent (defined in ArRangeDevice) | ArRangeDevice | [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 ArSonarDevice) | ArSonarDevice | [protected] |
myRawReadings (defined in ArRangeDevice) | ArRangeDevice | [protected] |
myRawReadingsVector (defined in ArRangeDevice) | ArRangeDevice | [protected] |
myRobot (defined in ArRangeDevice) | ArRangeDevice | [protected] |
processReadings(void) | ArSonarDevice | |
setCumulativeBufferSize(size_t size) | ArRangeDevice | [virtual] |
setCumulativeDrawingData(ArDrawingData *data, bool takeOwnershipOfData) | ArRangeDevice | [virtual] |
setCumulativeMaxRange(double range) | ArSonarDevice | [inline] |
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) | ArSonarDevice | [virtual] |
tryLockDevice() | ArRangeDevice | [inline, virtual] |
unlockDevice() | ArRangeDevice | [inline, virtual] |
~ArRangeDevice() | ArRangeDevice | [virtual] |
~ArSonarDevice() | ArSonarDevice | [virtual] |