| actionHandler(void) | ArRobot |  | 
  | addAction(ArAction *action, int priority) | ArRobot |  | 
  | addConnectCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArRobot |  | 
  | addDisconnectNormallyCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArRobot |  | 
  | addDisconnectOnErrorCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArRobot |  | 
  | addFailedConnectCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArRobot |  | 
  | addLaser(ArLaser *laser, int laserNumber, bool addAsRangeDevice=true) | ArRobot |  | 
  | addPacketHandler(ArRetFunctor1< bool, ArRobotPacket * > *functor, ArListPos::Pos position=ArListPos::LAST) | ArRobot |  | 
  | addRangeDevice(ArRangeDevice *device) | ArRobot |  | 
  | addRunExitCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArRobot |  | 
  | addSensorInterpTask(const char *name, int position, ArFunctor *functor, ArTaskState::State *state=NULL) | ArRobot |  | 
  | addStabilizingCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArRobot |  | 
  | addUserTask(const char *name, int position, ArFunctor *functor, ArTaskState::State *state=NULL) | ArRobot |  | 
  | applyTransform(ArTransform trans, bool doCumulative=true) | ArRobot |  | 
  | areMotorsEnabled(void) const  | ArRobot |  [inline] | 
  | areSonarsEnabled(void) const  | ArRobot |  [inline] | 
  | ariaExitCallback(void) | ArRobot |  | 
  | ArRobot(const char *name=NULL, bool ignored=true, bool doSigHandle=true, bool normalInit=true, bool addAriaExitCallback=true) | ArRobot |  | 
  | asyncConnect(void) | ArRobot |  | 
  | asyncConnectHandler(bool tryHarderToConnect) | ArRobot |  | 
  | attachKeyHandler(ArKeyHandler *keyHandler, bool exitOnEscape=true, bool useExitNotShutdown=true) | ArRobot |  | 
  | blockingConnect(void) | ArRobot |  | 
  | cancelConnection(void) | ArRobot |  | 
  | ChargeState enum name (defined in ArRobot) | ArRobot |  | 
  | CHARGING_BULK enum value (defined in ArRobot) | ArRobot |  | 
  | CHARGING_FLOAT enum value (defined in ArRobot) | ArRobot |  | 
  | CHARGING_NOT enum value (defined in ArRobot) | ArRobot |  | 
  | CHARGING_OVERCHARGE enum value (defined in ArRobot) | ArRobot |  | 
  | CHARGING_UNKNOWN enum value (defined in ArRobot) | ArRobot |  | 
  | checkRangeDevicesCumulativeBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL, const ArRangeDevice **rangeDevice=NULL, bool useLocationDependentDevices=true) const  | ArRobot |  | 
  | checkRangeDevicesCumulativePolar(double startAngle, double endAngle, double *angle=NULL, const ArRangeDevice **rangeDevice=NULL, bool useLocationDependentDevices=true) const  | ArRobot |  | 
  | checkRangeDevicesCurrentBox(double x1, double y1, double x2, double y2, ArPose *readingPos=NULL, const ArRangeDevice **rangeDevice=NULL, bool useLocationDependentDevices=true) const  | ArRobot |  | 
  | checkRangeDevicesCurrentPolar(double startAngle, double endAngle, double *angle=NULL, const ArRangeDevice **rangeDevice=NULL, bool useLocationDependentDevices=true) const  | ArRobot |  | 
  | clearDirectMotion(void) | ArRobot |  | 
  | com(unsigned char command) | ArRobot |  | 
  | com2Bytes(unsigned char command, char high, char low) | ArRobot |  | 
  | comDataN(unsigned char command, const char *data, int size) | ArRobot |  | 
  | comInt(unsigned char command, short int argument) | ArRobot |  | 
  | comStr(unsigned char command, const char *argument) | ArRobot |  | 
  | comStrN(unsigned char command, const char *str, int size) | ArRobot |  | 
  | deactivateActions(void) | ArRobot |  | 
  | disableMotors() | ArRobot |  | 
  | disableSonar() | ArRobot |  | 
  | disconnect(void) | ArRobot |  | 
  | dropConnection(void) | ArRobot |  | 
  | enableMotors() | ArRobot |  | 
  | enableSonar() | ArRobot |  | 
  | failedConnect(void) | ArRobot |  | 
  | findAction(const char *actionName) | ArRobot |  | 
  | findAngleTo(const ArPose pose) | ArRobot |  [inline] | 
  | findDeltaHeadingTo(const ArPose pose) | ArRobot |  [inline] | 
  | findDistanceTo(const ArPose pose) | ArRobot |  [inline] | 
  | findLaser(int laserNumber) const  | ArRobot |  | 
  | findLaser(int laserNumber) | ArRobot |  | 
  | findRangeDevice(const char *name, bool ignoreCase=false) const  | ArRobot |  | 
  | findRangeDevice(const char *name, bool ignoreCase=false) | ArRobot |  | 
  | findTask(const char *name) | ArRobot |  | 
  | findTask(ArFunctor *functor) | ArRobot |  | 
  | findUserTask(const char *name) | ArRobot |  | 
  | findUserTask(ArFunctor *functor) | ArRobot |  | 
  | finishedConnection(void) | ArRobot |  | 
  | forceTryingToMove(void) | ArRobot |  [inline] | 
  | getAbsoluteMaxLatAccel(void) const  | ArRobot |  [inline] | 
  | getAbsoluteMaxLatDecel(void) const  | ArRobot |  [inline] | 
  | getAbsoluteMaxLatVel(void) const  | ArRobot |  [inline] | 
  | getAbsoluteMaxRotAccel(void) const  | ArRobot |  [inline] | 
  | getAbsoluteMaxRotDecel(void) const  | ArRobot |  [inline] | 
  | getAbsoluteMaxRotVel(void) const  | ArRobot |  [inline] | 
  | getAbsoluteMaxTransAccel(void) const  | ArRobot |  [inline] | 
  | getAbsoluteMaxTransDecel(void) const  | ArRobot |  [inline] | 
  | getAbsoluteMaxTransVel(void) const  | ArRobot |  [inline] | 
  | getActionMap(void) | ArRobot |  | 
  | getAnalog(void) const  | ArRobot |  [inline] | 
  | getAnalogPortSelected(void) const  | ArRobot |  [inline] | 
  | getBatteryVoltage(void) const  | ArRobot |  [inline] | 
  | getBatteryVoltageAverageOfNum(void) | ArRobot |  [inline] | 
  | getBatteryVoltageNow(void) const  | ArRobot |  [inline] | 
  | getChargeState(void) const  | ArRobot |  | 
  | getClosestSonarNumber(double startAngle, double endAngle) const  | ArRobot |  | 
  | getClosestSonarRange(double startAngle, double endAngle) const  | ArRobot |  | 
  | getCompass(void) const  | ArRobot |  [inline] | 
  | getConnectionCycleMultiplier(void) const  | ArRobot |  | 
  | getConnectionTimeoutTime(void) const  | ArRobot |  | 
  | getControl(void) const  | ArRobot |  [inline] | 
  | getCounter(void) const  | ArRobot |  [inline] | 
  | getCycleTime(void) const  | ArRobot |  | 
  | getCycleWarningTime(void) const  | ArRobot |  | 
  | getCycleWarningTime(void) | ArRobot |  | 
  | getDeviceConnection(void) const  | ArRobot |  | 
  | getDigIn(void) const  | ArRobot |  [inline] | 
  | getDigOut(void) const  | ArRobot |  [inline] | 
  | getDirectMotionPrecedenceTime(void) const  | ArRobot |  | 
  | getDoNotSwitchBaud(void) | ArRobot |  [inline] | 
  | getEncoderCorrectionCallback(void) const  | ArRobot |  | 
  | getEncoderPose(void) const  | ArRobot |  [inline] | 
  | getEncoderPoseInterpNumReadings(void) const  | ArRobot |  [inline] | 
  | getEncoderPoseInterpPosition(ArTime timeStamp, ArPose *position) | ArRobot |  [inline] | 
  | getEncoderTransform(void) const  | ArRobot |  | 
  | getEstop(void) | ArRobot |  [inline] | 
  | getFaultFlags(void) const  | ArRobot |  [inline] | 
  | getFlags(void) const  | ArRobot |  [inline] | 
  | getHeadingDoneDiff(void) const  | ArRobot |  [inline] | 
  | getIOAnalog(int num) const  | ArRobot |  | 
  | getIOAnalogSize(void) const  | ArRobot |  [inline] | 
  | getIOAnalogVoltage(int num) const  | ArRobot |  | 
  | getIODigIn(int num) const  | ArRobot |  | 
  | getIODigInSize(void) const  | ArRobot |  [inline] | 
  | getIODigOut(int num) const  | ArRobot |  | 
  | getIODigOutSize(void) const  | ArRobot |  [inline] | 
  | getIOPacketTime(void) const  | ArRobot |  [inline] | 
  | getKeyHandler(void) const  | ArRobot |  | 
  | getLaserMap(void) const  | ArRobot |  | 
  | getLaserMap(void) | ArRobot |  | 
  | getLastOdometryTime(void) const  | ArRobot |  | 
  | getLastPacketTime(void) const  | ArRobot |  | 
  | getLatAccel(void) const  | ArRobot |  | 
  | getLatDecel(void) const  | ArRobot |  | 
  | getLatVel(void) const  | ArRobot |  [inline] | 
  | getLatVelMax(void) const  | ArRobot |  | 
  | getLeftEncoder(void) | ArRobot |  | 
  | getLeftVel(void) const  | ArRobot |  [inline] | 
  | getLogActions(void) | ArRobot |  [inline] | 
  | getLogMovementReceived(void) | ArRobot |  [inline] | 
  | getLogMovementSent(void) | ArRobot |  [inline] | 
  | getLogVelocitiesReceived(void) | ArRobot |  [inline] | 
  | getMotorPacCount(void) const  | ArRobot |  | 
  | getMoveDoneDist(void) | ArRobot |  [inline] | 
  | getName(void) const  | ArRobot |  | 
  | getNoTimeWarningThisCycle(void) | ArRobot |  [inline] | 
  | getNumFrontBumpers(void) const  | ArRobot |  [inline] | 
  | getNumRearBumpers(void) const  | ArRobot |  [inline] | 
  | getNumSonar(void) const  | ArRobot |  [inline] | 
  | getOdometerDegrees(void) | ArRobot |  [inline] | 
  | getOdometerDistance(void) | ArRobot |  [inline] | 
  | getOdometerTime(void) | ArRobot |  [inline] | 
  | getOdometryDelay(void) | ArRobot |  [inline] | 
  | getOrigRobotConfig(void) const  | ArRobot |  | 
  | getOSThread(void) | ArRobot |  [inline] | 
  | getPacketsReceivedTracking(void) | ArRobot |  [inline] | 
  | getPacketsSentTracking(void) | ArRobot |  [inline] | 
  | getPose(void) const  | ArRobot |  [inline] | 
  | getPoseInterpNumReadings(void) const  | ArRobot |  [inline] | 
  | getPoseInterpPosition(ArTime timeStamp, ArPose *position) | ArRobot |  [inline] | 
  | getPTZ(void) | ArRobot |  [inline] | 
  | getRangeDeviceList(void) | ArRobot |  | 
  | getRawEncoderPose(void) const  | ArRobot |  [inline] | 
  | getRealBatteryVoltage(void) const  | ArRobot |  [inline] | 
  | getRealBatteryVoltageAverageOfNum(void) | ArRobot |  [inline] | 
  | getRealBatteryVoltageNow(void) const  | ArRobot |  [inline] | 
  | getResolver(void) | ArRobot |  | 
  | getRightEncoder(void) | ArRobot |  | 
  | getRightVel(void) const  | ArRobot |  [inline] | 
  | getRobotDiagonal(void) const  | ArRobot |  [inline] | 
  | getRobotLength(void) const  | ArRobot |  [inline] | 
  | getRobotLengthFront(void) const  | ArRobot |  [inline] | 
  | getRobotLengthRear(void) const  | ArRobot |  [inline] | 
  | getRobotName(void) const  | ArRobot |  [inline] | 
  | getRobotParams(void) const  | ArRobot |  | 
  | getRobotRadius(void) const  | ArRobot |  [inline] | 
  | getRobotSubType(void) const  | ArRobot |  [inline] | 
  | getRobotType(void) const  | ArRobot |  [inline] | 
  | getRobotWidth(void) const  | ArRobot |  [inline] | 
  | getRotAccel(void) const  | ArRobot |  | 
  | getRotDecel(void) const  | ArRobot |  | 
  | getRotVel(void) const  | ArRobot |  [inline] | 
  | getRotVelMax(void) const  | ArRobot |  | 
  | getRunExitListCopy() | ArRobot |  | 
  | getSonarPacCount(void) const  | ArRobot |  | 
  | getSonarRange(int num) const  | ArRobot |  | 
  | getSonarReading(int num) const  | ArRobot |  | 
  | getStabilizingTime(void) const  | ArRobot |  | 
  | getStallValue(void) const  | ArRobot |  [inline] | 
  | getStateOfCharge(void) const  | ArRobot |  [inline] | 
  | getStateOfChargeLow(void) const  | ArRobot |  [inline] | 
  | getStateOfChargeSetTime(void) const  | ArRobot |  [inline] | 
  | getStateOfChargeShutdown(void) const  | ArRobot |  [inline] | 
  | getStateReflectionRefreshTime(void) const  | ArRobot |  | 
  | getSyncTaskRoot(void) | ArRobot |  | 
  | getTemperature(void) | ArRobot |  [inline] | 
  | getTh(void) const  | ArRobot |  [inline] | 
  | getToGlobalTransform(void) const  | ArRobot |  | 
  | getToLocalTransform(void) const  | ArRobot |  | 
  | getTransAccel(void) const  | ArRobot |  | 
  | getTransDecel(void) const  | ArRobot |  | 
  | getTransVelMax(void) const  | ArRobot |  | 
  | getTripOdometerDegrees(void) | ArRobot |  [inline] | 
  | getTripOdometerDistance(void) | ArRobot |  [inline] | 
  | getTripOdometerTime(void) | ArRobot |  [inline] | 
  | getVel(void) const  | ArRobot |  [inline] | 
  | getX(void) const  | ArRobot |  [inline] | 
  | getY(void) const  | ArRobot |  [inline] | 
  | handlePacket(ArRobotPacket *packet) | ArRobot |  | 
  | hasFaultFlags(void) const  | ArRobot |  [inline] | 
  | hasFrontBumpers(void) const  | ArRobot |  [inline] | 
  | hasLaser(ArLaser *device) const  | ArRobot |  | 
  | hasLatVel(void) const  | ArRobot |  [inline] | 
  | hasRangeDevice(ArRangeDevice *device) const  | ArRobot |  | 
  | hasRearBumpers(void) const  | ArRobot |  [inline] | 
  | hasSettableAccsDecs(void) const  | ArRobot |  [inline] | 
  | hasSettableVelMaxes(void) const  | ArRobot |  [inline] | 
  | hasTableSensingIR(void) const  | ArRobot |  [inline] | 
  | hasTemperature(void) | ArRobot |  [inline] | 
  | haveStateOfCharge(void) const  | ArRobot |  [inline] | 
  | incCounter(void) | ArRobot |  [inline] | 
  | init(void) | ArRobot |  | 
  | isConnected(void) const  | ArRobot |  [inline] | 
  | isCycleChained(void) const  | ArRobot |  [inline] | 
  | isDirectMotion(void) const  | ArRobot |  | 
  | isEStopPressed(void) const  | ArRobot |  [inline] | 
  | isHeadingDone(double delta=0.0) const  | ArRobot |  | 
  | isLeftBreakBeamTriggered(void) const  | ArRobot |  | 
  | isLeftMotorStalled(void) const  | ArRobot |  [inline] | 
  | isLeftTableSensingIRTriggered(void) const  | ArRobot |  | 
  | isMoveDone(double delta=0.0) | ArRobot |  | 
  | isRightBreakBeamTriggered(void) const  | ArRobot |  | 
  | isRightMotorStalled(void) const  | ArRobot |  [inline] | 
  | isRightTableSensingIRTriggered(void) const  | ArRobot |  | 
  | isRunning(void) const  | ArRobot |  | 
  | isSonarNew(int num) const  | ArRobot |  | 
  | isStabilizing(void) | ArRobot |  [inline] | 
  | isTryingToMove(void) | ArRobot |  [inline] | 
  | keyHandlerExit(void) | ArRobot |  | 
  | LAT_IGNORE enum value (defined in ArRobot) | ArRobot |  [protected] | 
  | LAT_NONE enum value (defined in ArRobot) | ArRobot |  [protected] | 
  | LAT_VEL enum value (defined in ArRobot) | ArRobot |  [protected] | 
  | LatDesired enum name (defined in ArRobot) | ArRobot |  [protected] | 
  | loadParamFile(const char *file) | ArRobot |  | 
  | lock() | ArRobot |  [inline] | 
  | logActions(bool logDeactivated=false) const  | ArRobot |  | 
  | logAllTasks(void) const  | ArRobot |  | 
  | logUserTasks(void) const  | ArRobot |  | 
  | loopOnce(void) | ArRobot |  | 
  | madeConnection(void) | ArRobot |  | 
  | move(double distance) | ArRobot |  | 
  | moveTo(ArPose pose, bool doCumulative=true) | ArRobot |  | 
  | moveTo(ArPose to, ArPose from, bool doCumulative=true) | ArRobot |  | 
  | myAbsoluteMaxLatAccel (defined in ArRobot) | ArRobot |  [protected] | 
  | myAbsoluteMaxLatDecel (defined in ArRobot) | ArRobot |  [protected] | 
  | myAbsoluteMaxLatVel (defined in ArRobot) | ArRobot |  [protected] | 
  | myAbsoluteMaxRotAccel (defined in ArRobot) | ArRobot |  [protected] | 
  | myAbsoluteMaxRotDecel (defined in ArRobot) | ArRobot |  [protected] | 
  | myAbsoluteMaxRotVel (defined in ArRobot) | ArRobot |  [protected] | 
  | myAbsoluteMaxTransAccel (defined in ArRobot) | ArRobot |  [protected] | 
  | myAbsoluteMaxTransDecel (defined in ArRobot) | ArRobot |  [protected] | 
  | myAbsoluteMaxTransVel (defined in ArRobot) | ArRobot |  [protected] | 
  | myActionDesired (defined in ArRobot) | ArRobot |  [protected] | 
  | myActionHandlerCB (defined in ArRobot) | ArRobot |  | 
  | myActionLatSet (defined in ArRobot) | ArRobot |  [protected] | 
  | myActionRotSet (defined in ArRobot) | ArRobot |  [protected] | 
  | myActions (defined in ArRobot) | ArRobot |  [protected] | 
  | myActionTransSet (defined in ArRobot) | ArRobot |  [protected] | 
  | myAddedAriaExitCB (defined in ArRobot) | ArRobot |  [protected] | 
  | myAnalog (defined in ArRobot) | ArRobot |  [protected] | 
  | myAnalogPortSelected (defined in ArRobot) | ArRobot |  [protected] | 
  | myAriaExitCB (defined in ArRobot) | ArRobot |  [protected] | 
  | myAsyncConnectFlag (defined in ArRobot) | ArRobot |  [protected] | 
  | myAsyncConnectNoPacketCount (defined in ArRobot) | ArRobot |  [protected] | 
  | myAsyncConnectSentChangeBaud (defined in ArRobot) | ArRobot |  [protected] | 
  | myAsyncConnectStartBaud (defined in ArRobot) | ArRobot |  [protected] | 
  | myAsyncConnectStartedChangeBaud (defined in ArRobot) | ArRobot |  [protected] | 
  | myAsyncConnectState (defined in ArRobot) | ArRobot |  [protected] | 
  | myAsyncConnectTimesTried (defined in ArRobot) | ArRobot |  [protected] | 
  | myAsyncStartedConnection (defined in ArRobot) | ArRobot |  [protected] | 
  | myBatteryAverager (defined in ArRobot) | ArRobot |  [protected] | 
  | myBatteryVoltage (defined in ArRobot) | ArRobot |  [protected] | 
  | myBlockingConnectRun (defined in ArRobot) | ArRobot |  [protected] | 
  | myChargeState (defined in ArRobot) | ArRobot |  [protected] | 
  | myCompass (defined in ArRobot) | ArRobot |  [protected] | 
  | myConn (defined in ArRobot) | ArRobot |  [protected] | 
  | myConnectCBList (defined in ArRobot) | ArRobot |  [protected] | 
  | myConnectCond (defined in ArRobot) | ArRobot |  [protected] | 
  | myConnectionCycleMultiplier (defined in ArRobot) | ArRobot |  [protected] | 
  | myConnectWithNoParams (defined in ArRobot) | ArRobot |  [protected] | 
  | myConnOrFailCond (defined in ArRobot) | ArRobot |  [protected] | 
  | myControl (defined in ArRobot) | ArRobot |  [protected] | 
  | myCounter (defined in ArRobot) | ArRobot |  [protected] | 
  | myCycleChained (defined in ArRobot) | ArRobot |  [protected] | 
  | myCycleTime (defined in ArRobot) | ArRobot |  [protected] | 
  | myCycleWarningTime (defined in ArRobot) | ArRobot |  [protected] | 
  | myDigIn (defined in ArRobot) | ArRobot |  [protected] | 
  | myDigOut (defined in ArRobot) | ArRobot |  [protected] | 
  | myDirectPrecedenceTime (defined in ArRobot) | ArRobot |  [protected] | 
  | myDisconnectNormallyCBList (defined in ArRobot) | ArRobot |  [protected] | 
  | myDisconnectOnErrorCBList (defined in ArRobot) | ArRobot |  [protected] | 
  | myDoNotSwitchBaud (defined in ArRobot) | ArRobot |  [protected] | 
  | myEncoderCorrectionCB (defined in ArRobot) | ArRobot |  [protected] | 
  | myEncoderGlobalTrans (defined in ArRobot) | ArRobot |  [protected] | 
  | myEncoderInterpolation (defined in ArRobot) | ArRobot |  [protected] | 
  | myEncoderPacketCB (defined in ArRobot) | ArRobot |  | 
  | myEncoderPose (defined in ArRobot) | ArRobot |  [protected] | 
  | myEncoderPoseTaken (defined in ArRobot) | ArRobot |  [protected] | 
  | myEncoderTransform (defined in ArRobot) | ArRobot |  [protected] | 
  | myFailedConnectCBList (defined in ArRobot) | ArRobot |  [protected] | 
  | myFaultFlags (defined in ArRobot) | ArRobot |  [protected] | 
  | myFirstEncoderPose (defined in ArRobot) | ArRobot |  [protected] | 
  | myFlags (defined in ArRobot) | ArRobot |  [protected] | 
  | myGetCycleWarningTimeCB (defined in ArRobot) | ArRobot |  | 
  | myGetNoTimeWarningThisCycleCB (defined in ArRobot) | ArRobot |  | 
  | myGlobalPose (defined in ArRobot) | ArRobot |  [protected] | 
  | myHasFaultFlags (defined in ArRobot) | ArRobot |  [protected] | 
  | myHaveStateOfCharge (defined in ArRobot) | ArRobot |  [protected] | 
  | myHeadingDoneDiff (defined in ArRobot) | ArRobot |  [protected] | 
  | myInterpolation (defined in ArRobot) | ArRobot |  [protected] | 
  | myIOAnalog (defined in ArRobot) | ArRobot |  [protected] | 
  | myIOAnalogSize (defined in ArRobot) | ArRobot |  [protected] | 
  | myIODigIn (defined in ArRobot) | ArRobot |  [protected] | 
  | myIODigInSize (defined in ArRobot) | ArRobot |  [protected] | 
  | myIODigOut (defined in ArRobot) | ArRobot |  [protected] | 
  | myIODigOutSize (defined in ArRobot) | ArRobot |  [protected] | 
  | myIOPacketCB (defined in ArRobot) | ArRobot |  | 
  | myIsConnected (defined in ArRobot) | ArRobot |  [protected] | 
  | myIsStabilizing (defined in ArRobot) | ArRobot |  [protected] | 
  | myKeyHandler (defined in ArRobot) | ArRobot |  [protected] | 
  | myKeyHandlerCB (defined in ArRobot) | ArRobot |  | 
  | myKeyHandlerExitCB (defined in ArRobot) | ArRobot |  | 
  | myKeyHandlerUseExitNotShutdown (defined in ArRobot) | ArRobot |  [protected] | 
  | myLaserMap (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastActionLatVal (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastActionRotHeading (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastActionRotStopped (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastActionRotVal (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastActionTransVal (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastCalculatedRotVel (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastHeading (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastIOPacketReceivedTime (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastLatSent (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastLatType (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastLatVal (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastLatVel (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastOdometryReceivedTime (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastPacketReceivedTime (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastPulseSent (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastRotSent (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastRotType (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastRotVal (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastRotVel (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastSentLatAccel (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastSentLatDecel (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastSentLatVelMax (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastSentRotAccel (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastSentRotDecel (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastSentRotVelMax (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastSentTransAccel (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastSentTransDecel (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastSentTransVelMax (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastTh (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastTransSent (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastTransType (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastTransVal (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastTransVal2 (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastVel (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastX (defined in ArRobot) | ArRobot |  [protected] | 
  | myLastY (defined in ArRobot) | ArRobot |  [protected] | 
  | myLatAccel (defined in ArRobot) | ArRobot |  [protected] | 
  | myLatDecel (defined in ArRobot) | ArRobot |  [protected] | 
  | myLatSetTime (defined in ArRobot) | ArRobot |  [protected] | 
  | myLatType (defined in ArRobot) | ArRobot |  [protected] | 
  | myLatVal (defined in ArRobot) | ArRobot |  [protected] | 
  | myLatVel (defined in ArRobot) | ArRobot |  [protected] | 
  | myLatVelMax (defined in ArRobot) | ArRobot |  [protected] | 
  | myLeftEncoder (defined in ArRobot) | ArRobot |  [protected] | 
  | myLeftVel (defined in ArRobot) | ArRobot |  [protected] | 
  | myLogActions (defined in ArRobot) | ArRobot |  [protected] | 
  | myLogMovementReceived (defined in ArRobot) | ArRobot |  [protected] | 
  | myLogMovementSent (defined in ArRobot) | ArRobot |  [protected] | 
  | myLogVelocitiesReceived (defined in ArRobot) | ArRobot |  [protected] | 
  | myMotorPacCount (defined in ArRobot) | ArRobot |  [protected] | 
  | myMotorPacCurrentCount (defined in ArRobot) | ArRobot |  [protected] | 
  | myMotorPacketCB (defined in ArRobot) | ArRobot |  | 
  | myMoveDoneDist (defined in ArRobot) | ArRobot |  [protected] | 
  | myMutex (defined in ArRobot) | ArRobot |  [protected] | 
  | myName (defined in ArRobot) | ArRobot |  [protected] | 
  | myNoTimeWarningThisCycle (defined in ArRobot) | ArRobot |  [protected] | 
  | myNumSonar (defined in ArRobot) | ArRobot |  [protected] | 
  | myOdometerDegrees (defined in ArRobot) | ArRobot |  [protected] | 
  | myOdometerDistance (defined in ArRobot) | ArRobot |  [protected] | 
  | myOdometerStart (defined in ArRobot) | ArRobot |  [protected] | 
  | myOdometryDelay (defined in ArRobot) | ArRobot |  [protected] | 
  | myOrigRobotConfig (defined in ArRobot) | ArRobot |  [protected] | 
  | myOverriddenChargeState (defined in ArRobot) | ArRobot |  [protected] | 
  | myOwnTheResolver (defined in ArRobot) | ArRobot |  [protected] | 
  | myPacketHandlerCB (defined in ArRobot) | ArRobot |  | 
  | myPacketHandlerList (defined in ArRobot) | ArRobot |  [protected] | 
  | myPacketsReceivedTracking (defined in ArRobot) | ArRobot |  [protected] | 
  | myPacketsReceivedTrackingCount (defined in ArRobot) | ArRobot |  [protected] | 
  | myPacketsReceivedTrackingStarted (defined in ArRobot) | ArRobot |  [protected] | 
  | myPacketsSentTracking (defined in ArRobot) | ArRobot |  [protected] | 
  | myParams (defined in ArRobot) | ArRobot |  [protected] | 
  | myPtz (defined in ArRobot) | ArRobot |  [protected] | 
  | myRangeDeviceList (defined in ArRobot) | ArRobot |  [protected] | 
  | myRawEncoderPose (defined in ArRobot) | ArRobot |  [protected] | 
  | myRealBatteryAverager (defined in ArRobot) | ArRobot |  [protected] | 
  | myRealBatteryVoltage (defined in ArRobot) | ArRobot |  [protected] | 
  | myReceiver (defined in ArRobot) | ArRobot |  [protected] | 
  | myRequestedEncoderPackets (defined in ArRobot) | ArRobot |  [protected] | 
  | myRequestedIOPackets (defined in ArRobot) | ArRobot |  [protected] | 
  | myResolver (defined in ArRobot) | ArRobot |  [protected] | 
  | myRightEncoder (defined in ArRobot) | ArRobot |  [protected] | 
  | myRightVel (defined in ArRobot) | ArRobot |  [protected] | 
  | myRobotLengthFront (defined in ArRobot) | ArRobot |  [protected] | 
  | myRobotLengthRear (defined in ArRobot) | ArRobot |  [protected] | 
  | myRobotLockerCB (defined in ArRobot) | ArRobot |  | 
  | myRobotName (defined in ArRobot) | ArRobot |  [protected] | 
  | myRobotSubType (defined in ArRobot) | ArRobot |  [protected] | 
  | myRobotType (defined in ArRobot) | ArRobot |  [protected] | 
  | myRobotUnlockerCB (defined in ArRobot) | ArRobot |  | 
  | myRotAccel (defined in ArRobot) | ArRobot |  [protected] | 
  | myRotDecel (defined in ArRobot) | ArRobot |  [protected] | 
  | myRotSetTime (defined in ArRobot) | ArRobot |  [protected] | 
  | myRotType (defined in ArRobot) | ArRobot |  [protected] | 
  | myRotVal (defined in ArRobot) | ArRobot |  [protected] | 
  | myRotVel (defined in ArRobot) | ArRobot |  [protected] | 
  | myRotVelMax (defined in ArRobot) | ArRobot |  [protected] | 
  | myRunExitCBList (defined in ArRobot) | ArRobot |  [protected] | 
  | myRunExitCond (defined in ArRobot) | ArRobot |  [protected] | 
  | mySender (defined in ArRobot) | ArRobot |  [protected] | 
  | mySentPulse (defined in ArRobot) | ArRobot |  [protected] | 
  | mySonarPacCount (defined in ArRobot) | ArRobot |  [protected] | 
  | mySonarPacCurrentCount (defined in ArRobot) | ArRobot |  [protected] | 
  | mySonars (defined in ArRobot) | ArRobot |  [protected] | 
  | myStabilizingCBList (defined in ArRobot) | ArRobot |  [protected] | 
  | myStabilizingTime (defined in ArRobot) | ArRobot |  [protected] | 
  | myStallValue (defined in ArRobot) | ArRobot |  [protected] | 
  | myStartedStabilizing (defined in ArRobot) | ArRobot |  [protected] | 
  | myStateOfCharge (defined in ArRobot) | ArRobot |  [protected] | 
  | myStateOfChargeLow (defined in ArRobot) | ArRobot |  [protected] | 
  | myStateOfChargeSetTime (defined in ArRobot) | ArRobot |  [protected] | 
  | myStateOfChargeShutdown (defined in ArRobot) | ArRobot |  [protected] | 
  | myStateReflectionRefreshTime (defined in ArRobot) | ArRobot |  [protected] | 
  | myStateReflectorCB (defined in ArRobot) | ArRobot |  | 
  | mySyncLoop (defined in ArRobot) | ArRobot |  [protected] | 
  | mySyncTaskRoot (defined in ArRobot) | ArRobot |  [protected] | 
  | myTemperature (defined in ArRobot) | ArRobot |  [protected] | 
  | myTimeLastMotorPacket (defined in ArRobot) | ArRobot |  [protected] | 
  | myTimeLastSonarPacket (defined in ArRobot) | ArRobot |  [protected] | 
  | myTimeoutTime (defined in ArRobot) | ArRobot |  [protected] | 
  | myTransAccel (defined in ArRobot) | ArRobot |  [protected] | 
  | myTransDecel (defined in ArRobot) | ArRobot |  [protected] | 
  | myTransDistStart (defined in ArRobot) | ArRobot |  [protected] | 
  | myTransSetTime (defined in ArRobot) | ArRobot |  [protected] | 
  | myTransType (defined in ArRobot) | ArRobot |  [protected] | 
  | myTransVal (defined in ArRobot) | ArRobot |  [protected] | 
  | myTransVal2 (defined in ArRobot) | ArRobot |  [protected] | 
  | myTransVelMax (defined in ArRobot) | ArRobot |  [protected] | 
  | myTripOdometerDegrees (defined in ArRobot) | ArRobot |  [protected] | 
  | myTripOdometerDistance (defined in ArRobot) | ArRobot |  [protected] | 
  | myTripOdometerStart (defined in ArRobot) | ArRobot |  [protected] | 
  | myTryingToMove (defined in ArRobot) | ArRobot |  [protected] | 
  | myVel (defined in ArRobot) | ArRobot |  [protected] | 
  | myWarnedAboutExtraSonar (defined in ArRobot) | ArRobot |  [protected] | 
  | packetHandler(void) | ArRobot |  | 
  | processEncoderPacket(ArRobotPacket *packet) | ArRobot |  | 
  | processIOPacket(ArRobotPacket *packet) | ArRobot |  | 
  | processMotorPacket(ArRobotPacket *packet) | ArRobot |  | 
  | processNewSonar(char number, int range, ArTime timeReceived) | ArRobot |  | 
  | processParamFile(void) | ArRobot |  | 
  | remAction(ArAction *action) | ArRobot |  | 
  | remAction(const char *actionName) | ArRobot |  | 
  | remConnectCB(ArFunctor *functor) | ArRobot |  | 
  | remDisconnectNormallyCB(ArFunctor *functor) | ArRobot |  | 
  | remDisconnectOnErrorCB(ArFunctor *functor) | ArRobot |  | 
  | remFailedConnectCB(ArFunctor *functor) | ArRobot |  | 
  | remLaser(ArLaser *laser, bool removeAsRangeDevice=true) | ArRobot |  | 
  | remLaser(int laserNumber, bool removeAsRangeDevice=true) | ArRobot |  | 
  | remPacketHandler(ArRetFunctor1< bool, ArRobotPacket * > *functor) | ArRobot |  | 
  | remRangeDevice(const char *name) | ArRobot |  | 
  | remRangeDevice(ArRangeDevice *device) | ArRobot |  | 
  | remRunExitCB(ArFunctor *functor) | ArRobot |  | 
  | remSensorInterpTask(const char *name) | ArRobot |  | 
  | remSensorInterpTask(ArFunctor *functor) | ArRobot |  | 
  | remStabilizingCB(ArFunctor *functor) | ArRobot |  | 
  | remUserTask(const char *name) | ArRobot |  | 
  | remUserTask(ArFunctor *functor) | ArRobot |  | 
  | requestEncoderPackets(void) | ArRobot |  | 
  | requestIOPackets(void) | ArRobot |  | 
  | reset(void) (defined in ArRobot) | ArRobot |  [protected] | 
  | resetTripOdometer(void) | ArRobot |  | 
  | robotLocker(void) | ArRobot |  | 
  | robotUnlocker(void) | ArRobot |  | 
  | ROT_HEADING enum value (defined in ArRobot) | ArRobot |  [protected] | 
  | ROT_IGNORE enum value (defined in ArRobot) | ArRobot |  [protected] | 
  | ROT_NONE enum value (defined in ArRobot) | ArRobot |  [protected] | 
  | ROT_VEL enum value (defined in ArRobot) | ArRobot |  [protected] | 
  | RotDesired enum name (defined in ArRobot) | ArRobot |  [protected] | 
  | run(bool stopRunIfNotConnected) | ArRobot |  | 
  | runAsync(bool stopRunIfNotConnected) | ArRobot |  | 
  | setAbsoluteMaxLatAccel(double maxAccel) | ArRobot |  | 
  | setAbsoluteMaxLatDecel(double maxDecel) | ArRobot |  | 
  | setAbsoluteMaxLatVel(double maxVel) | ArRobot |  | 
  | setAbsoluteMaxRotAccel(double maxAccel) | ArRobot |  | 
  | setAbsoluteMaxRotDecel(double maxDecel) | ArRobot |  | 
  | setAbsoluteMaxRotVel(double maxVel) | ArRobot |  | 
  | setAbsoluteMaxTransAccel(double maxAccel) | ArRobot |  | 
  | setAbsoluteMaxTransDecel(double maxDecel) | ArRobot |  | 
  | setAbsoluteMaxTransVel(double maxVel) | ArRobot |  | 
  | setBatteryVoltageAverageOfNum(size_t numToAverage) | ArRobot |  [inline] | 
  | setChargeState(ArRobot::ChargeState chargeState) | ArRobot |  | 
  | setConnectionCycleMultiplier(unsigned int multiplier) | ArRobot |  | 
  | setConnectionTimeoutTime(int mSecs) | ArRobot |  | 
  | setConnectWithNoParams(bool connectWithNoParams) | ArRobot |  [inline] | 
  | setCycleChained(bool cycleChained) | ArRobot |  [inline] | 
  | setCycleTime(unsigned int ms) | ArRobot |  | 
  | setCycleWarningTime(unsigned int ms) | ArRobot |  | 
  | setDeadReconPose(ArPose pose) | ArRobot |  | 
  | setDeltaHeading(double deltaHeading) | ArRobot |  | 
  | setDeviceConnection(ArDeviceConnection *connection) | ArRobot |  | 
  | setDirectMotionPrecedenceTime(int mSec) | ArRobot |  | 
  | setDoNotSwitchBaud(bool doNotSwitchBaud) | ArRobot |  [inline] | 
  | setEncoderCorrectionCallback(ArRetFunctor1< double, ArPoseWithTime > *functor) | ArRobot |  | 
  | setEncoderPoseInterpNumReadings(size_t numReadings) | ArRobot |  [inline] | 
  | setEncoderTransform(ArPose deadReconPos, ArPose globalPos) | ArRobot |  | 
  | setEncoderTransform(ArPose transformPos) | ArRobot |  | 
  | setHeading(double heading) | ArRobot |  | 
  | setHeadingDoneDiff(double degrees) | ArRobot |  [inline] | 
  | setLatAccel(double acc) | ArRobot |  | 
  | setLatDecel(double decel) | ArRobot |  | 
  | setLatVel(double latVelocity) | ArRobot |  | 
  | setLatVelMax(double vel) | ArRobot |  | 
  | setLogActions(bool logActions) | ArRobot |  [inline] | 
  | setLogMovementReceived(bool logMovementReceived) | ArRobot |  [inline] | 
  | setLogMovementSent(bool logMovementSent) | ArRobot |  [inline] | 
  | setLogVelocitiesReceived(bool logVelocitiesReceived) | ArRobot |  [inline] | 
  | setMoveDoneDist(double dist) | ArRobot |  [inline] | 
  | setMutexLockWarningTime(double sec) | ArRobot |  [inline] | 
  | setMutexLogging(bool v) | ArRobot |  [inline] | 
  | setMutexUnlockWarningTime(double sec) | ArRobot |  [inline] | 
  | setName(const char *name) | ArRobot |  | 
  | setNoTimeWarningThisCycle(bool noTimeWarningThisCycle) | ArRobot |  [inline] | 
  | setOdometryDelay(int msec) | ArRobot |  [inline] | 
  | setPacketsReceivedTracking(bool packetsReceivedTracking) | ArRobot |  | 
  | setPacketsSentTracking(bool packetsSentTracking) | ArRobot |  [inline] | 
  | setPoseInterpNumReadings(size_t numReadings) | ArRobot |  [inline] | 
  | setPTZ(ArPTZ *ptz) | ArRobot |  [inline] | 
  | setRealBatteryVoltageAverageOfNum(size_t numToAverage) | ArRobot |  [inline] | 
  | setResolver(ArResolver *resolver) | ArRobot |  | 
  | setRobotParams(ArRobotParams *params) | ArRobot |  | 
  | setRotAccel(double acc) | ArRobot |  | 
  | setRotDecel(double decel) | ArRobot |  | 
  | setRotVel(double velocity) | ArRobot |  | 
  | setRotVelMax(double vel) | ArRobot |  | 
  | setStabilizingTime(int mSecs) | ArRobot |  | 
  | setStateOfCharge(double stateOfCharge) | ArRobot |  | 
  | setStateOfChargeLow(double stateOfChargeLow) | ArRobot |  [inline] | 
  | setStateOfChargeShutdown(double stateOfChargeShutdown) | ArRobot |  [inline] | 
  | setStateReflectionRefreshTime(int msec) | ArRobot |  | 
  | setTransAccel(double acc) | ArRobot |  | 
  | setTransDecel(double decel) | ArRobot |  | 
  | setTransVelMax(double vel) | ArRobot |  | 
  | setUpPacketHandlers(void) | ArRobot |  | 
  | setUpSyncList(void) | ArRobot |  | 
  | setVel(double velocity) | ArRobot |  | 
  | setVel2(double leftVelocity, double rightVelocity) | ArRobot |  | 
  | startStabilization(void) | ArRobot |  | 
  | stateReflector(void) | ArRobot |  | 
  | stop(void) | ArRobot |  | 
  | stopEncoderPackets(void) | ArRobot |  | 
  | stopIOPackets(void) | ArRobot |  | 
  | stopRunning(bool doDisconnect=true) | ArRobot |  | 
  | stopStateReflection(void) | ArRobot |  | 
  | TRANS_DIST enum value (defined in ArRobot) | ArRobot |  [protected] | 
  | TRANS_DIST_NEW enum value (defined in ArRobot) | ArRobot |  [protected] | 
  | TRANS_IGNORE enum value (defined in ArRobot) | ArRobot |  [protected] | 
  | TRANS_NONE enum value (defined in ArRobot) | ArRobot |  [protected] | 
  | TRANS_VEL enum value (defined in ArRobot) | ArRobot |  [protected] | 
  | TRANS_VEL2 enum value (defined in ArRobot) | ArRobot |  [protected] | 
  | TransDesired enum name (defined in ArRobot) | ArRobot |  [protected] | 
  | tryLock() | ArRobot |  [inline] | 
  | unlock() | ArRobot |  [inline] | 
  | WAIT_CONNECTED enum value | ArRobot |  | 
  | WAIT_FAIL enum value | ArRobot |  | 
  | WAIT_FAILED_CONN enum value | ArRobot |  | 
  | WAIT_INTR enum value | ArRobot |  | 
  | WAIT_RUN_EXIT enum value | ArRobot |  | 
  | WAIT_TIMEDOUT enum value | ArRobot |  | 
  | waitForConnect(unsigned int msecs=0) | ArRobot |  | 
  | waitForConnectOrConnFail(unsigned int msecs=0) | ArRobot |  | 
  | waitForRunExit(unsigned int msecs=0) | ArRobot |  | 
  | WaitState enum name | ArRobot |  | 
  | wakeAllConnOrFailWaitingThreads() | ArRobot |  | 
  | wakeAllConnWaitingThreads() | ArRobot |  | 
  | wakeAllRunExitWaitingThreads() | ArRobot |  | 
  | wakeAllWaitingThreads() | ArRobot |  | 
  | ~ArRobot() | ArRobot |  |