Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages | Examples

ArLaser Member List

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

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


Generated on Thu Jan 7 10:34:42 2010 for Aria by  doxygen 1.4.2