Aria  2.8.0
ArSonarDevice Member List

This is the complete list of members for ArSonarDevice, including all inherited members.

addReading(double x, double y)ArSonarDevicevirtual
ArRangeDevice::addReading(double x, double y, bool *wasAdded=NULL)ArRangeDevicevirtual
adjustRawReadings(bool interlaced)ArRangeDeviceprotected
applyTransform(ArTransform trans, bool doCumulative=true)ArRangeDevicevirtual
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)ArRangeDeviceinlinevirtual
clearCumulativeOlderThanSeconds(int seconds)ArRangeDeviceinlinevirtual
clearCumulativeReadings(void)ArRangeDeviceinlinevirtual
clearCurrentReadings(void)ArRangeDeviceinlinevirtual
cumulativeReadingBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL) constArRangeDevicevirtual
cumulativeReadingPolar(double startAngle, double endAngle, double *angle=NULL) constArRangeDevicevirtual
currentReadingBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL) constArRangeDevicevirtual
currentReadingPolar(double startAngle, double endAngle, double *angle=NULL) constArRangeDevicevirtual
filterCallback(void)ArRangeDevice
getAdjustedRawReadings(void) constArRangeDeviceinlinevirtual
getAdjustedRawReadingsAsVector(void)ArRangeDevicevirtual
getCumulativeBuffer(void) constArRangeDeviceinlinevirtual
getCumulativeBuffer(void)ArRangeDeviceinlinevirtual
getCumulativeBufferAsVector(void)ArRangeDeviceinlinevirtual
getCumulativeBufferSize(void) constArRangeDevicevirtual
getCumulativeDrawingData(void)ArRangeDeviceinlinevirtual
getCumulativeRangeBuffer(void) constArRangeDeviceinlinevirtual
getCumulativeRangeBuffer(void)ArRangeDeviceinlinevirtual
getCurrentBuffer(void) constArRangeDeviceinlinevirtual
getCurrentBuffer(void)ArRangeDeviceinlinevirtual
getCurrentBufferAsVector(void)ArRangeDeviceinlinevirtual
getCurrentBufferSize(void) constArRangeDevicevirtual
getCurrentDrawingData(void)ArRangeDeviceinlinevirtual
getCurrentRangeBuffer(void) constArRangeDeviceinlinevirtual
getCurrentRangeBuffer(void)ArRangeDeviceinlinevirtual
getIgnoreReadingCB(void)ArSonarDeviceinline
getMaxDistToKeepCumulative(void)ArRangeDeviceinline
getMaxInsertDistCumulative(void)ArRangeDeviceinline
getMaxRange(void) constArRangeDeviceinlinevirtual
getMaxSecondsToKeepCumulative(void)ArRangeDeviceinline
getMaxSecondsToKeepCurrent(void)ArRangeDeviceinline
getMinDistBetweenCumulative(void)ArRangeDeviceinline
getMinDistBetweenCurrent(void)ArRangeDeviceinline
getName(void) constArRangeDevicevirtual
getRawReadings(void) constArRangeDeviceinlinevirtual
getRawReadingsAsVector(void)ArRangeDevicevirtual
getRobot(void)ArRangeDevicevirtual
isLocationDependent(void)ArRangeDeviceinline
lockDevice()ArRangeDeviceinlinevirtual
myAdjustedRawReadings (defined in ArRangeDevice)ArRangeDeviceprotected
myAdjustedRawReadingsVector (defined in ArRangeDevice)ArRangeDeviceprotected
myCumulativeBuffer (defined in ArRangeDevice)ArRangeDeviceprotected
myCumulativeDrawingData (defined in ArRangeDevice)ArRangeDeviceprotected
myCurrentBuffer (defined in ArRangeDevice)ArRangeDeviceprotected
myCurrentDrawingData (defined in ArRangeDevice)ArRangeDeviceprotected
myDeviceMutex (defined in ArRangeDevice)ArRangeDeviceprotected
myFilterCB (defined in ArRangeDevice)ArRangeDeviceprotected
myFilterFarDist (defined in ArSonarDevice)ArSonarDeviceprotected
myFilterNearDist (defined in ArSonarDevice)ArSonarDeviceprotected
myIgnoreReadingCB (defined in ArSonarDevice)ArSonarDeviceprotected
myIsLocationDependent (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxDistToKeepCumulative (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxDistToKeepCumulativeSquared (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxInsertDistCumulative (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxInsertDistCumulativePose (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxInsertDistCumulativeSquared (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxRange (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxSecondsToKeepCumulative (defined in ArRangeDevice)ArRangeDeviceprotected
myMaxSecondsToKeepCurrent (defined in ArRangeDevice)ArRangeDeviceprotected
myMinDistBetweenCumulative (defined in ArRangeDevice)ArRangeDeviceprotected
myMinDistBetweenCumulativeSquared (defined in ArRangeDevice)ArRangeDeviceprotected
myMinDistBetweenCurrent (defined in ArRangeDevice)ArRangeDeviceprotected
myMinDistBetweenCurrentSquared (defined in ArRangeDevice)ArRangeDeviceprotected
myName (defined in ArRangeDevice)ArRangeDeviceprotected
myOwnCumulativeDrawingData (defined in ArRangeDevice)ArRangeDeviceprotected
myOwnCurrentDrawingData (defined in ArRangeDevice)ArRangeDeviceprotected
myProcessCB (defined in ArSonarDevice)ArSonarDeviceprotected
myRawReadings (defined in ArRangeDevice)ArRangeDeviceprotected
myRawReadingsVector (defined in ArRangeDevice)ArRangeDeviceprotected
myRobot (defined in ArRangeDevice)ArRangeDeviceprotected
processReadings(void)ArSonarDevice
setCumulativeBufferSize(size_t size)ArRangeDevicevirtual
setCumulativeDrawingData(ArDrawingData *data, bool takeOwnershipOfData)ArRangeDevicevirtual
setCumulativeMaxRange(double range)ArSonarDeviceinline
setCurrentBufferSize(size_t size)ArRangeDevicevirtual
setCurrentDrawingData(ArDrawingData *data, bool takeOwnershipOfData)ArRangeDevicevirtual
setIgnoreReadingCB(ArRetFunctor1< bool, ArPose > *ignoreReadingCB)ArSonarDevice
setMaxDistToKeepCumulative(double maxDistToKeepCumulative)ArRangeDeviceinline
setMaxInsertDistCumulative(double maxInsertDistCumulative)ArRangeDeviceinline
setMaxRange(unsigned int maxRange)ArRangeDeviceinlinevirtual
setMaxSecondsToKeepCumulative(int maxSecondsToKeepCumulative)ArRangeDeviceinline
setMaxSecondsToKeepCurrent(int maxSecondsToKeepCurrent)ArRangeDeviceinline
setMinDistBetweenCumulative(double minDistBetweenCumulative)ArRangeDeviceinline
setMinDistBetweenCurrent(double minDistBetweenCurrent)ArRangeDeviceinline
setRobot(ArRobot *robot)ArSonarDevicevirtual
tryLockDevice()ArRangeDeviceinlinevirtual
unlockDevice()ArRangeDeviceinlinevirtual
~ArRangeDevice()ArRangeDevicevirtual
~ArSonarDevice()ArSonarDevicevirtual