/*
MobileRobots Advanced Robotics Navigation and Localization (ARNL)
Version 1.7.1

Copyright (C) 2004, 2005 ActivMedia Robotics LLC
Copyright (C) 2006, 2007, 2008, 2009 MobileRobots Inc.

All Rights Reserved.

MobileRobots Inc does not make any representations about the
suitability of this software for any purpose.  It is provided "as is"
without express or implied warranty.

The license for this software is distributed as LICENSE.txt in the top
level directory.

robots@mobilerobots.com
MobileRobots
10 Columbia Drive
Amherst, NH 03031
800-639-9481

*/
/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 1.3.29
 *
 * Do not make changes to this file unless you know what you are doing--modify
 * the SWIG interface file instead.
 * ----------------------------------------------------------------------------- */

package com.mobilerobots.BaseArnl;

  import com.mobilerobots.Aria.*; 
  import com.mobilerobots.ArNetworking.*;

class BaseArnlJavaJNI {
  public final static native int MAKING_BASEARNL_get();
  public final static native int SWIG_IMPORTED_ARIA_get();
  public final static native int SWIG_IMPORTED_ARNETWORKING_get();
  public final static native long new_ArMultiRobotPoseAndRadius__SWIG_0(long jarg1, double jarg2);
  public final static native long new_ArMultiRobotPoseAndRadius__SWIG_1();
  public final static native void delete_ArMultiRobotPoseAndRadius(long jarg1);
  public final static native double ArMultiRobotPoseAndRadius_getX(long jarg1);
  public final static native double ArMultiRobotPoseAndRadius_getY(long jarg1);
  public final static native double ArMultiRobotPoseAndRadius_getTh(long jarg1);
  public final static native long ArMultiRobotPoseAndRadius_getPose(long jarg1);
  public final static native double ArMultiRobotPoseAndRadius_getRadius(long jarg1);
  public final static native void Arnl_init();
  public final static native String Arnl_getTypicalParamFileName();
  public final static native String Arnl_getTypicalDefaultParamFileName();
  public final static native long new_Arnl();
  public final static native void delete_Arnl(long jarg1);
  public final static native boolean ArBaseLocalizationTask_findLocalizationMeanVar(long jarg1, long jarg2, long jarg3);
  public final static native void ArBaseLocalizationTask_setCorrectRobotFlag(long jarg1, boolean jarg2);
  public final static native void ArBaseLocalizationTask_setRobotPose__SWIG_0(long jarg1, long jarg2, long jarg3, int jarg4);
  public final static native void ArBaseLocalizationTask_setRobotPose__SWIG_1(long jarg1, long jarg2, long jarg3);
  public final static native void ArBaseLocalizationTask_setRobotPose__SWIG_2(long jarg1, long jarg2);
  public final static native boolean ArBaseLocalizationTask_getRobotIsLostFlag(long jarg1);
  public final static native long ArBaseLocalizationTask_getRobotHome(long jarg1);
  public final static native long ArBaseLocalizationTask_getRobotHomeCallback(long jarg1);
  public final static native long ArBaseLocalizationTask_getHomePose(long jarg1);
  public final static native boolean ArBaseLocalizationTask_localizeRobotAtHomeBlocking__SWIG_0(long jarg1, double jarg2, double jarg3);
  public final static native boolean ArBaseLocalizationTask_localizeRobotAtHomeBlocking__SWIG_1(long jarg1);
  public final static native long ArBaseLocalizationTask_getCurrentSamplePoses(long jarg1);
  public final static native int ArBaseLocalizationTask_getState(long jarg1);
  public final static native double ArBaseLocalizationTask_getLocalizationScore(long jarg1);
  public final static native double ArBaseLocalizationTask_getLocalizationThreshold(long jarg1);
  public final static native boolean ArBaseLocalizationTask_checkLocalizationIdle(long jarg1);
  public final static native void ArBaseLocalizationTask_setLocalizationIdle(long jarg1, boolean jarg2);
  public final static native void ArBaseLocalizationTask_setLocalizationThreshold(long jarg1, double jarg2);
  public final static native long ArBaseLocalizationTask_getEncoderToLocalizationTransform(long jarg1);
  public final static native String ArBaseLocalizationTask_getName(long jarg1);
  public final static native int ArBaseLocalizationTask_getPoseInterpPosition(long jarg1, long jarg2, long jarg3);
  public final static native long ArBaseLocalizationTask_getPoseInterpPositionCallback(long jarg1);
  public final static native boolean ArBaseLocalizationTask_convertLLA2RobotCoords(long jarg1, double jarg2, double jarg3, double jarg4, long jarg5, long jarg6, long jarg7);
  public final static native boolean ArBaseLocalizationTask_convertRobot2LLACoords(long jarg1, double jarg2, double jarg3, double jarg4, long jarg5, long jarg6, long jarg7);
  public final static native void delete_ArBaseLocalizationTask(long jarg1);
  public final static native long new_ArPathPlanningTask__SWIG_0(long jarg1, long jarg2, long jarg3, long jarg4);
  public final static native long new_ArPathPlanningTask__SWIG_1(long jarg1, long jarg2, long jarg3);
  public final static native void delete_ArPathPlanningTask(long jarg1);
  public final static native boolean ArPathPlanningTask_pathPlanToPose__SWIG_0(long jarg1, long jarg2, boolean jarg3, boolean jarg4);
  public final static native boolean ArPathPlanningTask_pathPlanToPose__SWIG_1(long jarg1, long jarg2, boolean jarg3);
  public final static native boolean ArPathPlanningTask_pathPlanToGoal__SWIG_0(long jarg1, String jarg2, boolean jarg3);
  public final static native boolean ArPathPlanningTask_pathPlanToGoal__SWIG_1(long jarg1, String jarg2);
  public final static native boolean ArPathPlanningTask_startPathPlanToLocalPose(long jarg1, boolean jarg2);
  public final static native boolean ArPathPlanningTask_continuePathPlanToLocalPose__SWIG_0(long jarg1, long jarg2, boolean jarg3, boolean jarg4);
  public final static native boolean ArPathPlanningTask_continuePathPlanToLocalPose__SWIG_1(long jarg1, long jarg2, boolean jarg3);
  public final static native boolean ArPathPlanningTask_endPathPlanToLocalPose(long jarg1, boolean jarg2);
  public final static native long ArPathPlanningTask_getPathPlanAction(long jarg1);
  public final static native long ArPathPlanningTask_getPathPlanActionGroup(long jarg1);
  public final static native void ArPathPlanningTask_setPathPlanActionGroup__SWIG_0(long jarg1, long jarg2, boolean jarg3);
  public final static native void ArPathPlanningTask_setPathPlanActionGroup__SWIG_1(long jarg1, long jarg2);
  public final static native boolean ArPathPlanningTask_loadParamFile(long jarg1, String jarg2);
  public final static native double ArPathPlanningTask_getSafeCollisionRange(long jarg1);
  public final static native boolean ArPathPlanningTask_saveParams(long jarg1, String jarg2);
  public final static native void ArPathPlanningTask_addGoalDoneCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_remGoalDoneCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_addGoalFailedCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_remGoalFailedCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_addGoalInterruptedCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_remGoalInterruptedCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_addNewGoalCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_remNewGoalCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_addGoalFinishedCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_remGoalFinishedCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_addPlainNewGoalCB__SWIG_0(long jarg1, long jarg2, int jarg3);
  public final static native void ArPathPlanningTask_addPlainNewGoalCB__SWIG_1(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_remPlainNewGoalCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_addPlainGoalFinishedCB__SWIG_0(long jarg1, long jarg2, int jarg3);
  public final static native void ArPathPlanningTask_addPlainGoalFinishedCB__SWIG_1(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_remPlainGoalFinishedCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_addPlainGoalDoneCB__SWIG_0(long jarg1, long jarg2, int jarg3);
  public final static native void ArPathPlanningTask_addPlainGoalDoneCB__SWIG_1(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_remPlainGoalDoneCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_addPlainGoalFailedCB__SWIG_0(long jarg1, long jarg2, int jarg3);
  public final static native void ArPathPlanningTask_addPlainGoalFailedCB__SWIG_1(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_remPlainGoalFailedCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_addPlainGoalInterruptedCB__SWIG_0(long jarg1, long jarg2, int jarg3);
  public final static native void ArPathPlanningTask_addPlainGoalInterruptedCB__SWIG_1(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_remPlainGoalInterruptedCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_trackingFailed(long jarg1, int jarg2);
  public final static native void ArPathPlanningTask_cancelPathPlan(long jarg1);
  public final static native void ArPathPlanningTask_setVerboseFlag(long jarg1, boolean jarg2);
  public final static native long ArPathPlanningTask_getCurrentGoal(long jarg1);
  public final static native boolean ArPathPlanningTask_getInitializedFlag(long jarg1);
  public final static native boolean ArPathPlanningTask_getVerboseFlag(long jarg1);
  public final static native int ArPathPlanningTask_getState(long jarg1);
  public final static native void ArPathPlanningTask_getFailureString(long jarg1, String jarg2, long jarg3);
  public final static native void ArPathPlanningTask_getStatusString(long jarg1, String jarg2, long jarg3);
  public final static native long ArPathPlanningTask_getCurrentPath__SWIG_0(long jarg1, long jarg2, boolean jarg3);
  public final static native long ArPathPlanningTask_getCurrentPath__SWIG_1(long jarg1, long jarg2);
  public final static native long ArPathPlanningTask_getAriaMap(long jarg1);
  public final static native boolean ArPathPlanningTask_getUseLaserFlag(long jarg1);
  public final static native boolean ArPathPlanningTask_getUseSonarFlag(long jarg1);
  public final static native boolean ArPathPlanningTask_getMapChangedFlag(long jarg1);
  public final static native boolean ArPathPlanningTask_getUseOneWaysFlag(long jarg1);
  public final static native boolean ArPathPlanningTask_getUseResistanceFlag__SWIG_0(long jarg1);
  public final static native double ArPathPlanningTask_getMarkOldPathFactor__SWIG_0(long jarg1);
  public final static native short ArPathPlanningTask_getResistance__SWIG_0(long jarg1);
  public final static native double ArPathPlanningTask_getMaxSpeed(long jarg1);
  public final static native double ArPathPlanningTask_getMaxRotSpeed(long jarg1);
  public final static native double ArPathPlanningTask_getCollisionRange(long jarg1);
  public final static native double ArPathPlanningTask_getSlowSpeed(long jarg1);
  public final static native double ArPathPlanningTask_getFastSpeed(long jarg1);
  public final static native double ArPathPlanningTask_getSideClearanceAtSlowSpeed(long jarg1);
  public final static native double ArPathPlanningTask_getSideClearanceAtFastSpeed(long jarg1);
  public final static native double ArPathPlanningTask_getFrontClearance(long jarg1);
  public final static native double ArPathPlanningTask_getFrontPaddingAtSlowSpeed(long jarg1);
  public final static native double ArPathPlanningTask_getFrontPaddingAtFastSpeed(long jarg1);
  public final static native double ArPathPlanningTask_getSuperMaxTransDecel(long jarg1);
  public final static native double ArPathPlanningTask_getEmergencyMaxTransDecel(long jarg1);
  public final static native double ArPathPlanningTask_getWidth(long jarg1);
  public final static native double ArPathPlanningTask_getLength(long jarg1);
  public final static native double ArPathPlanningTask_getPlanMapResolution(long jarg1);
  public final static native double ArPathPlanningTask_getPlanFreeSpace(long jarg1);
  public final static native double ArPathPlanningTask_getHeadingWt(long jarg1);
  public final static native double ArPathPlanningTask_getDistanceWt(long jarg1);
  public final static native double ArPathPlanningTask_getVelocityWt(long jarg1);
  public final static native double ArPathPlanningTask_getSmoothingWt(long jarg1);
  public final static native int ArPathPlanningTask_getLinVelIncrements(long jarg1);
  public final static native int ArPathPlanningTask_getRotVelIncrements(long jarg1);
  public final static native int ArPathPlanningTask_getSmoothSize(long jarg1);
  public final static native double ArPathPlanningTask_getObsThreshold(long jarg1);
  public final static native double ArPathPlanningTask_getMaxExpansionFactor(long jarg1);
  public final static native boolean ArPathPlanningTask_getUseCollisionRangeForPlanningFlag(long jarg1);
  public final static native double ArPathPlanningTask_getGoalDistanceTolerance(long jarg1);
  public final static native double ArPathPlanningTask_getGoalAngleTolerance(long jarg1);
  public final static native double ArPathPlanningTask_getGoalSpeed(long jarg1);
  public final static native double ArPathPlanningTask_getGoalRotSpeed(long jarg1);
  public final static native double ArPathPlanningTask_getGoalTransAccel(long jarg1);
  public final static native double ArPathPlanningTask_getGoalRotAccel(long jarg1);
  public final static native double ArPathPlanningTask_getGoalTransDecel(long jarg1);
  public final static native double ArPathPlanningTask_getGoalRotDecel(long jarg1);
  public final static native double ArPathPlanningTask_getGoalSwitchTime(long jarg1);
  public final static native boolean ArPathPlanningTask_getGoalUseEncoderFlag(long jarg1);
  public final static native double ArPathPlanningTask_getGoalOccupiedFailDistance(long jarg1);
  public final static native double ArPathPlanningTask_getLocalPathFailDistance(long jarg1);
  public final static native double ArPathPlanningTask_getHeadingRotSpeed(long jarg1);
  public final static native double ArPathPlanningTask_getHeadingRotAccel(long jarg1);
  public final static native double ArPathPlanningTask_getHeadingRotDecel(long jarg1);
  public final static native int ArPathPlanningTask_getSecsToFail(long jarg1);
  public final static native double ArPathPlanningTask_getAlignSpeed(long jarg1);
  public final static native double ArPathPlanningTask_getAlignAngle(long jarg1);
  public final static native int ArPathPlanningTask_getSplineDegree(long jarg1);
  public final static native int ArPathPlanningTask_getNumSplinePoints(long jarg1);
  public final static native boolean ArPathPlanningTask_getPlanEverytimeFlag(long jarg1);
  public final static native boolean ArPathPlanningTask_getClearOnFailFlag(long jarg1);
  public final static native boolean ArPathPlanningTask_getUseEStopFlag(long jarg1);
  public final static native double ArPathPlanningTask_getCurvatureSpeedFactor(long jarg1);
  public final static native double ArPathPlanningTask_getOneWayCost(long jarg1);
  public final static native double ArPathPlanningTask_getCenterAwayCost(long jarg1);
  public final static native boolean ArPathPlanningTask_getLogFlag(long jarg1);
  public final static native int ArPathPlanningTask_getPathPlanningLogLevel(long jarg1);
  public final static native double ArPathPlanningTask_getMatchLengths(long jarg1);
  public final static native boolean ArPathPlanningTask_getLocalPathPlanningFlag(long jarg1);
  public final static native void ArPathPlanningTask_setUseLaserFlag(long jarg1, boolean jarg2);
  public final static native void ArPathPlanningTask_setUseSonarFlag(long jarg1, boolean jarg2);
  public final static native void ArPathPlanningTask_setMapChangedFlag(long jarg1, boolean jarg2);
  public final static native void ArPathPlanningTask_setUseOneWaysFlag(long jarg1, boolean jarg2);
  public final static native void ArPathPlanningTask_setResistance(long jarg1, short jarg2);
  public final static native void ArPathPlanningTask_setPlanDoneCallBack(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_setUseCollisionRangeForPlanningFlag(long jarg1, boolean jarg2);
  public final static native void ArPathPlanningTask_setMaxSpeed(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setMaxRotSpeed(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setCollisionRange(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setSlowSpeed(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setFastSpeed(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setSideClearanceAtSlowSpeed(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setSideClearanceAtFastSpeed(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setFrontClearance(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setFrontPaddingAtSlowSpeed(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setFrontPaddingAtFastSpeed(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setSuperMaxTransDecel(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setEmergencyMaxTransDecel(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setWidth(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setLength(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setPlanMapResolution(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setPlanFreeSpace(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setHeadingWt(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setDistanceWt(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setVelocityWt(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setSmoothingWt(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setLinVelIncrements(long jarg1, int jarg2);
  public final static native void ArPathPlanningTask_setRotVelIncrements(long jarg1, int jarg2);
  public final static native void ArPathPlanningTask_setSmoothWinSize(long jarg1, int jarg2);
  public final static native void ArPathPlanningTask_setObsThreshold(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setMaxExpansionFactor(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setGoalDistanceTolerance(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setGoalAngleTolerance(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setGoalSpeed(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setGoalRotSpeed(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setGoalTransAccel(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setGoalRotAccel(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setGoalTransDecel(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setGoalRotDecel(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setGoalSwitchTime(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setGoalUseEncoderFlag(long jarg1, boolean jarg2);
  public final static native void ArPathPlanningTask_setGoalOccupiedFailDistance(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setHeadingRotSpeed(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setHeadingRotAccel(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setHeadingRotDecel(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setSecsToFail(long jarg1, int jarg2);
  public final static native void ArPathPlanningTask_setAlignAngle(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setAlignSpeed(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setSplineDegree(long jarg1, int jarg2);
  public final static native void ArPathPlanningTask_setNumSplinePoints(long jarg1, int jarg2);
  public final static native void ArPathPlanningTask_setPlanEverytimeFlag(long jarg1, boolean jarg2);
  public final static native void ArPathPlanningTask_setClearOnFailFlag(long jarg1, boolean jarg2);
  public final static native void ArPathPlanningTask_setUseEStopFlag(long jarg1, boolean jarg2);
  public final static native void ArPathPlanningTask_setUseResistanceFlag(long jarg1, boolean jarg2);
  public final static native void ArPathPlanningTask_setMarkOldPathFactor(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setLogFlag(long jarg1, boolean jarg2);
  public final static native void ArPathPlanningTask_setLogLevel(long jarg1, int jarg2);
  public final static native void ArPathPlanningTask_setMatchLengths(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setLocalPathPlanningFlag(long jarg1, boolean jarg2);
  public final static native void ArPathPlanningTask_setPlanParams(long jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7, double jarg8, double jarg9, double jarg10, double jarg11, double jarg12, double jarg13, double jarg14, double jarg15, double jarg16, double jarg17, int jarg18, int jarg19, int jarg20, double jarg21, double jarg22, double jarg23, double jarg24, int jarg25, double jarg26, double jarg27, int jarg28, int jarg29, double jarg30, double jarg31, boolean jarg32, double jarg33, double jarg34, double jarg35, short jarg36, double jarg37, double jarg38, boolean jarg39);
  public final static native void ArPathPlanningTask_setMovementParams(long jarg1, double jarg2, double jarg3, double jarg4, double jarg5, double jarg6, double jarg7);
  public final static native void ArPathPlanningTask_addRangeDevice(long jarg1, long jarg2, int jarg3);
  public final static native void ArPathPlanningTask_remRangeDevice__SWIG_0(long jarg1, String jarg2, int jarg3);
  public final static native void ArPathPlanningTask_remRangeDevice__SWIG_1(long jarg1, long jarg2, int jarg3);
  public final static native void ArPathPlanningTask_addGlobalPlanningRangeDevice(long jarg1, long jarg2, int jarg3);
  public final static native void ArPathPlanningTask_remGlobalPlanningRangeDevice__SWIG_0(long jarg1, String jarg2, int jarg3);
  public final static native void ArPathPlanningTask_remGlobalPlanningRangeDevice__SWIG_1(long jarg1, long jarg2, int jarg3);
  public final static native long ArPathPlanningTask_getRangeDeviceList(long jarg1);
  public final static native long ArPathPlanningTask_getCumRangeDeviceList(long jarg1);
  public final static native long ArPathPlanningTask_getGlobalPlanningRangeDeviceList(long jarg1);
  public final static native long ArPathPlanningTask_getGlobalPlanningCumRangeDeviceList(long jarg1);
  public final static native void ArPathPlanningTask_clearRangeDevices(long jarg1);
  public final static native void ArPathPlanningTask_clearGlobalPlanningRangeDevices(long jarg1);
  public final static native void ArPathPlanningTask_clearGlobalPlanningCumRangeDevices(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_clearCumRangeDevices(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_goalFailed__SWIG_0(long jarg1, long jarg2, String jarg3, int jarg4);
  public final static native void ArPathPlanningTask_goalFailed__SWIG_1(long jarg1, long jarg2, String jarg3);
  public final static native void ArPathPlanningTask_goalFailed__SWIG_2(long jarg1, long jarg2);
  public final static native double ArPathPlanningTask_getLastMoveTime(long jarg1);
  public final static native double ArPathPlanningTask_getLastLinearMoveTime(long jarg1);
  public final static native void ArPathPlanningTask_setLastMoveTime(long jarg1, double jarg2);
  public final static native void ArPathPlanningTask_setLastLinearMoveTime(long jarg1, double jarg2);
  public final static native double ArPathPlanningTask_computeProgress__SWIG_0(long jarg1, long jarg2);
  public final static native double ArPathPlanningTask_computeProgress__SWIG_1(long jarg1);
  public final static native double ArPathPlanningTask_estimateTimeToGoal__SWIG_0(long jarg1, long jarg2);
  public final static native double ArPathPlanningTask_estimateTimeToGoal__SWIG_1(long jarg1);
  public final static native double ArPathPlanningTask_estimateDistanceToGoal__SWIG_0(long jarg1, long jarg2);
  public final static native double ArPathPlanningTask_estimateDistanceToGoal__SWIG_1(long jarg1);
  public final static native void ArPathPlanningTask_drawSearchRectangle(long jarg1, long jarg2, long jarg3);
  public final static native void ArPathPlanningTask_drawNewPoints(long jarg1, long jarg2, long jarg3);
  public final static native void ArPathPlanningTask_drawGridPoints(long jarg1, long jarg2, long jarg3);
  public final static native void ArPathPlanningTask_drawPathPoints(long jarg1, long jarg2, long jarg3);
  public final static native void ArPathPlanningTask_drawObsPoints(long jarg1, long jarg2, long jarg3);
  public final static native void ArPathPlanningTask_drawFailPoints(long jarg1, long jarg2, long jarg3);
  public final static native void ArPathPlanningTask_drawVelocityPath(long jarg1, long jarg2, long jarg3);
  public final static native void ArPathPlanningTask_drawRobotBounds(long jarg1, long jarg2, long jarg3);
  public final static native void ArPathPlanningTask_drawCollidePath(long jarg1, long jarg2, long jarg3);
  public final static native long ArPathPlanningTask_getLocalPathState(long jarg1);
  public final static native long ArPathPlanningTask_getDWAState(long jarg1);
  public final static native double ArPathPlanningTask_getCost(long jarg1);
  public final static native double ArPathPlanningTask_getUtil(long jarg1);
  public final static native long ArPathPlanningTask_getPathFromTo(long jarg1, long jarg2, long jarg3);
  public final static native void ArPathPlanningTask_addStateChangeCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_remStateChangeCB(long jarg1, long jarg2);
  public final static native long ArPathPlanningTask_getObsListPtr(long jarg1);
  public final static native void ArPathPlanningTask_addBlockedPathCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_remBlockedPathCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_addPlainBlockedPathCB__SWIG_0(long jarg1, long jarg2, int jarg3);
  public final static native void ArPathPlanningTask_addPlainBlockedPathCB__SWIG_1(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_remPlainBlockedPathCB(long jarg1, long jarg2);
  public final static native void ArPathPlanningTask_invokeBlockedPathCB(long jarg1);
  public final static native boolean ArPathPlanningTask_getWaitingToFailFlag(long jarg1);
  public final static native long new_ArActionPlanAndMoveToGoal(double jarg1, double jarg2, long jarg3, long jarg4, long jarg5);
  public final static native void delete_ArActionPlanAndMoveToGoal(long jarg1);
  public final static native long ArActionPlanAndMoveToGoal_fire(long jarg1, long jarg2);
  public final static native void ArActionPlanAndMoveToGoal_deactivate(long jarg1);
  public final static native void ArActionPlanAndMoveToGoal_setTotalVel(long jarg1, double jarg2, double jarg3);
  public final static native void ArActionPlanAndMoveToGoal_setEndMoveParams(long jarg1);
  public final static native void ArActionPlanAndMoveToGoal_setHeadingParams(long jarg1);
  public final static native void ArActionPlanAndMoveToGoal_clearRangeDevices(long jarg1);
  public final static native void ArActionPlanAndMoveToGoal_clearCumRangeDevices(long jarg1, long jarg2);
  public final static native void ArActionPlanAndMoveToGoal_setMaxVel(long jarg1, double jarg2);
  public final static native void ArActionPlanAndMoveToGoal_setMaxRotVel(long jarg1, double jarg2);
  public final static native void ArActionPlanAndMoveToGoal_setFailedTimes(long jarg1, int jarg2);
  public final static native void ArActionPlanAndMoveToGoal_setRangeFactor(long jarg1, double jarg2);
  public final static native void ArActionPlanAndMoveToGoal_setEndMoveFlag(long jarg1, boolean jarg2);
  public final static native void ArActionPlanAndMoveToGoal_setPlanState(long jarg1, int jarg2);
  public final static native void ArActionPlanAndMoveToGoal_setReplannedTimes(long jarg1, int jarg2);
  public final static native double ArActionPlanAndMoveToGoal_getMaxVel(long jarg1);
  public final static native double ArActionPlanAndMoveToGoal_getRotMaxVel(long jarg1);
  public final static native int ArActionPlanAndMoveToGoal_getFailedTimes(long jarg1);
  public final static native double ArActionPlanAndMoveToGoal_getRangeFactor(long jarg1);
  public final static native boolean ArActionPlanAndMoveToGoal_getEndMoveFlag(long jarg1);
  public final static native int ArActionPlanAndMoveToGoal_getPlanState(long jarg1);
  public final static native int ArActionPlanAndMoveToGoal_getReplannedTimes(long jarg1);
  public final static native void ArActionPlanAndMoveToGoal_setCurrentDynamicParams(long jarg1, long jarg2);
  public final static native double ArActionPlanAndMoveToGoal_getFailedTimeRatio(long jarg1);
  public final static native long ArActionPlanAndMoveToGoal_getDesired(long jarg1);
  public final static native double ArActionPlanAndMoveToGoal_computeSafeDecel(long jarg1, double jarg2, double jarg3, double jarg4, double jarg5, long jarg6, long jarg7);
  public final static native long ArActionPlanAndMoveToGoal_stop(long jarg1, double jarg2, double jarg3, double jarg4, double jarg5);
  public final static native long new_ArGlobalReplanningRangeDevice__SWIG_0(long jarg1, long jarg2, long jarg3, String jarg4);
  public final static native long new_ArGlobalReplanningRangeDevice__SWIG_1(long jarg1, long jarg2, long jarg3);
  public final static native long new_ArGlobalReplanningRangeDevice__SWIG_2(long jarg1, long jarg2);
  public final static native long new_ArGlobalReplanningRangeDevice__SWIG_3(long jarg1);
  public final static native void delete_ArGlobalReplanningRangeDevice(long jarg1);
  public final static native void ArGlobalReplanningRangeDevice_clear(long jarg1, long jarg2);
  public final static native void ArGlobalReplanningRangeDevice_addReadings(long jarg1, long jarg2);
  public final static native long new_ArServerInfoPath(long jarg1, long jarg2, long jarg3);
  public final static native void delete_ArServerInfoPath(long jarg1);
  public final static native void ArServerInfoPath_getPath(long jarg1, long jarg2, long jarg3);
  public final static native void ArServerInfoPath_getSearchRectangle(long jarg1, long jarg2, long jarg3);
  public final static native void ArServerInfoPath_addSearchRectangleDrawing(long jarg1, long jarg2);
  public final static native void ArServerInfoPath_addControlCommands(long jarg1, long jarg2);
  public final static native void ArServerInfoPath_searchRectangleEnable(long jarg1);
  public final static native void ArServerInfoPath_searchRectangleDisable(long jarg1);
  public final static native void ArServerInfoPath_setSearchRectangleDrawingData(long jarg1, long jarg2, boolean jarg3);
  public final static native long new_ArServerInfoLocalization(long jarg1, long jarg2, long jarg3);
  public final static native void delete_ArServerInfoLocalization(long jarg1);
  public final static native void ArServerInfoLocalization_getLocPoints(long jarg1, long jarg2, long jarg3);
  public final static native void ArServerInfoLocalization_getLocState(long jarg1, long jarg2, long jarg3);
  public final static native void ArServerInfoLocalization_addInitializingCB__SWIG_0(long jarg1, long jarg2, int jarg3);
  public final static native void ArServerInfoLocalization_addInitializingCB__SWIG_1(long jarg1, long jarg2);
  public final static native void ArServerInfoLocalization_remInitializingingCB(long jarg1, long jarg2);
  public final static native void ArServerInfoLocalization_addInitializingSucceededCB__SWIG_0(long jarg1, long jarg2, int jarg3);
  public final static native void ArServerInfoLocalization_addInitializingSucceededCB__SWIG_1(long jarg1, long jarg2);
  public final static native void ArServerInfoLocalization_remInitializingSucceededCB(long jarg1, long jarg2);
  public final static native void ArServerInfoLocalization_addInitializingFailedCB__SWIG_0(long jarg1, long jarg2, int jarg3);
  public final static native void ArServerInfoLocalization_addInitializingFailedCB__SWIG_1(long jarg1, long jarg2);
  public final static native void ArServerInfoLocalization_remInitializingFailedCB(long jarg1, long jarg2);
  public final static native void ArServerInfoLocalization_addLostCB__SWIG_0(long jarg1, long jarg2, int jarg3);
  public final static native void ArServerInfoLocalization_addLostCB__SWIG_1(long jarg1, long jarg2);
  public final static native void ArServerInfoLocalization_remInitingCB(long jarg1, long jarg2);
  public final static native long new_ArServerHandlerLocalization__SWIG_0(long jarg1, long jarg2, long jarg3, boolean jarg4, boolean jarg5);
  public final static native long new_ArServerHandlerLocalization__SWIG_1(long jarg1, long jarg2, long jarg3, boolean jarg4);
  public final static native long new_ArServerHandlerLocalization__SWIG_2(long jarg1, long jarg2, long jarg3);
  public final static native void delete_ArServerHandlerLocalization(long jarg1);
  public final static native void ArServerHandlerLocalization_localizeToPose__SWIG_0(long jarg1, long jarg2, boolean jarg3, double jarg4, double jarg5);
  public final static native void ArServerHandlerLocalization_localizeToPose__SWIG_1(long jarg1, long jarg2, boolean jarg3, double jarg4);
  public final static native void ArServerHandlerLocalization_localizeToPose__SWIG_2(long jarg1, long jarg2, boolean jarg3);
  public final static native void ArServerHandlerLocalization_localizeToPose__SWIG_3(long jarg1, long jarg2);
  public final static native void ArServerHandlerLocalization_setSimPose__SWIG_0(long jarg1, long jarg2, boolean jarg3);
  public final static native void ArServerHandlerLocalization_setSimPose__SWIG_1(long jarg1, long jarg2);
  public final static native void ArServerHandlerLocalization_netResetToHome(long jarg1, long jarg2, long jarg3);
  public final static native void ArServerHandlerLocalization_netLocalizeToPose(long jarg1, long jarg2, long jarg3);
  public final static native void ArServerHandlerLocalization_addSimpleRelativeCommands(long jarg1, long jarg2);
  public final static native long new_ArServerModeGotoLLA__SWIG_0(long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7);
  public final static native long new_ArServerModeGotoLLA__SWIG_1(long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6);
  public final static native long new_ArServerModeGotoLLA__SWIG_2(long jarg1, long jarg2, long jarg3, long jarg4, long jarg5);
  public final static native void delete_ArServerModeGotoLLA(long jarg1);
  public final static native void ArServerModeGotoLLA_activate(long jarg1);
  public final static native void ArServerModeGotoLLA_deactivate(long jarg1);
  public final static native void ArServerModeGotoLLA_gotoPose(long jarg1, long jarg2, long jarg3, boolean jarg4);
  public final static native void ArServerModeGotoLLA_tourGoalsInList(long jarg1, long jarg2, long jarg3);
  public final static native void ArServerModeGotoLLA_addGotoLLACommand(long jarg1, long jarg2);
  public final static native void ArServerModeGotoLLA_gotoLLA(long jarg1, long jarg2);
  public final static native void ArServerModeGotoLLA_addTourGoalsInListCommand(long jarg1, long jarg2);
  public final static native void ArServerModeGotoLLA_tourGoalsInListCommand(long jarg1, long jarg2);
  public final static native long new_ArServerModeGoto__SWIG_0(long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6);
  public final static native long new_ArServerModeGoto__SWIG_1(long jarg1, long jarg2, long jarg3, long jarg4, long jarg5);
  public final static native long new_ArServerModeGoto__SWIG_2(long jarg1, long jarg2, long jarg3, long jarg4);
  public final static native void delete_ArServerModeGoto(long jarg1);
  public final static native void ArServerModeGoto_activate(long jarg1);
  public final static native void ArServerModeGoto_deactivate(long jarg1);
  public final static native void ArServerModeGoto_home(long jarg1);
  public final static native void ArServerModeGoto_gotoGoal(long jarg1, String jarg2);
  public final static native void ArServerModeGoto_gotoPose(long jarg1, long jarg2, boolean jarg3);
  public final static native void ArServerModeGoto_tourGoals(long jarg1);
  public final static native void ArServerModeGoto_tourGoalsInList(long jarg1, long jarg2);
  public final static native void ArServerModeGoto_addTourGoalsInListSimpleCommand(long jarg1, long jarg2);
  public final static native boolean ArServerModeGoto_isAutoResumeAfterInterrupt(long jarg1);
  public final static native long new_ArServerDrawingDestination__SWIG_0(long jarg1, long jarg2, String jarg3);
  public final static native long new_ArServerDrawingDestination__SWIG_1(long jarg1, long jarg2);
  public final static native void delete_ArServerDrawingDestination(long jarg1);
  public final static native void ArServerDrawingDestination_setFlashingParameters__SWIG_0(long jarg1, int jarg2, int jarg3);
  public final static native void ArServerDrawingDestination_setFlashingParameters__SWIG_1(long jarg1, int jarg2);
  public final static native void ArServerDrawingDestination_setFlashingParameters__SWIG_2(long jarg1);
  public final static native void ArServerDrawingDestination_setDrawingData(long jarg1, long jarg2, boolean jarg3);
  public final static native void ArServerDrawingDestination_drawDestination(long jarg1, long jarg2, long jarg3);
  public final static native void ArServerDrawingDestination_addToConfig(long jarg1, long jarg2);
  public final static native long new_ArActionLost__SWIG_0(long jarg1, long jarg2, long jarg3, String jarg4);
  public final static native long new_ArActionLost__SWIG_1(long jarg1, long jarg2, long jarg3);
  public final static native long new_ArActionLost__SWIG_2(long jarg1, long jarg2);
  public final static native void delete_ArActionLost(long jarg1);
  public final static native long ArActionLost_fire(long jarg1, long jarg2);
  public final static native long ArActionLost_getDesired(long jarg1);
  public final static native void ArActionLost_enable(long jarg1);
  public final static native void ArActionLost_disable(long jarg1);
  public final static native boolean ArActionLost_isEnabled(long jarg1);
  public final static native long ArActionLost_getEnableCB(long jarg1);
  public final static native long ArActionLost_getDisableCB(long jarg1);
  public final static native long new_ArActionSlowDownWhenNotCertain(long jarg1);
  public final static native void delete_ArActionSlowDownWhenNotCertain(long jarg1);
  public final static native long ArActionSlowDownWhenNotCertain_fire(long jarg1, long jarg2);
  public final static native void ArActionSlowDownWhenNotCertain_setRobot(long jarg1, long jarg2);
  public final static native void ArActionSlowDownWhenNotCertain_deactivate(long jarg1);
  public final static native void ArActionSlowDownWhenNotCertain_setPower(long jarg1, double jarg2);
  public final static native double ArActionSlowDownWhenNotCertain_getPower(long jarg1, double jarg2);
  public final static native long ArActionSlowDownWhenNotCertain_getDesired(long jarg1);
  public final static native long new_ArSimMapSwitcher(long jarg1, long jarg2);
  public final static native void delete_ArSimMapSwitcher(long jarg1);
  public final static native void ArSimMapSwitcher_mapChanged(long jarg1);
  public final static native long new_ArPoseStorage__SWIG_0(long jarg1, String jarg2, int jarg3, boolean jarg4);
  public final static native long new_ArPoseStorage__SWIG_1(long jarg1, String jarg2, int jarg3);
  public final static native long new_ArPoseStorage__SWIG_2(long jarg1, String jarg2);
  public final static native long new_ArPoseStorage__SWIG_3(long jarg1);
  public final static native void delete_ArPoseStorage(long jarg1);
  public final static native boolean ArPoseStorage_savePose(long jarg1);
  public final static native boolean ArPoseStorage_restorePose(long jarg1, String jarg2);
  public final static native long new_ArLocalizationManager(long jarg1, long jarg2);
  public final static native void delete_ArLocalizationManager(long jarg1);
  public final static native boolean ArLocalizationManager_fuseTwoDistributions(long jarg1, long jarg2, long jarg3, double jarg4, double jarg5, long jarg6, long jarg7, double jarg8, double jarg9, long jarg10, long jarg11, long jarg12, long jarg13);
  public final static native boolean ArLocalizationManager_addLocalizationTask(long jarg1, long jarg2);
  public final static native boolean ArLocalizationManager_removeLocalizationTask(long jarg1, long jarg2);
  public final static native boolean ArLocalizationManager_findLocalizationMeanVar(long jarg1, long jarg2, long jarg3);
  public final static native void ArLocalizationManager_setCorrectRobotFlag(long jarg1, boolean jarg2);
  public final static native void ArLocalizationManager_setRobotPose__SWIG_0(long jarg1, long jarg2, long jarg3, int jarg4);
  public final static native void ArLocalizationManager_setRobotPose__SWIG_1(long jarg1, long jarg2, long jarg3);
  public final static native void ArLocalizationManager_setRobotPose__SWIG_2(long jarg1, long jarg2);
  public final static native boolean ArLocalizationManager_localizeRobotAtHomeBlocking(long jarg1, double jarg2, double jarg3);
  public final static native double ArLocalizationManager_getLocalizationScore(long jarg1);
  public final static native void ArLocalizationManager_setLocalizationScore(long jarg1, double jarg2);
  public final static native double ArLocalizationManager_getLocalizationThreshold(long jarg1);
  public final static native void ArLocalizationManager_setLocalizationThreshold(long jarg1, double jarg2);
  public final static native long ArLocalizationManager_getLightLocalizationPtr(long jarg1);
  public final static native long new_ArServerHandlerMultiRobot(long jarg1, long jarg2, long jarg3, long jarg4, long jarg5);
  public final static native void delete_ArServerHandlerMultiRobot(long jarg1);
  public final static native void ArServerHandlerMultiRobot_multiRobotInfo(long jarg1, long jarg2, long jarg3);
  public final static native int ArServerHandlerMultiRobot_getPrecedenceClass(long jarg1);
  public final static native void ArServerHandlerMultiRobot_setPrecedenceClass__SWIG_0(long jarg1, int jarg2);
  public final static native void ArServerHandlerMultiRobot_setPrecedenceClass__SWIG_1(long jarg1);
  public final static native void ArServerHandlerMultiRobot_overrideMapName(long jarg1, String jarg2);
  public final static native boolean ArServerHandlerMultiRobot_processFile(long jarg1, String jarg2, long jarg3);
  public final static native long new_ArMultiRobotRangeDevice(long jarg1);
  public final static native void delete_ArMultiRobotRangeDevice(long jarg1);
  public final static native void ArMultiRobotRangeDevice_applyTransform(long jarg1, long jarg2, boolean jarg3);
  public final static native long ArMultiRobotRangeDevice_getOtherRobots(long jarg1);
  public final static native long ArMultiRobotRangeDevice_getOtherRobotsCB(long jarg1);
  public final static native int ArMultiRobotFlags1_WAITING_TO_FAIL_get();
  public final static native int ArMultiRobotFlags1_END_OF_PATH_get();
  public final static native long new_ArMultiRobotFlags1();
  public final static native void delete_ArMultiRobotFlags1(long jarg1);
  public final static native long new_ArServerHandlerMultiRobotPeer(long jarg1, long jarg2, long jarg3, long jarg4);
  public final static native void delete_ArServerHandlerMultiRobotPeer(long jarg1);
  public final static native void ArServerHandlerMultiRobotPeer_setPrecedenceClass(long jarg1, int jarg2);
  public final static native int ArServerHandlerMultiRobotPeer_getPrecedenceClass(long jarg1);
  public final static native void ArServerHandlerMultiRobotPeer_setNewPrecedenceCallback(long jarg1, long jarg2);
  public final static native void ArServerHandlerMultiRobotPeer_setNewFingerprintCallback(long jarg1, long jarg2);
  public final static native long ArServerHandlerMultiRobotPeer_getChangeFingerprintCB(long jarg1);
  public final static native void ArServerHandlerMultiRobotPeer_changeFingerprint__SWIG_0(long jarg1, boolean jarg2);
  public final static native void ArServerHandlerMultiRobotPeer_changeFingerprint__SWIG_1(long jarg1);
  public final static native void ArServerHandlerMultiRobotPeer_netGetFingerprint(long jarg1, long jarg2, long jarg3);
  public final static native void ArServerHandlerMultiRobotPeer_netAdjustPrecedence(long jarg1, long jarg2, long jarg3);
  public final static native void ArServerHandlerMultiRobotPeer_netRobotInfo(long jarg1, long jarg2, long jarg3);
  public final static native void ArServerHandlerMultiRobotPeer_netPathInfo(long jarg1, long jarg2, long jarg3);
  public final static native void ArServerHandlerMultiRobotPeer_netShortPathInfo(long jarg1, long jarg2, long jarg3);
  public final static native boolean ArServerHandlerMultiRobotPeer_processFile(long jarg1, String jarg2, long jarg3);
  public final static native long new_ArMultiRobotPeerRangeDevice(long jarg1);
  public final static native void delete_ArMultiRobotPeerRangeDevice(long jarg1);
  public final static native boolean ArMultiRobotPeerRangeDevice_processFile(long jarg1, String jarg2, long jarg3);
  public final static native void ArMultiRobotPeerRangeDevice_sensorInterpCallback(long jarg1);
  public final static native void ArMultiRobotPeerRangeDevice_setPrecedence(long jarg1, short jarg2, short jarg3);
  public final static native void ArMultiRobotPeerRangeDevice_setFingerprint(long jarg1, long jarg2);
  public final static native long ArMultiRobotPeerRangeDevice_getSetPrecedenceCallback(long jarg1);
  public final static native long ArMultiRobotPeerRangeDevice_getSetFingerprintCallback(long jarg1);
  public final static native void ArMultiRobotPeerRangeDevice_setChangeFingerprintCB(long jarg1, long jarg2);
  public final static native void ArMultiRobotPeerRangeDevice_mapChanged(long jarg1);
  public final static native void ArMultiRobotPeerRangeDevice_setRobot(long jarg1, long jarg2);
  public final static native void ArMultiRobotPeerRangeDevice_applyTransform(long jarg1, long jarg2, boolean jarg3);
  public final static native long ArMultiRobotPeerRangeDevice_getOtherRobots(long jarg1);
  public final static native long ArMultiRobotPeerRangeDevice_getOtherRobotsCB(long jarg1);
  public final static native long SWIGArBaseLocalizationTaskUpcast(long jarg1);
  public final static native long SWIGArPathPlanningTaskUpcast(long jarg1);
  public final static native long SWIGArActionPlanAndMoveToGoalUpcast(long jarg1);
  public final static native long SWIGArGlobalReplanningRangeDeviceUpcast(long jarg1);
  public final static native long SWIGArServerModeGotoLLAUpcast(long jarg1);
  public final static native long SWIGArServerModeGotoUpcast(long jarg1);
  public final static native long SWIGArActionLostUpcast(long jarg1);
  public final static native long SWIGArActionSlowDownWhenNotCertainUpcast(long jarg1);
  public final static native long SWIGArLocalizationManagerUpcast(long jarg1);
  public final static native long SWIGArMultiRobotRangeDeviceUpcast(long jarg1);
  public final static native long SWIGArMultiRobotPeerRangeDeviceUpcast(long jarg1);
}
