Aria
2.8.0
|
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, bool *wasAdded=NULL) | 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)=0 | ArLaser | pure virtual |
blockingConnect(void)=0 | ArLaser | 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 | inlinevirtual |
clearCumulativeOlderThanSeconds(int seconds) | ArRangeDevice | inlinevirtual |
clearCumulativeReadings(void) | ArRangeDevice | inlinevirtual |
clearCurrentReadings(void) | ArRangeDevice | inlinevirtual |
clearIgnoreReadings(void) | ArLaser | inline |
copyReadingCount(const ArLaser *laser) | ArLaser | |
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)=0 | ArLaser | pure virtual |
filterCallback(void) | ArRangeDevice | |
getAbsoluteMaxRange(void) | ArLaser | inline |
getAdjustedRawReadings(void) const | ArRangeDevice | inlinevirtual |
getAdjustedRawReadingsAsVector(void) | ArRangeDevice | virtual |
getAutoBaudChoice(void) | ArLaser | inline |
getAutoBaudChoices(void) | ArLaser | inline |
getAutoBaudChoicesString(void) | ArLaser | inline |
getConnectionTimeoutSeconds(void) | ArLaser | virtual |
getCumulativeBuffer(void) const | ArRangeDevice | inlinevirtual |
getCumulativeBuffer(void) | ArRangeDevice | inlinevirtual |
getCumulativeBufferAsVector(void) | ArRangeDevice | inlinevirtual |
getCumulativeBufferSize(void) const | ArRangeDevice | virtual |
getCumulativeCleanDist(void) | ArLaser | inline |
getCumulativeCleanInterval(void) | ArLaser | inline |
getCumulativeCleanOffset(void) | ArLaser | inline |
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 |
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) const | ArRangeDevice | inlinevirtual |
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 | inlinevirtual |
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 | inlinevirtual |
getRunningWithLock(void) | ArRangeDeviceThreaded | inlinevirtual |
getSensorPosition(void) | ArLaser | inline |
getSensorPositionTh(void) | ArLaser | inline |
getSensorPositionX(void) | ArLaser | inline |
getSensorPositionY(void) | ArLaser | inline |
getSensorPositionZ(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 | protectedvirtual |
internalProcessReading(double x, double y, unsigned int range, bool clean, bool onlyClean) (defined in ArLaser) | ArLaser | protected |
isConnected(void)=0 | ArLaser | pure virtual |
isLocationDependent(void) | ArRangeDevice | inline |
isTryingToConnect(void)=0 | ArLaser | 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 | inlinevirtual |
laserConnect(void) | ArLaser | protectedvirtual |
laserDisconnectNormally(void) | ArLaser | protectedvirtual |
laserDisconnectOnError(void) | ArLaser | protectedvirtual |
laserFailedConnect(void) | ArLaser | protectedvirtual |
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 | protectedvirtual |
lockDevice(void) (defined in ArRangeDeviceThreaded) | ArRangeDeviceThreaded | inlinevirtual |
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 |
mySensorZ (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 |
ourUseSimpleNaming (defined in ArLaser) | ArLaser | protectedstatic |
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 | inlinevirtual |
runAsync(void) | ArRangeDeviceThreaded | inlinevirtual |
runThread(void *arg)=0 | ArRangeDeviceThreaded | 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, double z=0) | ArLaser | |
setSensorPosition(ArPose pose, double z=0) | ArLaser | |
setStartDegrees(double startDegrees) | ArLaser | |
stopRunning(void) | ArRangeDeviceThreaded | inlinevirtual |
tryLockDevice(void) (defined in ArRangeDeviceThreaded) | ArRangeDeviceThreaded | inlinevirtual |
unlockDevice(void) (defined in ArRangeDeviceThreaded) | ArRangeDeviceThreaded | inlinevirtual |
useSimpleNamingForAllLasers(void) | ArLaser | static |
~ArLaser() | ArLaser | virtual |
~ArRangeDevice() | ArRangeDevice | virtual |
~ArRangeDeviceThreaded() | ArRangeDeviceThreaded | virtual |