addLocalizationTask(ArBaseLocalizationTask *loca) | ArLocalizationManager | |
ArLocalizationManager(ArRobot *robot, ArMapInterface *ariaMap) | ArLocalizationManager | |
checkLocalizationIdle(void) | ArBaseLocalizationTask | [inline, virtual] |
convertLLA2RobotCoords(double lat, double lon, double alt, double &ea, double &no, double &up) | ArBaseLocalizationTask | [inline, virtual] |
convertRobot2LLACoords(double ea, double no, double up, double &lat, double &lon, double &alt) | ArBaseLocalizationTask | [inline, virtual] |
findLocalizationMeanVar(ArPose &mean, ArMatrix &Var) | ArLocalizationManager | [virtual] |
fuseTwoDistributions(ArPose m1, ArMatrix V1, double s1, double threshold1, ArPose m2, ArMatrix V2, double s2, double threshold2, ArPose &mean, ArMatrix &Var, double &s, double &threshold) | ArLocalizationManager | |
getCurrentSamplePoses() | ArBaseLocalizationTask | [inline, virtual] |
getEncoderToLocalizationTransform(void) | ArBaseLocalizationTask | [inline, virtual] |
getHomePose() | ArBaseLocalizationTask | [inline] |
getLightLocalizationPtr(void) | ArLocalizationManager | [inline, virtual] |
getLocalizationScore(void) | ArLocalizationManager | [inline, virtual] |
getLocalizationThreshold(void) | ArLocalizationManager | [inline, virtual] |
getName(void) | ArBaseLocalizationTask | [inline] |
getPoseInterpPosition(ArTime timeStamp, ArPose *position) | ArBaseLocalizationTask | [inline, virtual] |
getPoseInterpPositionCallback(void) | ArBaseLocalizationTask | [inline] |
getRobotHome() | ArBaseLocalizationTask | [inline, virtual] |
getRobotHomeCallback() | ArBaseLocalizationTask | [inline] |
getRobotIsLostFlag() | ArBaseLocalizationTask | [inline, virtual] |
getState(void) | ArBaseLocalizationTask | [inline, virtual] |
INVALID enum value | ArBaseLocalizationTask | |
LOCALIZATION_FAILED enum value | ArBaseLocalizationTask | |
LOCALIZATION_IDLE enum value | ArBaseLocalizationTask | |
LOCALIZATION_INIT_COMPUTING enum value | ArBaseLocalizationTask | |
LOCALIZATION_MOVE_COMPUTING enum value | ArBaseLocalizationTask | |
LOCALIZATION_SUCCESS enum value | ArBaseLocalizationTask | |
LocalizationState enum name | ArBaseLocalizationTask | |
localizeRobotAtHomeBlocking(double distSpread, double angleSpread) | ArLocalizationManager | [virtual] |
ArBaseLocalizationTask::localizeRobotAtHomeBlocking() | ArBaseLocalizationTask | [inline, virtual] |
reconfigureLocalization(void) | ArLocalizationManager | [protected] |
removeLocalizationTask(ArBaseLocalizationTask *loca) | ArLocalizationManager | |
runThread(void *ptr) | ArLocalizationManager | [protected, virtual] |
setCorrectRobotFlag(bool a) | ArLocalizationManager | [virtual] |
setLocalizationIdle(bool f) | ArBaseLocalizationTask | [inline, virtual] |
setLocalizationScore(double f) | ArLocalizationManager | [inline, virtual] |
setLocalizationThreshold(double t) | ArLocalizationManager | [inline, virtual] |
setRobotPose(ArPose pose, ArPose spread=ArPose(0, 0, 0), int nSam=0) | ArLocalizationManager | [virtual] |
~ArLocalizationManager(void) | ArLocalizationManager | [inline, virtual] |