| addConnectCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArSick | |
| addDataCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArSick | |
| addDisconnectNormallyCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArSick | |
| addDisconnectOnErrorCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArSick | |
| addFailedConnectCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArSick | |
| addIgnoreReading(double ignoreReading) | ArSick | [inline] |
| addReading(double x, double y) | ArRangeDevice | [virtual] |
| applyTransform(ArTransform trans, bool doCumulative=true) | ArSick | [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 | |
| ArSick(size_t currentBufferSize=361, size_t cumulativeBufferSize=0, const char *name="laser", bool addAriaExitCB=true) | ArSick | |
| asyncConnect(void) | ArSick | |
| BAUD19200 enum value | ArSick | |
| BAUD38400 enum value | ArSick | |
| BAUD9600 enum value | ArSick | |
| BaudRate enum name | ArSick | |
| blockingConnect(void) | ArSick | |
| clearCumulativeOlderThan(int milliSeconds) | ArRangeDevice | [inline, virtual] |
| clearCumulativeOlderThanSeconds(int seconds) | ArRangeDevice | [inline, virtual] |
| clearCumulativeReadings(void) | ArRangeDevice | [inline, virtual] |
| clearCurrentReadings(void) | ArRangeDevice | [inline, virtual] |
| clearIgnoreReadings(void) | ArSick | [inline] |
| configure(bool useSim=false, bool powerControl=true, bool laserFlipped=false, BaudRate baud=BAUD38400, Degrees deg=DEGREES180, Increment incr=INCREMENT_ONE) | ArSick | |
| configureShort(bool useSim=false, BaudRate baud=BAUD38400, Degrees deg=DEGREES180, Increment incr=INCREMENT_ONE) | ArSick | |
| 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] |
| Degrees enum name | ArSick | |
| DEGREES100 enum value | ArSick | |
| DEGREES180 enum value | ArSick | |
| disconnect(bool doNotLockRobotForSim=false) | ArSick | |
| dropConnection(void) | ArSick | |
| failedConnect(void) | ArSick | |
| filterAddAndCleanCumulative(double x, double y, bool clean) | ArSick | [protected] |
| filterCallback(void) (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| filterFarAndOldCumulative(void) | ArSick | [protected] |
| filterReadings() | ArSick | [protected] |
| getConnectionTimeoutTime(void) | ArSick | |
| 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] |
| getDegrees(void) | ArSick | |
| getDeviceConnection(void) | ArSick | |
| getFilterCleanCumulativeInterval(void) | ArSick | |
| getFilterCumulativeCleanDist(void) | ArSick | |
| getFilterCumulativeInsertMaxDist(void) | ArSick | |
| getFilterCumulativeMaxAge(void) | ArSick | [inline] |
| getFilterCumulativeMaxDist(void) | ArSick | [inline] |
| getFilterCumulativeNearDist(void) | ArSick | |
| getFilterNearDist(void) | ArSick | |
| getIgnoreReadings(void) const | ArSick | [inline] |
| getIncrement(void) | ArSick | |
| getLastReadingTime(void) | ArSick | |
| getMaxDistToKeepCumulative(void) | ArRangeDevice | [inline] |
| getMaxRange(void) | ArRangeDevice | [inline, virtual] |
| getMaxSecondsToKeepCumulative(void) | ArRangeDevice | [inline] |
| getMaxSecondsToKeepCurrent(void) | ArRangeDevice | [inline] |
| getMinRange(void) | ArSick | [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] |
| getSensorPosition() | ArSick | |
| getSensorPositionTh() | ArSick | |
| getSensorPositionX() | ArSick | |
| getSensorPositionY() | ArSick | |
| getSickPacCount() | ArSick | |
| Increment enum name | ArSick | |
| INCREMENT_HALF enum value | ArSick | |
| INCREMENT_ONE enum value | ArSick | |
| internalConnectHandler(void) | ArSick | |
| internalConnectSim(void) | ArSick | |
| isConnected(void) | ArSick | [inline] |
| isControllingPower(void) | ArSick | |
| isLaserFlipped(void) | ArSick | |
| isUsingSim(void) | ArSick | |
| lockDevice(void) | ArRangeDeviceThreaded | [inline, virtual] |
| madeConnection(void) | ArSick | |
| myAriaExitCB (defined in ArSick) | ArSick | [protected] |
| myAssembleReadings (defined in ArSick) | ArSick | [protected] |
| myBaud (defined in ArSick) | ArSick | [protected] |
| myConn (defined in ArSick) | ArSick | [protected] |
| myConnectCBList (defined in ArSick) | ArSick | [protected] |
| myConnLock (defined in ArSick) | ArSick | [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] |
| myCurrentReadings (defined in ArSick) | ArSick | [protected] |
| myDataCBList (defined in ArSick) | ArSick | [protected] |
| myDegrees (defined in ArSick) | ArSick | [protected] |
| myDeviceMutex (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myDisconnectNormallyCBList (defined in ArSick) | ArSick | [protected] |
| myDisconnectOnErrorCBList (defined in ArSick) | ArSick | [protected] |
| myFailedConnectCBList (defined in ArSick) | ArSick | [protected] |
| myFilterCB (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myFilterCleanCumulativeInterval (defined in ArSick) | ArSick | [protected] |
| myFilterCumulativeCleanDist (defined in ArSick) | ArSick | [protected] |
| myFilterCumulativeInsertMaxDist (defined in ArSick) | ArSick | [protected] |
| myFilterCumulativeNearDist (defined in ArSick) | ArSick | [protected] |
| myFilterNearDist (defined in ArSick) | ArSick | [protected] |
| myFilterSquaredCumulativeCleanDist (defined in ArSick) | ArSick | [protected] |
| myFilterSquaredCumulativeInsertMaxDist (defined in ArSick) | ArSick | [protected] |
| myFilterSquaredCumulativeNearDist (defined in ArSick) | ArSick | [protected] |
| myIgnoreReadings | ArSick | [protected] |
| myIncrement (defined in ArSick) | ArSick | [protected] |
| myIncrementAmount (defined in ArSick) | ArSick | [protected] |
| myInterpolation (defined in ArSick) | ArSick | [protected] |
| myIter (defined in ArSick) | ArSick | [protected] |
| myLaserFlipped (defined in ArSick) | ArSick | [protected] |
| myLastCleanedCumulative (defined in ArSick) | ArSick | [protected] |
| myLastReading (defined in ArSick) | ArSick | [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] |
| myMinRange (defined in ArSick) | ArSick | [protected] |
| myName (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myOffsetAmount (defined in ArSick) | ArSick | [protected] |
| myOwnCumulativeDrawingData (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myOwnCurrentDrawingData (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myPacket (defined in ArSick) | ArSick | [protected] |
| myPackets (defined in ArSick) | ArSick | [protected] |
| myPowerControl (defined in ArSick) | ArSick | [protected] |
| myProcessImmediately (defined in ArSick) | ArSick | [protected] |
| myRawReadings (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myRawReadingsVector (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myRealConfigured (defined in ArSick) | ArSick | [protected] |
| myRobot (defined in ArRangeDevice) | ArRangeDevice | [protected] |
| myRobotConnectCB (defined in ArSick) | ArSick | [protected] |
| myRunInOwnThread (defined in ArSick) | ArSick | [protected] |
| myRunningOnRobot (defined in ArSick) | ArSick | [protected] |
| myRunThreadCB (defined in ArRangeDeviceThreaded) | ArRangeDeviceThreaded | [protected] |
| mySensorInterpCB (defined in ArSick) | ArSick | [protected] |
| mySensorPose (defined in ArSick) | ArSick | [protected] |
| mySickPacCount (defined in ArSick) | ArSick | [protected] |
| mySickPacCurrentCount (defined in ArSick) | ArSick | [protected] |
| mySickPacketReceiver (defined in ArSick) | ArSick | [protected] |
| mySimPacketCounter (defined in ArSick) | ArSick | [protected] |
| mySimPacketEncoderTrans (defined in ArSick) | ArSick | [protected] |
| mySimPacketHandler (defined in ArSick) | ArSick | [protected] |
| mySimPacketStart (defined in ArSick) | ArSick | [protected] |
| mySimPacketTrans (defined in ArSick) | ArSick | [protected] |
| myStartConnect (defined in ArSick) | ArSick | [protected] |
| myState (defined in ArSick) | ArSick | [protected] |
| myStateMutex (defined in ArSick) | ArSick | [protected] |
| myStateStart (defined in ArSick) | ArSick | [protected] |
| myTask (defined in ArRangeDeviceThreaded) | ArRangeDeviceThreaded | [protected] |
| myTimeLastSickPacket (defined in ArSick) | ArSick | [protected] |
| myTimeoutTime (defined in ArSick) | ArSick | [protected] |
| myTotalNumReadings (defined in ArSick) | ArSick | [protected] |
| myUseSim (defined in ArSick) | ArSick | [protected] |
| myWhichReading (defined in ArSick) | ArSick | [protected] |
| processPacket(ArSickPacket *packet, ArPose pose, ArPose encoderPose, unsigned int counter, bool deinterlace, ArPose deinterlaceDelta) | ArSick | |
| remConnectCB(ArFunctor *functor) | ArSick | |
| remDataCB(ArFunctor *functor) | ArSick | |
| remDisconnectNormallyCB(ArFunctor *functor) | ArSick | |
| remDisconnectOnErrorCB(ArFunctor *functor) | ArSick | |
| remFailedConnectCB(ArFunctor *functor) | ArSick | |
| robotConnectCallback(void) | ArSick | |
| run(void) | ArRangeDeviceThreaded | [inline, virtual] |
| runAsync(void) | ArRangeDeviceThreaded | [inline, virtual] |
| runOnce(bool lockRobot) | ArSick | |
| runOnRobot(void) | ArSick | |
| runThread(void *arg) | ArSick | [virtual] |
| sensorInterpCallback(void) | ArSick | |
| setConnectionTimeoutTime(int mSecs) | ArSick | |
| 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] |
| setDeviceConnection(ArDeviceConnection *conn) | ArSick | |
| setFilterCleanCumulativeInterval(int milliSeconds) | ArSick | |
| setFilterCumulativeCleanDist(double dist) | ArSick | |
| setFilterCumulativeInsertMaxDist(double dist) | ArSick | |
| setFilterCumulativeMaxAge(int seconds) | ArSick | [inline] |
| setFilterCumulativeMaxDist(double dist) | ArSick | [inline] |
| setFilterCumulativeNearDist(double dist) | ArSick | |
| setFilterNearDist(double dist) | ArSick | |
| setIsControllingPower(bool controlPower) | ArSick | |
| setIsLaserFlipped(bool laserFlipped) | ArSick | |
| setIsUsingSim(bool usingSim) | ArSick | |
| setMaxDistToKeepCumulative(double maxDistToKeepCumulative) | ArRangeDevice | [inline] |
| setMaxRange(unsigned int maxRange) | ArRangeDevice | [inline, virtual] |
| setMaxSecondsToKeepCumulative(int maxSecondsToKeepCumulative) | ArRangeDevice | [inline] |
| setMaxSecondsToKeepCurrent(int maxSecondsToKeepCurrent) | ArRangeDevice | [inline] |
| setMinRange(unsigned int minRange) | ArSick | [inline] |
| setRobot(ArRobot *robot) | ArSick | [virtual] |
| setSensorPosition(double x, double y, double th) | ArSick | |
| setSensorPosition(ArPose pose) | ArSick | |
| simPacketHandler(ArRobotPacket *packet) | ArSick | |
| State enum name | ArSick | [protected] |
| STATE_CHANGE_BAUD enum value | ArSick | [protected] |
| STATE_CONFIGURE enum value | ArSick | [protected] |
| STATE_CONNECTED enum value | ArSick | [protected] |
| STATE_INIT enum value | ArSick | [protected] |
| STATE_INSTALL_MODE enum value | ArSick | [protected] |
| STATE_NONE enum value | ArSick | [protected] |
| STATE_SET_MODE enum value | ArSick | [protected] |
| STATE_START_READINGS enum value | ArSick | [protected] |
| STATE_WAIT_FOR_CONFIGURE_ACK enum value | ArSick | [protected] |
| STATE_WAIT_FOR_INSTALL_MODE_ACK enum value | ArSick | [protected] |
| STATE_WAIT_FOR_POWER_ON enum value | ArSick | [protected] |
| STATE_WAIT_FOR_SET_MODE_ACK enum value | ArSick | [protected] |
| STATE_WAIT_FOR_START_ACK enum value | ArSick | [protected] |
| stopRunning(void) | ArRangeDeviceThreaded | [inline, virtual] |
| switchState(State state) | ArSick | [protected] |
| tryingToConnect(void) | ArSick | [inline] |
| tryLockDevice(void) | ArRangeDeviceThreaded | [inline, virtual] |
| unlockDevice(void) | ArRangeDeviceThreaded | [inline, virtual] |
| ~ArRangeDevice() | ArRangeDevice | [virtual] |
| ~ArRangeDeviceThreaded() | ArRangeDeviceThreaded | [virtual] |
| ~ArSick() | ArSick | [virtual] |