Aria  2.8.0
ArS3Series Member List

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

addConnectCB(ArFunctor *functor, int position=50)ArLaserinline
addDisconnectNormallyCB(ArFunctor *functor, int position=50)ArLaserinline
addDisconnectOnErrorCB(ArFunctor *functor, int position=50)ArLaserinline
addFailedConnectCB(ArFunctor *functor, int position=50)ArLaserinline
addIgnoreReading(double ignoreReading)ArLaserinline
addIgnoreReadings(const char *ignoreReadings)ArLaser
addReading(double x, double y, bool *wasAdded=NULL)ArRangeDevicevirtual
addReadingCB(ArFunctor *functor, int position=50)ArLaserinline
adjustRawReadings(bool interlaced)ArRangeDeviceprotected
applyTransform(ArTransform trans, bool doCumulative=true)ArLaservirtual
ArLaser(int laserNumber, const char *name, unsigned int absoluteMaxRange, bool locationDependent=false, bool appendLaserNumberToName=true)ArLaser
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
ArS3Series(int laserNumber, const char *name="S3Series")ArS3Series
asyncConnect(void) (defined in ArS3Series)ArS3Seriesvirtual
blockingConnect(void) (defined in ArS3Series)ArS3Seriesvirtual
canChooseAutoBaud(void)ArLaserinline
canChooseDegrees(void)ArLaserinline
canChooseIncrement(void)ArLaserinline
canChooseReflectorBits(void)ArLaserinline
canChooseStartingBaud(void)ArLaserinline
canChooseUnits(void)ArLaserinline
canSetDegrees(void)ArLaserinline
canSetIncrement(void)ArLaserinline
canSetPowerControlled(void)ArLaserinline
chooseAutoBaud(const char *reflectorBits)ArLaser
chooseDegrees(const char *range)ArLaser
chooseIncrement(const char *increment)ArLaser
chooseReflectorBits(const char *reflectorBits)ArLaser
chooseStartingBaud(const char *reflectorBits)ArLaser
chooseUnits(const char *units)ArLaser
clear(void) (defined in ArS3Series)ArS3Seriesprotected
clearCumulativeOlderThan(int milliSeconds)ArRangeDeviceinlinevirtual
clearCumulativeOlderThanSeconds(int seconds)ArRangeDeviceinlinevirtual
clearCumulativeReadings(void)ArRangeDeviceinlinevirtual
clearCurrentReadings(void)ArRangeDeviceinlinevirtual
clearIgnoreReadings(void)ArLaserinline
compareMonitoringDataAgainst(int val) (defined in ArS3Series)ArS3Seriesinline
copyReadingCount(const ArLaser *laser)ArLaser
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
disconnect(void) (defined in ArS3Series)ArS3Seriesvirtual
failedToConnect(void) (defined in ArS3Series)ArS3Seriesprotected
filterCallback(void)ArRangeDevice
getAbsoluteMaxRange(void)ArLaserinline
getAdjustedRawReadings(void) constArRangeDeviceinlinevirtual
getAdjustedRawReadingsAsVector(void)ArRangeDevicevirtual
getAutoBaudChoice(void)ArLaserinline
getAutoBaudChoices(void)ArLaserinline
getAutoBaudChoicesString(void)ArLaserinline
getConnectionTimeoutSeconds(void)ArLaservirtual
getCumulativeBuffer(void) constArRangeDeviceinlinevirtual
getCumulativeBuffer(void)ArRangeDeviceinlinevirtual
getCumulativeBufferAsVector(void)ArRangeDeviceinlinevirtual
getCumulativeBufferSize(void) constArRangeDevicevirtual
getCumulativeCleanDist(void)ArLaserinline
getCumulativeCleanInterval(void)ArLaserinline
getCumulativeCleanOffset(void)ArLaserinline
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
getDefaultPortType(void)ArLaserinline
getDefaultTcpPort(void)ArLaserinline
getDegreesChoice(void)ArLaserinline
getDegreesChoiceDouble(void)ArLaserinline
getDegreesChoices(void)ArLaserinline
getDegreesChoicesMap(void)ArLaserinline
getDegreesChoicesString(void)ArLaserinline
getDeviceConnection(void)ArLaservirtual
getEndDegrees(void)ArLaserinline
getEndDegreesMax(void)ArLaserinline
getEndDegreesMin(void)ArLaserinline
getFlipped(void)ArLaserinline
getIgnoreReadings(void) constArLaserinline
getIncrement(void)ArLaserinline
getIncrementChoice(void)ArLaserinline
getIncrementChoiceDouble(void)ArLaserinline
getIncrementChoices(void)ArLaserinline
getIncrementChoicesMap(void)ArLaserinline
getIncrementChoicesString(void)ArLaserinline
getIncrementMax(void)ArLaserinline
getIncrementMin(void)ArLaserinline
getInfoLogLevel(void)ArLaserinline
getLaserNumber(void)ArLaserinline
getLastReadingTime(void)ArLaserinline
getMaxDistToKeepCumulative(void)ArRangeDeviceinline
getMaxInsertDistCumulative(void)ArRangeDeviceinline
getMaxRange(void) constArRangeDeviceinlinevirtual
getMaxSecondsToKeepCumulative(void)ArRangeDeviceinline
getMaxSecondsToKeepCurrent(void)ArRangeDeviceinline
getMinDistBetweenCumulative(void)ArRangeDeviceinline
getMinDistBetweenCurrent(void)ArRangeDeviceinline
getMonitoringData(void) (defined in ArS3Series)ArS3Seriesinline
getName(void) constArRangeDevicevirtual
getPowerControlled(void)ArLaserinline
getRawReadings(void) constArRangeDeviceinlinevirtual
getRawReadingsAsVector(void)ArRangeDevicevirtual
getReadingCount(void)ArLaser
getReflectorBitsChoice(void)ArLaserinline
getReflectorBitsChoices(void)ArLaserinline
getReflectorBitsChoicesString(void)ArLaserinline
getRobot(void)ArRangeDevicevirtual
getRunning(void)ArRangeDeviceThreadedinlinevirtual
getRunningWithLock(void)ArRangeDeviceThreadedinlinevirtual
getSensorPosition(void)ArLaserinline
getSensorPositionTh(void)ArLaserinline
getSensorPositionX(void)ArLaserinline
getSensorPositionY(void)ArLaserinline
getSensorPositionZ(void)ArLaserinline
getStartDegrees(void)ArLaserinline
getStartDegreesMax(void)ArLaserinline
getStartDegreesMin(void)ArLaserinline
getStartingBaudChoice(void)ArLaserinline
getStartingBaudChoices(void)ArLaserinline
getStartingBaudChoicesString(void)ArLaserinline
getUnitsChoice(void)ArLaserinline
getUnitsChoices(void)ArLaserinline
getUnitsChoicesString(void)ArLaserinline
hasSensorPosition(void)ArLaserinline
internalBuildChoices(std::map< std::string, double > *choices, std::string *str, std::list< std::string > *choicesList) (defined in ArLaser)ArLaserprotected
internalBuildChoicesString(std::list< std::string > *choices, std::string *str) (defined in ArLaser)ArLaserprotected
internalCheckChoice(const char *check, const char *choice, std::list< std::string > *choices, const char *choicesStr) (defined in ArLaser)ArLaserprotected
internalCheckChoice(const char *check, const char *choice, std::map< std::string, double > *choices, const char *choicesStr, double *choiceDouble) (defined in ArLaser)ArLaserprotected
internalGotReading(void) (defined in ArLaser)ArLaserprotectedvirtual
internalProcessReading(double x, double y, unsigned int range, bool clean, bool onlyClean) (defined in ArLaser)ArLaserprotected
isConnected(void) (defined in ArS3Series)ArS3Seriesinlinevirtual
isLocationDependent(void)ArRangeDeviceinline
isMonitoringDataAvailable(void) (defined in ArS3Series)ArS3Seriesinline
isTryingToConnect(void) (defined in ArS3Series)ArS3Seriesinlinevirtual
laserAllowAutoBaudChoices(const char *defaultAutoBaudChoice, std::list< std::string > autoBaudChoices)ArLaserprotected
laserAllowDegreesChoices(const char *defaultDegreesChoice, std::map< std::string, double > degreesChoices)ArLaserprotected
laserAllowIncrementChoices(const char *defaultIncrementChoice, std::map< std::string, double > incrementChoices)ArLaserprotected
laserAllowReflectorBitsChoices(const char *defaultReflectorBitsChoice, std::list< std::string > reflectorBitsChoices)ArLaserprotected
laserAllowSetDegrees(double defaultStartDegrees, double startDegreesMin, double startDegreesMax, double defaultEndDegrees, double endDegreesMin, double endDegreesMax)ArLaserprotected
laserAllowSetIncrement(double defaultIncrement, double incrementMin, double incrementMax)ArLaserprotected
laserAllowSetPowerControlled(bool defaultPowerControlled)ArLaserprotected
laserAllowStartingBaudChoices(const char *defaultStartingBaudChoice, std::list< std::string > startingBaudChoices)ArLaserprotected
laserAllowUnitsChoices(const char *defaultUnitsChoice, std::list< std::string > unitsChoices)ArLaserprotected
laserCheckLostConnection(void)ArLaserprotected
laserCheckParams(void)ArLaserinlinevirtual
laserConnect(void)ArLaserprotectedvirtual
laserDisconnectNormally(void)ArLaserprotectedvirtual
laserDisconnectOnError(void)ArLaserprotectedvirtual
laserFailedConnect(void)ArLaserprotectedvirtual
laserProcessReadings(void)ArLaserprotected
laserPullUnsetParamsFromRobot(void)ArLaserprotected
laserSetAbsoluteMaxRange(unsigned int absoluteMaxRange)ArLaserprotected
laserSetDefaultPortType(const char *defaultPortType)ArLaserprotected
laserSetDefaultTcpPort(int defaultLaserTcpPort)ArLaserprotected
laserSetName(const char *name) (defined in ArS3Series)ArS3Seriesprotectedvirtual
lockDevice(void) (defined in ArRangeDeviceThreaded)ArRangeDeviceThreadedinlinevirtual
log(void)ArS3Series
myAbsoluteMaxRange (defined in ArLaser)ArLaserprotected
myAdjustedRawReadings (defined in ArRangeDevice)ArRangeDeviceprotected
myAdjustedRawReadingsVector (defined in ArRangeDevice)ArRangeDeviceprotected
myAriaExitCB (defined in ArS3Series)ArS3Seriesprotected
myAutoBaudChoice (defined in ArLaser)ArLaserprotected
myAutoBaudChoices (defined in ArLaser)ArLaserprotected
myAutoBaudChoiceSet (defined in ArLaser)ArLaserprotected
myAutoBaudChoicesString (defined in ArLaser)ArLaserprotected
myCanChooseAutoBaud (defined in ArLaser)ArLaserprotected
myCanChooseDegrees (defined in ArLaser)ArLaserprotected
myCanChooseIncrement (defined in ArLaser)ArLaserprotected
myCanChooseReflectorBits (defined in ArLaser)ArLaserprotected
myCanChooseStartingBaud (defined in ArLaser)ArLaserprotected
myCanChooseUnits (defined in ArLaser)ArLaserprotected
myCanSetDegrees (defined in ArLaser)ArLaserprotected
myCanSetIncrement (defined in ArLaser)ArLaserprotected
myCanSetPowerControlled (defined in ArLaser)ArLaserprotected
myConn (defined in ArLaser)ArLaserprotected
myConnectCBList (defined in ArLaser)ArLaserprotected
myConnMutex (defined in ArLaser)ArLaserprotected
myCumulativeBuffer (defined in ArRangeDevice)ArRangeDeviceprotected
myCumulativeBufferSizeSet (defined in ArLaser)ArLaserprotected
myCumulativeCleanDist (defined in ArLaser)ArLaserprotected
myCumulativeCleanDistSquared (defined in ArLaser)ArLaserprotected
myCumulativeCleanInterval (defined in ArLaser)ArLaserprotected
myCumulativeCleanOffset (defined in ArLaser)ArLaserprotected
myCumulativeDrawingData (defined in ArRangeDevice)ArRangeDeviceprotected
myCumulativeLastClean (defined in ArLaser)ArLaserprotected
myCurrentBuffer (defined in ArRangeDevice)ArRangeDeviceprotected
myCurrentDrawingData (defined in ArRangeDevice)ArRangeDeviceprotected
myDataCBList (defined in ArLaser)ArLaserprotected
myDataMutex (defined in ArS3Series)ArS3Seriesprotected
myDefaultPortType (defined in ArLaser)ArLaserprotected
myDefaultTcpPort (defined in ArLaser)ArLaserprotected
myDegreesChoice (defined in ArLaser)ArLaserprotected
myDegreesChoiceDouble (defined in ArLaser)ArLaserprotected
myDegreesChoices (defined in ArLaser)ArLaserprotected
myDegreesChoiceSet (defined in ArLaser)ArLaserprotected
myDegreesChoicesList (defined in ArLaser)ArLaserprotected
myDegreesChoicesString (defined in ArLaser)ArLaserprotected
myDeviceMutex (defined in ArRangeDevice)ArRangeDeviceprotected
myDisconnectNormallyCBList (defined in ArLaser)ArLaserprotected
myDisconnectOnErrorCBList (defined in ArLaser)ArLaserprotected
myEndDegrees (defined in ArLaser)ArLaserprotected
myEndDegreesMax (defined in ArLaser)ArLaserprotected
myEndDegreesMin (defined in ArLaser)ArLaserprotected
myEndDegreesSet (defined in ArLaser)ArLaserprotected
myFailedConnectCBList (defined in ArLaser)ArLaserprotected
myFilterCB (defined in ArRangeDevice)ArRangeDeviceprotected
myFlipped (defined in ArLaser)ArLaserprotected
myFlippedSet (defined in ArLaser)ArLaserprotected
myHaveSensorPose (defined in ArLaser)ArLaserprotected
myIgnoreReadings (defined in ArLaser)ArLaserprotected
myIncrement (defined in ArLaser)ArLaserprotected
myIncrementChoice (defined in ArLaser)ArLaserprotected
myIncrementChoiceDouble (defined in ArLaser)ArLaserprotected
myIncrementChoices (defined in ArLaser)ArLaserprotected
myIncrementChoiceSet (defined in ArLaser)ArLaserprotected
myIncrementChoicesList (defined in ArLaser)ArLaserprotected
myIncrementChoicesString (defined in ArLaser)ArLaserprotected
myIncrementMax (defined in ArLaser)ArLaserprotected
myIncrementMin (defined in ArLaser)ArLaserprotected
myIncrementSet (defined in ArLaser)ArLaserprotected
myInfoLogLevel (defined in ArLaser)ArLaserprotected
myIsConnected (defined in ArS3Series)ArS3Seriesprotected
myIsLocationDependent (defined in ArRangeDevice)ArRangeDeviceprotected
myIsMonitoringDataAvailable (defined in ArS3Series)ArS3Seriesprotected
myLaserNumber (defined in ArLaser)ArLaserprotected
myLastReading (defined in ArLaser)ArLaserprotected
myLogLevel (defined in ArS3Series)ArS3Seriesprotected
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
myMaxRangeSet (defined in ArLaser)ArLaserprotected
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
myMonitoringData (defined in ArS3Series)ArS3Seriesprotected
myName (defined in ArRangeDevice)ArRangeDeviceprotected
myNumChans (defined in ArS3Series)ArS3Seriesprotected
myOwnCumulativeDrawingData (defined in ArRangeDevice)ArRangeDeviceprotected
myOwnCurrentDrawingData (defined in ArRangeDevice)ArRangeDeviceprotected
myPackets (defined in ArS3Series)ArS3Seriesprotected
myPacketsMutex (defined in ArS3Series)ArS3Seriesprotected
myPowerControlled (defined in ArLaser)ArLaserprotected
myPowerControlledSet (defined in ArLaser)ArLaserprotected
myRawReadings (defined in ArRangeDevice)ArRangeDeviceprotected
myRawReadingsVector (defined in ArRangeDevice)ArRangeDeviceprotected
myReadingCount (defined in ArLaser)ArLaserprotected
myReadingCurrentCount (defined in ArLaser)ArLaserprotected
myReceiver (defined in ArS3Series)ArS3Seriesprotected
myReflectorBitsChoice (defined in ArLaser)ArLaserprotected
myReflectorBitsChoices (defined in ArLaser)ArLaserprotected
myReflectorBitsChoiceSet (defined in ArLaser)ArLaserprotected
myReflectorBitsChoicesString (defined in ArLaser)ArLaserprotected
myRobot (defined in ArRangeDevice)ArRangeDeviceprotected
myRobotRunningAndConnected (defined in ArLaser)ArLaserprotected
myRunThreadCB (defined in ArRangeDeviceThreaded)ArRangeDeviceThreadedprotected
mySensorInterpTask (defined in ArS3Series)ArS3Seriesprotected
mySensorPose (defined in ArLaser)ArLaserprotected
mySensorZ (defined in ArLaser)ArLaserprotected
myStartConnect (defined in ArS3Series)ArS3Seriesprotected
myStartDegrees (defined in ArLaser)ArLaserprotected
myStartDegreesMax (defined in ArLaser)ArLaserprotected
myStartDegreesMin (defined in ArLaser)ArLaserprotected
myStartDegreesSet (defined in ArLaser)ArLaserprotected
myStartingBaudChoice (defined in ArLaser)ArLaserprotected
myStartingBaudChoices (defined in ArLaser)ArLaserprotected
myStartingBaudChoiceSet (defined in ArLaser)ArLaserprotected
myStartingBaudChoicesString (defined in ArLaser)ArLaserprotected
myTask (defined in ArRangeDeviceThreaded)ArRangeDeviceThreadedprotected
myTimeLastReading (defined in ArLaser)ArLaserprotected
myTimeoutSeconds (defined in ArLaser)ArLaserprotected
myTryingToConnect (defined in ArS3Series)ArS3Seriesprotected
myUnitsChoice (defined in ArLaser)ArLaserprotected
myUnitsChoices (defined in ArLaser)ArLaserprotected
myUnitsChoiceSet (defined in ArLaser)ArLaserprotected
myUnitsChoicesString (defined in ArLaser)ArLaserprotected
ourUseSimpleNaming (defined in ArLaser)ArLaserprotectedstatic
remConnectCB(ArFunctor *functor)ArLaserinline
remDisconnectNormallyCB(ArFunctor *functor)ArLaserinline
remDisconnectOnErrorCB(ArFunctor *functor)ArLaserinline
remFailedConnectCB(ArFunctor *functor)ArLaserinline
remReadingCB(ArFunctor *functor)ArLaserinline
resetLastCumulativeCleanTime(void)ArLaserinline
run(void)ArRangeDeviceThreadedinlinevirtual
runAsync(void)ArRangeDeviceThreadedinlinevirtual
runThread(void *arg)ArS3Seriesprotectedvirtual
sensorInterp(void)ArS3Seriesprotected
setConnectionTimeoutSeconds(double seconds)ArLaservirtual
setCumulativeBufferSize(size_t size)ArLaservirtual
setCumulativeCleanDist(double dist)ArLaserinline
setCumulativeCleanInterval(int milliSeconds)ArLaserinline
setCumulativeCleanOffset(int milliSeconds)ArLaserinline
setCumulativeDrawingData(ArDrawingData *data, bool takeOwnershipOfData)ArRangeDevicevirtual
setCurrentBufferSize(size_t size)ArRangeDevicevirtual
setCurrentDrawingData(ArDrawingData *data, bool takeOwnershipOfData)ArRangeDevicevirtual
setDeviceConnection(ArDeviceConnection *conn)ArLaservirtual
setEndDegrees(double endDegrees)ArLaser
setFlipped(bool flipped)ArLaserinline
setIncrement(double increment)ArLaser
setInfoLogLevel(ArLog::LogLevel infoLogLevel)ArLaserinline
setMaxDistToKeepCumulative(double maxDistToKeepCumulative)ArRangeDeviceinline
setMaxInsertDistCumulative(double maxInsertDistCumulative)ArRangeDeviceinline
setMaxRange(unsigned int maxRange)ArLaservirtual
setMaxSecondsToKeepCumulative(int maxSecondsToKeepCumulative)ArRangeDeviceinline
setMaxSecondsToKeepCurrent(int maxSecondsToKeepCurrent)ArRangeDeviceinline
setMinDistBetweenCumulative(double minDistBetweenCumulative)ArRangeDeviceinline
setMinDistBetweenCurrent(double minDistBetweenCurrent)ArRangeDeviceinline
setPowerControlled(bool powerControlled)ArLaser
setRobot(ArRobot *robot) (defined in ArS3Series)ArS3Seriesprotectedvirtual
setSensorPosition(double x, double y, double th, double z=0)ArLaser
setSensorPosition(ArPose pose, double z=0)ArLaser
setStartDegrees(double startDegrees)ArLaser
stopRunning(void)ArRangeDeviceThreadedinlinevirtual
tryLockDevice(void) (defined in ArRangeDeviceThreaded)ArRangeDeviceThreadedinlinevirtual
unlockDevice(void) (defined in ArRangeDeviceThreaded)ArRangeDeviceThreadedinlinevirtual
useSimpleNamingForAllLasers(void)ArLaserstatic
~ArLaser()ArLaservirtual
~ArRangeDevice()ArRangeDevicevirtual
~ArRangeDeviceThreaded()ArRangeDeviceThreadedvirtual
~ArS3Series()ArS3Series