| 
    Aria
    2.8.0
    
   | 
 
This is the complete list of members for ArRangeDeviceThreaded, including all inherited members.
| addReading(double x, double y, bool *wasAdded=NULL) | ArRangeDevice | 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 | |
| ArRangeDeviceThreaded(size_t currentBufferSize, size_t cumulativeBufferSize, const char *name, unsigned int maxRange, int maxSecondsTokeepCurrent=0, int maxSecondsToKeepCumulative=0, double maxDistToKeepCumulative=0, bool locationDependent=false) | ArRangeDeviceThreaded | |
| clearCumulativeOlderThan(int milliSeconds) | ArRangeDevice | inlinevirtual | 
| clearCumulativeOlderThanSeconds(int seconds) | ArRangeDevice | inlinevirtual | 
| clearCumulativeReadings(void) | ArRangeDevice | inlinevirtual | 
| clearCurrentReadings(void) | ArRangeDevice | inlinevirtual | 
| 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) | ArRangeDevice | |
| getAdjustedRawReadings(void) const | ArRangeDevice | inlinevirtual | 
| getAdjustedRawReadingsAsVector(void) | ArRangeDevice | virtual | 
| getCumulativeBuffer(void) const | ArRangeDevice | inlinevirtual | 
| getCumulativeBuffer(void) | ArRangeDevice | inlinevirtual | 
| getCumulativeBufferAsVector(void) | ArRangeDevice | inlinevirtual | 
| getCumulativeBufferSize(void) const | ArRangeDevice | virtual | 
| getCumulativeDrawingData(void) | ArRangeDevice | inlinevirtual | 
| getCumulativeRangeBuffer(void) const | ArRangeDevice | inlinevirtual | 
| getCumulativeRangeBuffer(void) | ArRangeDevice | inlinevirtual | 
| getCurrentBuffer(void) const | ArRangeDevice | inlinevirtual | 
| getCurrentBuffer(void) | ArRangeDevice | inlinevirtual | 
| getCurrentBufferAsVector(void) | ArRangeDevice | inlinevirtual | 
| getCurrentBufferSize(void) const | ArRangeDevice | virtual | 
| getCurrentDrawingData(void) | ArRangeDevice | inlinevirtual | 
| getCurrentRangeBuffer(void) const | ArRangeDevice | inlinevirtual | 
| getCurrentRangeBuffer(void) | ArRangeDevice | inlinevirtual | 
| getMaxDistToKeepCumulative(void) | ArRangeDevice | inline | 
| getMaxInsertDistCumulative(void) | ArRangeDevice | inline | 
| getMaxRange(void) const | ArRangeDevice | inlinevirtual | 
| 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 | inlinevirtual | 
| getRawReadingsAsVector(void) | ArRangeDevice | virtual | 
| getRobot(void) | ArRangeDevice | virtual | 
| getRunning(void) | ArRangeDeviceThreaded | inlinevirtual | 
| getRunningWithLock(void) | ArRangeDeviceThreaded | inlinevirtual | 
| isLocationDependent(void) | ArRangeDevice | inline | 
| lockDevice(void) (defined in ArRangeDeviceThreaded) | ArRangeDeviceThreaded | inlinevirtual | 
| 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 | 
| 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 | 
| 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 | inlinevirtual | 
| runAsync(void) | ArRangeDeviceThreaded | inlinevirtual | 
| 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 | 
| setMaxInsertDistCumulative(double maxInsertDistCumulative) | ArRangeDevice | inline | 
| setMaxRange(unsigned int maxRange) | ArRangeDevice | inlinevirtual | 
| setMaxSecondsToKeepCumulative(int maxSecondsToKeepCumulative) | ArRangeDevice | inline | 
| setMaxSecondsToKeepCurrent(int maxSecondsToKeepCurrent) | ArRangeDevice | inline | 
| setMinDistBetweenCumulative(double minDistBetweenCumulative) | ArRangeDevice | inline | 
| setMinDistBetweenCurrent(double minDistBetweenCurrent) | ArRangeDevice | inline | 
| setRobot(ArRobot *robot) | ArRangeDevice | virtual | 
| stopRunning(void) | ArRangeDeviceThreaded | inlinevirtual | 
| tryLockDevice(void) (defined in ArRangeDeviceThreaded) | ArRangeDeviceThreaded | inlinevirtual | 
| unlockDevice(void) (defined in ArRangeDeviceThreaded) | ArRangeDeviceThreaded | inlinevirtual | 
| ~ArRangeDevice() | ArRangeDevice | virtual | 
| ~ArRangeDeviceThreaded() | ArRangeDeviceThreaded | virtual |