| activateAsDocked(void) | ArServerModeDock | [virtual] |
| addControlCommands(ArServerHandlerCommands *handlerCommands) | ArServerModeDock | [virtual] |
| addDockedCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
| addDockNowForcedCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
| addDockNowUnforcedCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
| addDrivingIntoDockCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
| addDrivingToDockCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
| addForcedDockCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
| addIdleDockCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
| addRequestedDockCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
| addStateChangedCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArServerModeDock | |
| addToConfig(ArConfig *config) | ArServerModeDock | [virtual] |
| addUndockedCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
| addUndockingCB(ArFunctor *functor, int position=50) | ArServerModeDock | [inline] |
| afterDriveOutCallback(void) | ArServerModeDockTriangleBump | [inline, virtual] |
| ArDockInterface() | ArDockInterface | [inline] |
| ArServerModeDock(ArServerBase *serverBase, ArRobot *robot, ArLocalizationTask *locTask, ArPathPlanningTask *pathTask, bool useChargeState=false, ArFunctor *shutdownFunctor=NULL) | ArServerModeDock | |
| ArServerModeDockTriangleBump(ArServerBase *serverBase, ArRobot *robot, ArLocalizationTask *locTask, ArPathPlanningTask *pathTask, bool useChargeState=false, double approachDist=1000, double backOutDist=0, ArFunctor *shutdownFunctor=NULL) | ArServerModeDockTriangleBump | |
| backoutCallback(void) | ArServerModeDockTriangleBump | [inline, virtual] |
| beforeDriveInCallback(void) | ArServerModeDockTriangleBump | [inline, virtual] |
| checkDefault(void) | ArServerModeDock | [inline, virtual] |
| checkDock(void) | ArServerModeDockTriangleBump | [virtual] |
| clearInterrupted(void) | ArServerModeDock | [protected] |
| createDock(ArServerBase *serverBase, ArRobot *robot, ArLocalizationTask *locTask, ArPathPlanningTask *pathTask, ArFunctor *shutdownFunctor=NULL) | ArServerModeDock | [static] |
| disableDock(void)=0 | ArServerModeDockTriangleBump | [pure virtual] |
| dock(void) | ArServerModeDockTriangleBump | [virtual] |
| dockUserTask(void) | ArServerModeDock | [protected] |
| enableDock(void)=0 | ArServerModeDockTriangleBump | [pure virtual] |
| findDock(ArMapInterface *arMap) | ArServerModeDock | [protected] |
| getAutoDock(void) | ArServerModeDock | |
| getDockingVoltage(void) const | ArServerModeDock | |
| getDockName(void) | ArServerModeDock | [inline] |
| getDoneChargingAtFloat(void) | ArServerModeDock | |
| getDoneChargingMinutes(void) | ArServerModeDock | |
| getDoneChargingVoltage(void) const | ArServerModeDock | |
| getFailedGotoNum(void) | ArServerModeDock | [inline] |
| getForcedDock(void) | ArServerModeDock | [inline, virtual] |
| getMinimumMinutesBetweenAutoDock(void) | ArServerModeDock | |
| getStallsAsBumps(void) | ArServerModeDockTriangleBump | [inline] |
| getState(void) const | ArServerModeDock | [inline, virtual] |
| getUseChargeState() | ArServerModeDock | |
| isDocked(void)=0 | ArServerModeDockTriangleBump | [pure virtual] |
| remDockedCB(ArFunctor *functor) | ArServerModeDock | [inline] |
| remDockNowForcedCB(ArFunctor *functor) | ArServerModeDock | [inline] |
| remDockNowUnforcedCB(ArFunctor *functor) | ArServerModeDock | [inline] |
| remDrivingIntoDockCB(ArFunctor *functor) | ArServerModeDock | [inline] |
| remDrivingToDockCB(ArFunctor *functor) | ArServerModeDock | [inline] |
| remForcedDockCB(ArFunctor *functor) | ArServerModeDock | [inline] |
| remIdleDockCB(ArFunctor *functor) | ArServerModeDock | [inline] |
| remRequestedDockCB(ArFunctor *functor) | ArServerModeDock | [inline] |
| remStateChangedCB(ArFunctor *functor) | ArServerModeDock | |
| remUndockedCB(ArFunctor *functor) | ArServerModeDock | [inline] |
| remUndockingCB(ArFunctor *functor) | ArServerModeDock | [inline] |
| requestForcedDock(void) | ArServerModeDock | |
| resumeInterrupted(bool assureDeactivation) | ArServerModeDock | [protected] |
| serverDock(ArServerClient *client, ArNetPacket *packet) | ArServerModeDock | |
| serverDockInfo(ArServerClient *client, ArNetPacket *packet) | ArServerModeDock | |
| serverGetAutoDock(ArServerClient *client, ArNetPacket *packet) | ArServerModeDock | |
| serverSetAutoDock(ArServerClient *client, ArNetPacket *packet) | ArServerModeDock | |
| serverUndock(ArServerClient *client, ArNetPacket *packet) | ArServerModeDock | |
| setAutoDock(bool autoDocking) | ArServerModeDock | |
| setDockingVoltage(double dockingVoltage) | ArServerModeDock | |
| setDoneChargingAtFloat(bool doneChargingAtFloat) | ArServerModeDock | |
| setDoneChargingMinutes(int doneChargingMinutes) | ArServerModeDock | |
| setDoneChargingVoltage(double doneChargingVoltage) | ArServerModeDock | |
| setMinimumMinutesBetweenAutoDock(int minutesBetween) | ArServerModeDock | |
| setStallsAsBumps(bool stallsAsBumps) | ArServerModeDockTriangleBump | [inline] |
| undock(void) | ArServerModeDockTriangleBump | [virtual] |
| ~ArDockInterface() | ArDockInterface | [inline, virtual] |
| ~ArServerModeDock(void) | ArServerModeDock | [virtual] |