package com.metaio.sdk.jni;

import java.io.File;

public class MetaioSDKJNI
{
  static
  {
    swig_module_init();
  }

  public static final native void ARELInterpreterAndroid_callMediaEvent(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString, int paramInt);

  public static final native void ARELInterpreterAndroid_callMediaEventSwigExplicitARELInterpreterAndroid(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString, int paramInt);

  public static final native void ARELInterpreterAndroid_change_ownership(ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong, boolean paramBoolean);

  public static final native void ARELInterpreterAndroid_director_connect(ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native void ARELInterpreterAndroid_executeJavaScript(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString);

  public static final native void ARELInterpreterAndroid_executeJavaScriptSwigExplicitARELInterpreterAndroid(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString);

  public static final native File ARELInterpreterAndroid_getBasePath(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid);

  public static final native File ARELInterpreterAndroid_getBasePathSwigExplicitARELInterpreterAndroid(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid);

  public static final native long ARELInterpreterAndroid_getCallback(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid);

  public static final native long ARELInterpreterAndroid_getCallbackSwigExplicitARELInterpreterAndroid(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid);

  public static final native long ARELInterpreterAndroid_getPOIManager(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid);

  public static final native long ARELInterpreterAndroid_getPOIManagerSwigExplicitARELInterpreterAndroid(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid);

  public static final native void ARELInterpreterAndroid_initializeSwigExplicitARELInterpreterAndroid__SWIG_0(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, IMetaioSDK paramIMetaioSDK, long paramLong3, GestureHandler paramGestureHandler);

  public static final native void ARELInterpreterAndroid_initializeSwigExplicitARELInterpreterAndroid__SWIG_1(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, IMetaioSDKAndroid paramIMetaioSDKAndroid, long paramLong3, GestureHandler paramGestureHandler);

  public static final native void ARELInterpreterAndroid_initialize__SWIG_0(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, IMetaioSDK paramIMetaioSDK, long paramLong3, GestureHandler paramGestureHandler);

  public static final native void ARELInterpreterAndroid_initialize__SWIG_1(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, IMetaioSDKAndroid paramIMetaioSDKAndroid, long paramLong3, GestureHandler paramGestureHandler);

  public static final native boolean ARELInterpreterAndroid_loadARELFile(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, File paramFile);

  public static final native boolean ARELInterpreterAndroid_loadARELFileSwigExplicitARELInterpreterAndroid(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, File paramFile);

  public static final native void ARELInterpreterAndroid_loadARELWebPage(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, PathOrURL paramPathOrURL);

  public static final native void ARELInterpreterAndroid_loadARELWebPageSwigExplicitARELInterpreterAndroid(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, PathOrURL paramPathOrURL);

  public static final native void ARELInterpreterAndroid_loadChannel(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, int paramInt);

  public static final native void ARELInterpreterAndroid_loadChannelSwigExplicitARELInterpreterAndroid(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, int paramInt);

  public static final native void ARELInterpreterAndroid_loadFinished(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid);

  public static final native void ARELInterpreterAndroid_loadFinishedSwigExplicitARELInterpreterAndroid(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid);

  public static final native long ARELInterpreterAndroid_loadPOIAnnotationForAnnotatedGeometriesGroup(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, IARELObject paramIARELObject, File paramFile, long paramLong3, IMetaioSDK paramIMetaioSDK);

  public static final native long ARELInterpreterAndroid_loadPOIAnnotationForAnnotatedGeometriesGroupSwigExplicitARELInterpreterAndroid(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, IARELObject paramIARELObject, File paramFile, long paramLong3, IMetaioSDK paramIMetaioSDK);

  public static final native long ARELInterpreterAndroid_loadPOIGeometryForAnnotatedGeometriesGroup(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, IMetaioSDK paramIMetaioSDK);

  public static final native long ARELInterpreterAndroid_loadPOIGeometryForAnnotatedGeometriesGroupSwigExplicitARELInterpreterAndroid(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, IMetaioSDK paramIMetaioSDK);

  public static final native void ARELInterpreterAndroid_onDetailViewClosed(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid);

  public static final native void ARELInterpreterAndroid_onDetailViewClosedSwigExplicitARELInterpreterAndroid(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid);

  public static final native void ARELInterpreterAndroid_onPOIGeometryInAnnotatedGeometriesGroupChangedState(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, IGeometry paramIGeometry, long paramLong3, IARELObject paramIARELObject, int paramInt1, int paramInt2);

  public static final native void ARELInterpreterAndroid_onPOIGeometryInAnnotatedGeometriesGroupChangedStateSwigExplicitARELInterpreterAndroid(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, IGeometry paramIGeometry, long paramLong3, IARELObject paramIARELObject, int paramInt1, int paramInt2);

  public static final native void ARELInterpreterAndroid_openWebsiteSwigExplicitARELInterpreterAndroid__SWIG_0(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString1, String paramString2, boolean paramBoolean);

  public static final native void ARELInterpreterAndroid_openWebsiteSwigExplicitARELInterpreterAndroid__SWIG_1(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString1, String paramString2);

  public static final native void ARELInterpreterAndroid_openWebsite__SWIG_0(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString1, String paramString2, boolean paramBoolean);

  public static final native void ARELInterpreterAndroid_openWebsite__SWIG_1(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString1, String paramString2);

  public static final native void ARELInterpreterAndroid_playSound(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString, long paramLong2, PathOrURL paramPathOrURL, File paramFile);

  public static final native void ARELInterpreterAndroid_playSoundSwigExplicitARELInterpreterAndroid(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString, long paramLong2, PathOrURL paramPathOrURL, File paramFile);

  public static final native void ARELInterpreterAndroid_playVideo(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString, long paramLong2, PathOrURL paramPathOrURL);

  public static final native void ARELInterpreterAndroid_playVideoSwigExplicitARELInterpreterAndroid(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString, long paramLong2, PathOrURL paramPathOrURL);

  public static final native void ARELInterpreterAndroid_processURL(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString);

  public static final native void ARELInterpreterAndroid_processURLSwigExplicitARELInterpreterAndroid(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString);

  public static final native void ARELInterpreterAndroid_registerCallback(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, IARELInterpreterCallback paramIARELInterpreterCallback);

  public static final native void ARELInterpreterAndroid_registerCallbackSwigExplicitARELInterpreterAndroid(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, IARELInterpreterCallback paramIARELInterpreterCallback);

  public static final native void ARELInterpreterAndroid_setRadarProperties(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, int paramInt, long paramLong2, Vector3d paramVector3d1, long paramLong3, Vector3d paramVector3d2);

  public static final native void ARELInterpreterAndroid_setRadarPropertiesSwigExplicitARELInterpreterAndroid(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, int paramInt, long paramLong2, Vector3d paramVector3d1, long paramLong3, Vector3d paramVector3d2);

  public static final native void ARELInterpreterAndroid_shareScreenshot(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, ByteBuffer paramByteBuffer, boolean paramBoolean);

  public static final native void ARELInterpreterAndroid_shareScreenshotSwigExplicitARELInterpreterAndroid(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong2, ByteBuffer paramByteBuffer, boolean paramBoolean);

  public static final native void ARELInterpreterAndroid_stopSound(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString, long paramLong2, PathOrURL paramPathOrURL, File paramFile, boolean paramBoolean);

  public static final native void ARELInterpreterAndroid_stopSoundSwigExplicitARELInterpreterAndroid(long paramLong1, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString, long paramLong2, PathOrURL paramPathOrURL, File paramFile, boolean paramBoolean);

  public static final native void ARELInterpreterAndroid_textToSpeech(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString);

  public static final native void ARELInterpreterAndroid_textToSpeechSwigExplicitARELInterpreterAndroid(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString);

  public static final native void ARELInterpreterAndroid_update(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid);

  public static final native void ARELInterpreterAndroid_updateSwigExplicitARELInterpreterAndroid(long paramLong, ARELInterpreterAndroid paramARELInterpreterAndroid);

  public static final native void ARELSceneOptionVector_add(long paramLong1, ARELSceneOptionVector paramARELSceneOptionVector, long paramLong2, ARELSceneOption paramARELSceneOption);

  public static final native void ARELSceneOptionVector_clear(long paramLong, ARELSceneOptionVector paramARELSceneOptionVector);

  public static final native long ARELSceneOptionVector_get(long paramLong, ARELSceneOptionVector paramARELSceneOptionVector, int paramInt);

  public static final native boolean ARELSceneOptionVector_isEmpty(long paramLong, ARELSceneOptionVector paramARELSceneOptionVector);

  public static final native void ARELSceneOptionVector_set(long paramLong1, ARELSceneOptionVector paramARELSceneOptionVector, int paramInt, long paramLong2, ARELSceneOption paramARELSceneOption);

  public static final native long ARELSceneOptionVector_size(long paramLong, ARELSceneOptionVector paramARELSceneOptionVector);

  public static final native int ARELSceneOption_key_get(long paramLong, ARELSceneOption paramARELSceneOption);

  public static final native void ARELSceneOption_key_set(long paramLong, ARELSceneOption paramARELSceneOption, int paramInt);

  public static final native String ARELSceneOption_value_get(long paramLong, ARELSceneOption paramARELSceneOption);

  public static final native void ARELSceneOption_value_set(long paramLong, ARELSceneOption paramARELSceneOption, String paramString);

  public static final native int AS_IMAGECAPTURECOMPONENTBASE_NUMFRAMES_get();

  public static final native String AS_SERVERFALLBACK_URL_get();

  public static final native String AS_SERVER_URL_get();

  public static final native int AS_WORLD_API_BADREQUEST_get();

  public static final native int AS_WORLD_API_CURLERROR_get();

  public static final native int AS_WORLD_API_FORBIDDEN_get();

  public static final native int AS_WORLD_API_INTERNALSERVERERROR_get();

  public static final native int AS_WORLD_API_NOTFOUND_get();

  public static final native int AS_WORLD_API_REQUESTCANCELED_get();

  public static final native int AS_WORLD_API_SERVICEUNAVAILABLE_get();

  public static final native int AS_WORLD_API_SUCCESS_get();

  public static final native int AS_WORLD_API_TIMEOUT_get();

  public static final native int AS_WORLD_API_UNAUTHORIZED_get();

  public static final native int AS_WORLD_API_USER_AGENT_NOT_REGISTERED_get();

  public static final native int AS_WORLD_API_USER_AGENT_TRIAL_ENDED_get();

  public static final native int AS_WORLD_API_USER_AGENT_UNAUTHORIZED_CHANNEL_ACCESS_get();

  public static final native int AS_WORLD_API_USER_AGENT_WRONG_PLATFORM_get();

  public static final native int AS_WORLD_API_XMLPARSINGERROR_get();

  public static final native void AnimationKeyFrameVector_add(long paramLong1, AnimationKeyFrameVector paramAnimationKeyFrameVector, long paramLong2, AnimationKeyFrame paramAnimationKeyFrame);

  public static final native void AnimationKeyFrameVector_clear(long paramLong, AnimationKeyFrameVector paramAnimationKeyFrameVector);

  public static final native long AnimationKeyFrameVector_get(long paramLong, AnimationKeyFrameVector paramAnimationKeyFrameVector, int paramInt);

  public static final native boolean AnimationKeyFrameVector_isEmpty(long paramLong, AnimationKeyFrameVector paramAnimationKeyFrameVector);

  public static final native void AnimationKeyFrameVector_set(long paramLong1, AnimationKeyFrameVector paramAnimationKeyFrameVector, int paramInt, long paramLong2, AnimationKeyFrame paramAnimationKeyFrame);

  public static final native long AnimationKeyFrameVector_size(long paramLong, AnimationKeyFrameVector paramAnimationKeyFrameVector);

  public static final native int AnimationKeyFrame_index_get(long paramLong, AnimationKeyFrame paramAnimationKeyFrame);

  public static final native void AnimationKeyFrame_index_set(long paramLong, AnimationKeyFrame paramAnimationKeyFrame, int paramInt);

  public static final native long AnimationKeyFrame_rotation_get(long paramLong, AnimationKeyFrame paramAnimationKeyFrame);

  public static final native void AnimationKeyFrame_rotation_set(long paramLong1, AnimationKeyFrame paramAnimationKeyFrame, long paramLong2, Rotation paramRotation);

  public static final native long AnimationKeyFrame_scale_get(long paramLong, AnimationKeyFrame paramAnimationKeyFrame);

  public static final native void AnimationKeyFrame_scale_set(long paramLong1, AnimationKeyFrame paramAnimationKeyFrame, long paramLong2, Vector3d paramVector3d);

  public static final native long AnimationKeyFrame_translation_get(long paramLong, AnimationKeyFrame paramAnimationKeyFrame);

  public static final native void AnimationKeyFrame_translation_set(long paramLong1, AnimationKeyFrame paramAnimationKeyFrame, long paramLong2, Vector3d paramVector3d);

  public static final native void AnnotatedGeometriesGroupCallback_change_ownership(AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong, boolean paramBoolean);

  public static final native void AnnotatedGeometriesGroupCallback_director_connect(AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native long AnnotatedGeometriesGroupCallback_loadUpdatedAnnotationSwigExplicitAnnotatedGeometriesGroupCallback__SWIG_1(long paramLong1, AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong2, IGeometry paramIGeometry1, long paramLong3, long paramLong4, IGeometry paramIGeometry2);

  public static final native long AnnotatedGeometriesGroupCallback_loadUpdatedAnnotation__SWIG_0(long paramLong1, AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong2, IGeometry paramIGeometry1, Object paramObject, long paramLong3, IGeometry paramIGeometry2);

  public static final native long AnnotatedGeometriesGroupCallback_loadUpdatedAnnotation__SWIG_1(long paramLong1, AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong2, IGeometry paramIGeometry1, long paramLong3, long paramLong4, IGeometry paramIGeometry2);

  public static final native void AnnotatedGeometriesGroupCallback_onFocusStateChangedSwigExplicitAnnotatedGeometriesGroupCallback__SWIG_0(long paramLong1, AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong2, IGeometry paramIGeometry, Object paramObject, int paramInt1, int paramInt2);

  public static final native void AnnotatedGeometriesGroupCallback_onFocusStateChangedSwigExplicitAnnotatedGeometriesGroupCallback__SWIG_1(long paramLong1, AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong2, IGeometry paramIGeometry, long paramLong3, int paramInt1, int paramInt2);

  public static final native void AnnotatedGeometriesGroupCallback_onFocusStateChanged__SWIG_0(long paramLong1, AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong2, IGeometry paramIGeometry, Object paramObject, int paramInt1, int paramInt2);

  public static final native void AnnotatedGeometriesGroupCallback_onFocusStateChanged__SWIG_1(long paramLong1, AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong2, IGeometry paramIGeometry, long paramLong3, int paramInt1, int paramInt2);

  public static final native void AnnotatedGeometriesGroupCallback_onGeometryDistanceUpdatedSwigExplicitAnnotatedGeometriesGroupCallback__SWIG_0(long paramLong1, AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong2, IGeometry paramIGeometry, Object paramObject, float paramFloat, long paramLong3, SensorValues paramSensorValues, long paramLong4, Vector2d paramVector2d);

  public static final native void AnnotatedGeometriesGroupCallback_onGeometryDistanceUpdatedSwigExplicitAnnotatedGeometriesGroupCallback__SWIG_1(long paramLong1, AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong2, IGeometry paramIGeometry, long paramLong3, float paramFloat, long paramLong4, SensorValues paramSensorValues, long paramLong5, Vector2d paramVector2d);

  public static final native void AnnotatedGeometriesGroupCallback_onGeometryDistanceUpdated__SWIG_0(long paramLong1, AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong2, IGeometry paramIGeometry, Object paramObject, float paramFloat, long paramLong3, SensorValues paramSensorValues, long paramLong4, Vector2d paramVector2d);

  public static final native void AnnotatedGeometriesGroupCallback_onGeometryDistanceUpdated__SWIG_1(long paramLong1, AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong2, IGeometry paramIGeometry, long paramLong3, float paramFloat, long paramLong4, SensorValues paramSensorValues, long paramLong5, Vector2d paramVector2d);

  public static final native int ArelCall_call_get(long paramLong, ArelCall paramArelCall);

  public static final native void ArelCall_call_set(long paramLong, ArelCall paramArelCall, int paramInt);

  public static final native int ArelCall_category_get(long paramLong, ArelCall paramArelCall);

  public static final native void ArelCall_category_set(long paramLong, ArelCall paramArelCall, int paramInt);

  public static final native long BoundingBox_max_get(long paramLong, BoundingBox paramBoundingBox);

  public static final native void BoundingBox_max_set(long paramLong1, BoundingBox paramBoundingBox, long paramLong2, Vector3d paramVector3d);

  public static final native long BoundingBox_min_get(long paramLong, BoundingBox paramBoundingBox);

  public static final native void BoundingBox_min_set(long paramLong1, BoundingBox paramBoundingBox, long paramLong2, Vector3d paramVector3d);

  public static final native byte[] ByteBuffer_getBuffer(long paramLong, ByteBuffer paramByteBuffer);

  public static final native int ByteBuffer_length_get(long paramLong, ByteBuffer paramByteBuffer);

  public static final native void ByteBuffer_length_set(long paramLong, ByteBuffer paramByteBuffer, int paramInt);

  public static final native void ByteBuffer_release(long paramLong, ByteBuffer paramByteBuffer);

  public static final native void CameraVector_add(long paramLong1, CameraVector paramCameraVector, long paramLong2, Camera paramCamera);

  public static final native void CameraVector_clear(long paramLong, CameraVector paramCameraVector);

  public static final native long CameraVector_get(long paramLong, CameraVector paramCameraVector, int paramInt);

  public static final native boolean CameraVector_isEmpty(long paramLong, CameraVector paramCameraVector);

  public static final native void CameraVector_set(long paramLong1, CameraVector paramCameraVector, int paramInt, long paramLong2, Camera paramCamera);

  public static final native long CameraVector_size(long paramLong, CameraVector paramCameraVector);

  public static final native int Camera_FACE_BACK_get();

  public static final native int Camera_FACE_FRONT_get();

  public static final native int Camera_FACE_UNDEFINED_get();

  public static final native int Camera_FLIP_BOTH_get();

  public static final native int Camera_FLIP_HORIZONTAL_get();

  public static final native int Camera_FLIP_NONE_get();

  public static final native int Camera_FLIP_VERTICAL_get();

  public static final native int Camera_downsample_get(long paramLong, Camera paramCamera);

  public static final native void Camera_downsample_set(long paramLong, Camera paramCamera, int paramInt);

  public static final native boolean Camera_equals(long paramLong1, Camera paramCamera1, long paramLong2, Camera paramCamera2);

  public static final native int Camera_facing_get(long paramLong, Camera paramCamera);

  public static final native void Camera_facing_set(long paramLong, Camera paramCamera, int paramInt);

  public static final native int Camera_flip_get(long paramLong, Camera paramCamera);

  public static final native void Camera_flip_set(long paramLong, Camera paramCamera, int paramInt);

  public static final native long Camera_fps_get(long paramLong, Camera paramCamera);

  public static final native void Camera_fps_set(long paramLong1, Camera paramCamera, long paramLong2, Vector2d paramVector2d);

  public static final native String Camera_friendlyName_get(long paramLong, Camera paramCamera);

  public static final native void Camera_friendlyName_set(long paramLong, Camera paramCamera, String paramString);

  public static final native int Camera_index_get(long paramLong, Camera paramCamera);

  public static final native void Camera_index_set(long paramLong, Camera paramCamera, int paramInt);

  public static final native boolean Camera_isDepthCamera(long paramLong, Camera paramCamera);

  public static final native long Camera_resolution_get(long paramLong, Camera paramCamera);

  public static final native void Camera_resolution_set(long paramLong1, Camera paramCamera, long paramLong2, Vector2di paramVector2di);

  public static final native String Camera_toString(long paramLong, Camera paramCamera);

  public static final native boolean Camera_validateParameters(long paramLong, Camera paramCamera);

  public static final native boolean Camera_yuvPipeline_get(long paramLong, Camera paramCamera);

  public static final native void Camera_yuvPipeline_set(long paramLong, Camera paramCamera, boolean paramBoolean);

  public static final native int CreateMapConfiguration_angle_get(long paramLong, CreateMapConfiguration paramCreateMapConfiguration);

  public static final native void CreateMapConfiguration_angle_set(long paramLong, CreateMapConfiguration paramCreateMapConfiguration, int paramInt);

  public static final native boolean CreateMapConfiguration_gravityEnabled_get(long paramLong, CreateMapConfiguration paramCreateMapConfiguration);

  public static final native void CreateMapConfiguration_gravityEnabled_set(long paramLong, CreateMapConfiguration paramCreateMapConfiguration, boolean paramBoolean);

  public static final native boolean CreateMapConfiguration_newSLAM_get(long paramLong, CreateMapConfiguration paramCreateMapConfiguration);

  public static final native void CreateMapConfiguration_newSLAM_set(long paramLong, CreateMapConfiguration paramCreateMapConfiguration, boolean paramBoolean);

  public static final native long CreateMetaioSDKAndroid(Object paramObject, String paramString);

  public static final native long CreateMetaioWorldClient();

  public static final native long CreateMetaioWorldPOIManager(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong2, IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong3, JunaioDataSource paramJunaioDataSource, long paramLong4, ISensorsComponent paramISensorsComponent, long paramLong5, Vector2d paramVector2d, int paramInt, Object paramObject);

  public static final native long CreateToolbox(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long CustomAnimation_keyframes_get(long paramLong, CustomAnimation paramCustomAnimation);

  public static final native void CustomAnimation_keyframes_set(long paramLong1, CustomAnimation paramCustomAnimation, long paramLong2, AnimationKeyFrameVector paramAnimationKeyFrameVector);

  public static final native int CustomAnimation_type_get(long paramLong, CustomAnimation paramCustomAnimation);

  public static final native void CustomAnimation_type_set(long paramLong, CustomAnimation paramCustomAnimation, int paramInt);

  public static final native long DatasourceChannelSearchResult_channels_get(long paramLong, DatasourceChannelSearchResult paramDatasourceChannelSearchResult);

  public static final native void DatasourceChannelSearchResult_channels_set(long paramLong1, DatasourceChannelSearchResult paramDatasourceChannelSearchResult, long paramLong2, MetaioWorldChannelVector paramMetaioWorldChannelVector);

  public static final native int DatasourceChannelSearchResult_page_get(long paramLong, DatasourceChannelSearchResult paramDatasourceChannelSearchResult);

  public static final native void DatasourceChannelSearchResult_page_set(long paramLong, DatasourceChannelSearchResult paramDatasourceChannelSearchResult, int paramInt);

  public static final native int DatasourceChannelSearchResult_searchType_get(long paramLong, DatasourceChannelSearchResult paramDatasourceChannelSearchResult);

  public static final native void DatasourceChannelSearchResult_searchType_set(long paramLong, DatasourceChannelSearchResult paramDatasourceChannelSearchResult, int paramInt);

  public static final native int DatasourceChannelSearchResult_status_get(long paramLong, DatasourceChannelSearchResult paramDatasourceChannelSearchResult);

  public static final native void DatasourceChannelSearchResult_status_set(long paramLong, DatasourceChannelSearchResult paramDatasourceChannelSearchResult, int paramInt);

  public static final native long DatasourceChannelSearchResult_totalResults_get(long paramLong, DatasourceChannelSearchResult paramDatasourceChannelSearchResult);

  public static final native void DatasourceChannelSearchResult_totalResults_set(long paramLong1, DatasourceChannelSearchResult paramDatasourceChannelSearchResult, long paramLong2);

  public static final native int EARELSO_CAMERA_INDEX_get();

  public static final native int EARELSO_CAMERA_PARAMETERS_get();

  public static final native int EARELSO_CAMERA_RESOLUTION_get();

  public static final native int EARELSO_CAMERA_get();

  public static final native int EARELSO_ENVIRONMENT_MAP_get();

  public static final native int EARELSO_FULLSCREEN_get();

  public static final native int EARELSO_PADDING_TO_ANNOTATIONS_get();

  public static final native int EARELSO_RENDER_FPS_get();

  public static final native int EARELSO_SHADER_MATERIALS_get();

  public static final native int EARELSO_USE_LEGACY_VISUALIZATION_get();

  public static final native int EAT_ALL_get();

  public static final native int ECF_BGR8_get();

  public static final native int ECF_BGRA8_get();

  public static final native int ECF_D16_get();

  public static final native int ECF_FLIR8_get();

  public static final native int ECF_GRAY8_get();

  public static final native int ECF_NV12_get();

  public static final native int ECF_NV21_get();

  public static final native int ECF_RGB8_get();

  public static final native int ECF_RGBA8_get();

  public static final native int ECF_UNKNOWN_get();

  public static final native int ECF_UV32_get();

  public static final native int ECF_YUY2_get();

  public static final native int ECF_YV12_get();

  public static final native int ECM_ALL_get();

  public static final native int ECM_ALPHA_get();

  public static final native int ECM_BLUE_get();

  public static final native int ECM_GREEN_get();

  public static final native int ECM_NONE_get();

  public static final native int ECM_RED_get();

  public static final native int ECM_RGB_get();

  public static final native int ECT_ALL_get();

  public static final native int ECT_RENDERING_MONO_get();

  public static final native int ECT_RENDERING_STEREO_LEFT_get();

  public static final native int ECT_RENDERING_STEREO_RIGHT_get();

  public static final native int ECT_TRACKING_get();

  public static final native int EDV_BBOX_ALL_get();

  public static final native int EDV_BBOX_BUFFERS_get();

  public static final native int EDV_BBOX_get();

  public static final native int EDV_FULL_get();

  public static final native int EDV_MESH_WIRE_OVERLAY_get();

  public static final native int EDV_NORMALS_get();

  public static final native int EDV_OFF_get();

  public static final native int EEMF_CUBESIDES_get();

  public static final native int EGFS_UNFOCUSED_get();

  public static final native int EIT_LINEAR_get();

  public static final native int ELIGHT_TYPE_DIRECTIONAL_get();

  public static final native int ELIGHT_TYPE_POINT_get();

  public static final native int ELIGHT_TYPE_SPOT_get();

  public static final native int ELL_INFO_get();

  public static final native int ELL_WARNING_get();

  public static final native int EPLAYBACK_STATUS_ERROR_get();

  public static final native int EPLAYBACK_STATUS_PAUSED_get();

  public static final native int EPLAYBACK_STATUS_PLAYING_get();

  public static final native int EPLAYBACK_STATUS_STOPPED_get();

  public static final native int EPPC_BLUE_DARK_get();

  public static final native int EPPC_BLUE_get();

  public static final native int EPPC_BROWN_DARK_get();

  public static final native int EPPC_BROWN_get();

  public static final native int EPPC_CYAN_DARK_get();

  public static final native int EPPC_CYAN_get();

  public static final native int EPPC_DEFAULT_DARK_get();

  public static final native int EPPC_DEFAULT_get();

  public static final native int EPPC_GREEN_DARK_get();

  public static final native int EPPC_GREEN_get();

  public static final native int EPPC_PURPLE_DARK_get();

  public static final native int EPPC_PURPLE_get();

  public static final native int EPPC_RED_DARK_get();

  public static final native int EPPC_RED_get();

  public static final native int EPPC_UNKNOWN_get();

  public static final native int EPPC_YELLOW_DARK_get();

  public static final native int EPPC_YELLOW_get();

  public static final native int ERENDEROPTION_BACK_FACE_CULLING_get();

  public static final native int ERENDEROPTION_COLOR_MASK_get();

  public static final native int ERENDEROPTION_DEBUG_DATA_get();

  public static final native int ERENDEROPTION_FRONT_FACE_CULLING_get();

  public static final native int ERENDEROPTION_TEXTURE_FILTERING_get();

  public static final native int ERENDEROPTION_ZTEST_get();

  public static final native int ERENDEROPTION_ZWRITE_get();

  public static final native int ETOOLBOX_3DMAP_LOADED_get();

  public static final native int ETOOLBOX_CALIBRATING_3DMAP_get();

  public static final native int ETOOLBOX_CALIBRATING_CAMERA_get();

  public static final native int ETOOLBOX_CREATING_3DMAP_get();

  public static final native int ETOOLBOX_ERROR_CREATING_3DMAP_get();

  public static final native int ETOOLBOX_ERROR_LOADING_3DMAP_get();

  public static final native int ETOOLBOX_EXTENDING_3DMAP_get();

  public static final native int ETOOLBOX_INITIALIZED_get();

  public static final native int ETOOLBOX_LOADING_3DMAP_CALIBRATION_get();

  public static final native int ETOOLBOX_LOADING_3DMAP_get();

  public static final native int ETOOLBOX_RESET_get();

  public static final native int ETOOLBOX_UNKNOWN_get();

  public static final native int ETS_EXTRAPOLATED_get();

  public static final native int ETS_FOUND_get();

  public static final native int ETS_INITIALIZATION_FAILED_get();

  public static final native int ETS_INITIALIZED_get();

  public static final native int ETS_LOST_get();

  public static final native int ETS_NOT_TRACKING_get();

  public static final native int ETS_REGISTERED_get();

  public static final native int ETS_TRACKING_get();

  public static final native int ETS_UNKNOWN_get();

  public static final native int EVSS_IDLE_get();

  public static final native void FaceVector_add(long paramLong1, FaceVector paramFaceVector, long paramLong2, Face paramFace);

  public static final native long FaceVector_capacity(long paramLong, FaceVector paramFaceVector);

  public static final native void FaceVector_clear(long paramLong, FaceVector paramFaceVector);

  public static final native long FaceVector_get(long paramLong, FaceVector paramFaceVector, int paramInt);

  public static final native boolean FaceVector_isEmpty(long paramLong, FaceVector paramFaceVector);

  public static final native void FaceVector_reserve(long paramLong1, FaceVector paramFaceVector, long paramLong2);

  public static final native void FaceVector_set(long paramLong1, FaceVector paramFaceVector, int paramInt, long paramLong2, Face paramFace);

  public static final native long FaceVector_size(long paramLong, FaceVector paramFaceVector);

  public static final native float Face_eyesDistance_get(long paramLong, Face paramFace);

  public static final native void Face_eyesDistance_set(long paramLong, Face paramFace, float paramFloat);

  public static final native float Face_eyesMidPoint_get(long paramLong, Face paramFace);

  public static final native void Face_eyesMidPoint_set(long paramLong, Face paramFace, float paramFloat);

  public static final native boolean Face_hasBounds_get(long paramLong, Face paramFace);

  public static final native void Face_hasBounds_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasEyesDistance_get(long paramLong, Face paramFace);

  public static final native void Face_hasEyesDistance_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasEyesMidPoint_get(long paramLong, Face paramFace);

  public static final native void Face_hasEyesMidPoint_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasId_get(long paramLong, Face paramFace);

  public static final native void Face_hasId_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasLeftEyeCenter_get(long paramLong, Face paramFace);

  public static final native void Face_hasLeftEyeCenter_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasLeftEyeLeftCorner_get(long paramLong, Face paramFace);

  public static final native void Face_hasLeftEyeLeftCorner_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasLeftEyeRightCorner_get(long paramLong, Face paramFace);

  public static final native void Face_hasLeftEyeRightCorner_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasMouthCenter_get(long paramLong, Face paramFace);

  public static final native void Face_hasMouthCenter_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasMouthLeftCorner_get(long paramLong, Face paramFace);

  public static final native void Face_hasMouthLeftCorner_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasMouthRightCorner_get(long paramLong, Face paramFace);

  public static final native void Face_hasMouthRightCorner_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasNoseTipCenter_get(long paramLong, Face paramFace);

  public static final native void Face_hasNoseTipCenter_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasNoseTipLeftCorner_get(long paramLong, Face paramFace);

  public static final native void Face_hasNoseTipLeftCorner_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasNoseTipRightCorner_get(long paramLong, Face paramFace);

  public static final native void Face_hasNoseTipRightCorner_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasPitchAngle_get(long paramLong, Face paramFace);

  public static final native void Face_hasPitchAngle_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasRightEyeCenter_get(long paramLong, Face paramFace);

  public static final native void Face_hasRightEyeCenter_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasRightEyeLeftCorner_get(long paramLong, Face paramFace);

  public static final native void Face_hasRightEyeLeftCorner_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasRightEyeRightCorner_get(long paramLong, Face paramFace);

  public static final native void Face_hasRightEyeRightCorner_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasRollAngle_get(long paramLong, Face paramFace);

  public static final native void Face_hasRollAngle_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasScore_get(long paramLong, Face paramFace);

  public static final native void Face_hasScore_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native boolean Face_hasYawAngle_get(long paramLong, Face paramFace);

  public static final native void Face_hasYawAngle_set(long paramLong, Face paramFace, boolean paramBoolean);

  public static final native long Face_id_get(long paramLong, Face paramFace);

  public static final native void Face_id_set(long paramLong1, Face paramFace, long paramLong2);

  public static final native long Face_leftEyeCenter_get(long paramLong, Face paramFace);

  public static final native void Face_leftEyeCenter_set(long paramLong1, Face paramFace, long paramLong2, Vector2d paramVector2d);

  public static final native long Face_leftEyeLeftCorner_get(long paramLong, Face paramFace);

  public static final native void Face_leftEyeLeftCorner_set(long paramLong1, Face paramFace, long paramLong2, Vector2d paramVector2d);

  public static final native long Face_leftEyeRightCorner_get(long paramLong, Face paramFace);

  public static final native void Face_leftEyeRightCorner_set(long paramLong1, Face paramFace, long paramLong2, Vector2d paramVector2d);

  public static final native long Face_mouthCenter_get(long paramLong, Face paramFace);

  public static final native void Face_mouthCenter_set(long paramLong1, Face paramFace, long paramLong2, Vector2d paramVector2d);

  public static final native long Face_mouthLeftCorner_get(long paramLong, Face paramFace);

  public static final native void Face_mouthLeftCorner_set(long paramLong1, Face paramFace, long paramLong2, Vector2d paramVector2d);

  public static final native long Face_mouthRightCorner_get(long paramLong, Face paramFace);

  public static final native void Face_mouthRightCorner_set(long paramLong1, Face paramFace, long paramLong2, Vector2d paramVector2d);

  public static final native long Face_noseTipCenter_get(long paramLong, Face paramFace);

  public static final native void Face_noseTipCenter_set(long paramLong1, Face paramFace, long paramLong2, Vector2d paramVector2d);

  public static final native long Face_noseTipLeftCorner_get(long paramLong, Face paramFace);

  public static final native void Face_noseTipLeftCorner_set(long paramLong1, Face paramFace, long paramLong2, Vector2d paramVector2d);

  public static final native long Face_noseTipRightCorner_get(long paramLong, Face paramFace);

  public static final native void Face_noseTipRightCorner_set(long paramLong1, Face paramFace, long paramLong2, Vector2d paramVector2d);

  public static final native float Face_pitchAngle_get(long paramLong, Face paramFace);

  public static final native void Face_pitchAngle_set(long paramLong, Face paramFace, float paramFloat);

  public static final native long Face_rightEyeCenter_get(long paramLong, Face paramFace);

  public static final native void Face_rightEyeCenter_set(long paramLong1, Face paramFace, long paramLong2, Vector2d paramVector2d);

  public static final native long Face_rightEyeLeftCorner_get(long paramLong, Face paramFace);

  public static final native void Face_rightEyeLeftCorner_set(long paramLong1, Face paramFace, long paramLong2, Vector2d paramVector2d);

  public static final native long Face_rightEyeRightCorner_get(long paramLong, Face paramFace);

  public static final native void Face_rightEyeRightCorner_set(long paramLong1, Face paramFace, long paramLong2, Vector2d paramVector2d);

  public static final native float Face_rollAngle_get(long paramLong, Face paramFace);

  public static final native void Face_rollAngle_set(long paramLong, Face paramFace, float paramFloat);

  public static final native long Face_score_get(long paramLong, Face paramFace);

  public static final native void Face_score_set(long paramLong1, Face paramFace, long paramLong2);

  public static final native void Face_setBounds(long paramLong, Face paramFace, float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4);

  public static final native float Face_yawAngle_get(long paramLong, Face paramFace);

  public static final native void Face_yawAngle_set(long paramLong, Face paramFace, float paramFloat);

  public static final native int Frame_capturedImageFlip_get(long paramLong, Frame paramFrame);

  public static final native void Frame_capturedImageFlip_set(long paramLong, Frame paramFrame, int paramInt);

  public static final native long Frame_capturedImage_get(long paramLong, Frame paramFrame);

  public static final native void Frame_capturedImage_set(long paramLong1, Frame paramFrame, long paramLong2, ImageStruct paramImageStruct);

  public static final native long Frame_detectedFaces_get(long paramLong, Frame paramFrame);

  public static final native void Frame_detectedFaces_set(long paramLong1, Frame paramFrame, long paramLong2, FaceVector paramFaceVector);

  public static final native double Frame_getCapturedImageTimestamp(long paramLong, Frame paramFrame);

  public static final native long Frame_getRenderingImageAsImageStruct__SWIG_0(long paramLong, Frame paramFrame, boolean paramBoolean);

  public static final native long Frame_getRenderingImageAsImageStruct__SWIG_1(long paramLong, Frame paramFrame);

  public static final native int Frame_index_get(long paramLong, Frame paramFrame);

  public static final native void Frame_index_set(long paramLong, Frame paramFrame, int paramInt);

  public static final native boolean Frame_isRenderable(long paramLong, Frame paramFrame);

  public static final native boolean Frame_isTrackable(long paramLong, Frame paramFrame);

  public static final native long Frame_metaData_get(long paramLong, Frame paramFrame);

  public static final native void Frame_metaData_set(long paramLong1, Frame paramFrame, long paramLong2, ImageMetaData paramImageMetaData);

  public static final native boolean Frame_realTimeFaceDetection_get(long paramLong, Frame paramFrame);

  public static final native void Frame_realTimeFaceDetection_set(long paramLong, Frame paramFrame, boolean paramBoolean);

  public static final native void Frame_release(long paramLong, Frame paramFrame);

  public static final native int Frame_screenRotation_get(long paramLong, Frame paramFrame);

  public static final native void Frame_screenRotation_set(long paramLong, Frame paramFrame, int paramInt);

  public static final native long Frame_sensorValues_get(long paramLong, Frame paramFrame);

  public static final native void Frame_sensorValues_set(long paramLong1, Frame paramFrame, long paramLong2, SensorValues paramSensorValues);

  public static final native boolean Frame_shouldUseForRenderingOnly_get(long paramLong, Frame paramFrame);

  public static final native void Frame_shouldUseForRenderingOnly_set(long paramLong, Frame paramFrame, boolean paramBoolean);

  public static final native long GeometryExtension_getGeometry(long paramLong, GeometryExtension paramGeometryExtension);

  public static final native int GeometryExtension_getGroup(long paramLong, GeometryExtension paramGeometryExtension);

  public static final native boolean GeometryExtension_isSelected(long paramLong, GeometryExtension paramGeometryExtension);

  public static final native void GeometryExtension_reset(long paramLong, GeometryExtension paramGeometryExtension);

  public static final native boolean GeometryExtension_select(long paramLong1, GeometryExtension paramGeometryExtension, long paramLong2, IGeometry paramIGeometry, long paramLong3, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2);

  public static final native void GeometryExtension_setRotation(long paramLong, GeometryExtension paramGeometryExtension, float paramFloat, char paramChar);

  public static final native void GeometryExtension_setScale(long paramLong, GeometryExtension paramGeometryExtension, float paramFloat);

  public static final native void GeometryExtension_setSelected(long paramLong1, GeometryExtension paramGeometryExtension, long paramLong2, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2);

  public static final native void GeometryExtension_setTranslationFromScreen(long paramLong1, GeometryExtension paramGeometryExtension, long paramLong2, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2);

  public static final native void GeometryHitVector_add(long paramLong1, GeometryHitVector paramGeometryHitVector, long paramLong2, GeometryHit paramGeometryHit);

  public static final native void GeometryHitVector_clear(long paramLong, GeometryHitVector paramGeometryHitVector);

  public static final native long GeometryHitVector_get(long paramLong, GeometryHitVector paramGeometryHitVector, int paramInt);

  public static final native boolean GeometryHitVector_isEmpty(long paramLong, GeometryHitVector paramGeometryHitVector);

  public static final native void GeometryHitVector_set(long paramLong1, GeometryHitVector paramGeometryHitVector, int paramInt, long paramLong2, GeometryHit paramGeometryHit);

  public static final native long GeometryHitVector_size(long paramLong, GeometryHitVector paramGeometryHitVector);

  public static final native long GeometryHit_cosCoordinates_get(long paramLong, GeometryHit paramGeometryHit);

  public static final native void GeometryHit_cosCoordinates_set(long paramLong1, GeometryHit paramGeometryHit, long paramLong2, Vector3d paramVector3d);

  public static final native long GeometryHit_geometry_get(long paramLong, GeometryHit paramGeometryHit);

  public static final native void GeometryHit_geometry_set(long paramLong1, GeometryHit paramGeometryHit, long paramLong2, IGeometry paramIGeometry);

  public static final native long GeometryHit_normal_get(long paramLong, GeometryHit paramGeometryHit);

  public static final native void GeometryHit_normal_set(long paramLong1, GeometryHit paramGeometryHit, long paramLong2, Vector3d paramVector3d);

  public static final native long GeometryHit_objectCoordinates_get(long paramLong, GeometryHit paramGeometryHit);

  public static final native void GeometryHit_objectCoordinates_set(long paramLong1, GeometryHit paramGeometryHit, long paramLong2, Vector3d paramVector3d);

  public static final native int GestureHandler_GESTURE_ALL_get();

  public static final native int GestureHandler_GESTURE_DRAG_get();

  public static final native int GestureHandler_GESTURE_NONE_get();

  public static final native int GestureHandler_GESTURE_PINCH_get();

  public static final native int GestureHandler_GESTURE_ROTATE_get();

  public static final native void GestureHandler_addObject(long paramLong1, GestureHandler paramGestureHandler, long paramLong2, IGeometry paramIGeometry, int paramInt);

  public static final native void GestureHandler_enableGestures(long paramLong, GestureHandler paramGestureHandler, int paramInt);

  public static final native void GestureHandler_enableSingleControl(long paramLong, GestureHandler paramGestureHandler, boolean paramBoolean);

  public static final native long GestureHandler_getAllObjects(long paramLong, GestureHandler paramGestureHandler);

  public static final native int GestureHandler_getGestures(long paramLong, GestureHandler paramGestureHandler);

  public static final native int GestureHandler_getLastTouchedIndex(long paramLong, GestureHandler paramGestureHandler);

  public static final native char GestureHandler_getRotationAxis(long paramLong, GestureHandler paramGestureHandler);

  public static final native long GestureHandler_getSelectedObjects(long paramLong, GestureHandler paramGestureHandler);

  public static final native boolean GestureHandler_getSingleControl(long paramLong, GestureHandler paramGestureHandler);

  public static final native void GestureHandler_handlePinchGesture(long paramLong, GestureHandler paramGestureHandler, float paramFloat);

  public static final native void GestureHandler_handleRotateGesture(long paramLong, GestureHandler paramGestureHandler, float paramFloat);

  public static final native void GestureHandler_registerCallback(long paramLong1, GestureHandler paramGestureHandler, long paramLong2, IGestureHandlerCallback paramIGestureHandlerCallback);

  public static final native void GestureHandler_removeObject(long paramLong1, GestureHandler paramGestureHandler, long paramLong2, IGeometry paramIGeometry);

  public static final native void GestureHandler_removeObjects(long paramLong, GestureHandler paramGestureHandler);

  public static final native void GestureHandler_resetSelected(long paramLong, GestureHandler paramGestureHandler);

  public static final native void GestureHandler_selectAllObjects(long paramLong, GestureHandler paramGestureHandler, int paramInt1, int paramInt2);

  public static final native void GestureHandler_selectAllObjectsInGroup(long paramLong, GestureHandler paramGestureHandler, int paramInt1, int paramInt2, int paramInt3);

  public static final native void GestureHandler_setRotationAxis(long paramLong, GestureHandler paramGestureHandler, char paramChar);

  public static final native void GestureHandler_setSDK(long paramLong1, GestureHandler paramGestureHandler, long paramLong2, IMetaioSDK paramIMetaioSDK);

  public static final native void GestureHandler_touchesBegan(long paramLong, GestureHandler paramGestureHandler, int paramInt1, int paramInt2);

  public static final native void GestureHandler_touchesEnded(long paramLong, GestureHandler paramGestureHandler, int paramInt1, int paramInt2);

  public static final native void GestureHandler_touchesMoved(long paramLong, GestureHandler paramGestureHandler, int paramInt1, int paramInt2);

  public static final native void GestureVisual_deselect(long paramLong, GestureVisual paramGestureVisual);

  public static final native void GestureVisual_handleMovement(long paramLong, GestureVisual paramGestureVisual, float paramFloat1, float paramFloat2);

  public static final native boolean GestureVisual_loadARELScene(long paramLong, GestureVisual paramGestureVisual, File paramFile1, File paramFile2);

  public static final native void GestureVisual_reset(long paramLong, GestureVisual paramGestureVisual);

  public static final native boolean GestureVisual_saveARELScene(long paramLong, GestureVisual paramGestureVisual, File paramFile);

  public static final native void GestureVisual_select(long paramLong, GestureVisual paramGestureVisual, float paramFloat1, float paramFloat2);

  public static final native int HandEyeCalibrationToolbox_getCurrentEye(long paramLong, HandEyeCalibrationToolbox paramHandEyeCalibrationToolbox);

  public static final native long HandEyeCalibrationToolbox_getNumberOfMatches(long paramLong, HandEyeCalibrationToolbox paramHandEyeCalibrationToolbox, int paramInt);

  public static final native boolean HandEyeCalibrationToolbox_isTryCalibrationMode(long paramLong, HandEyeCalibrationToolbox paramHandEyeCalibrationToolbox);

  public static final native boolean HandEyeCalibrationToolbox_markCurrentPoseAsMatch(long paramLong, HandEyeCalibrationToolbox paramHandEyeCalibrationToolbox);

  public static final native boolean HandEyeCalibrationToolbox_save(long paramLong, HandEyeCalibrationToolbox paramHandEyeCalibrationToolbox, File paramFile, String paramString1, String paramString2, String paramString3);

  public static final native void HandEyeCalibrationToolbox_setCurrentEye(long paramLong, HandEyeCalibrationToolbox paramHandEyeCalibrationToolbox, int paramInt);

  public static final native void HandEyeCalibrationToolbox_setTryCalibrationMode(long paramLong, HandEyeCalibrationToolbox paramHandEyeCalibrationToolbox, boolean paramBoolean);

  public static final native void HandEyeCalibrationToolbox_startTracking(long paramLong, HandEyeCalibrationToolbox paramHandEyeCalibrationToolbox, String paramString);

  public static final native void HandEyeCalibrationToolbox_update(long paramLong, HandEyeCalibrationToolbox paramHandEyeCalibrationToolbox);

  public static final native void IARELDatasourceDelegate_change_ownership(IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong, boolean paramBoolean);

  public static final native void IARELDatasourceDelegate_clearLoadingQueue(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, int paramInt);

  public static final native void IARELDatasourceDelegate_clearLoadingQueueSwigExplicitIARELDatasourceDelegate(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, int paramInt);

  public static final native void IARELDatasourceDelegate_director_connect(IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native void IARELDatasourceDelegate_loadARELWebPage(long paramLong1, IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong2, PathOrURL paramPathOrURL);

  public static final native void IARELDatasourceDelegate_loadCameraCalibrationFromXMLFile(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, File paramFile, int paramInt);

  public static final native void IARELDatasourceDelegate_loadCameraCalibrationFromXMLFileSwigExplicitIARELDatasourceDelegate(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, File paramFile, int paramInt);

  public static final native void IARELDatasourceDelegate_loadCameraCalibrationFromXMLString(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, String paramString, int paramInt);

  public static final native void IARELDatasourceDelegate_loadCameraCalibrationFromXMLStringSwigExplicitIARELDatasourceDelegate(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, String paramString, int paramInt);

  public static final native void IARELDatasourceDelegate_loadEnvMap(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, File paramFile);

  public static final native void IARELDatasourceDelegate_loadEnvMapSwigExplicitIARELDatasourceDelegate(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, File paramFile);

  public static final native void IARELDatasourceDelegate_loadHandEyeCalibrationFromFile(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, File paramFile);

  public static final native void IARELDatasourceDelegate_loadHandEyeCalibrationFromFileSwigExplicitIARELDatasourceDelegate(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, File paramFile);

  public static final native void IARELDatasourceDelegate_loadShaderMaterials(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, File paramFile);

  public static final native void IARELDatasourceDelegate_loadShaderMaterialsSwigExplicitIARELDatasourceDelegate(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, File paramFile);

  public static final native boolean IARELDatasourceDelegate_loadTrackingConfiguration(long paramLong1, IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong2, PathOrString paramPathOrString);

  public static final native boolean IARELDatasourceDelegate_loadTrackingConfigurationSwigExplicitIARELDatasourceDelegate(long paramLong1, IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong2, PathOrString paramPathOrString);

  public static final native void IARELDatasourceDelegate_logAPIUsage(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, int paramInt, String paramString1, String paramString2, float paramFloat);

  public static final native void IARELDatasourceDelegate_logAPIUsageSwigExplicitIARELDatasourceDelegate(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, int paramInt, String paramString1, String paramString2, float paramFloat);

  public static final native void IARELDatasourceDelegate_onActivityChanged(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, boolean paramBoolean1, boolean paramBoolean2, float paramFloat);

  public static final native void IARELDatasourceDelegate_onChannelDataLoaded(long paramLong1, IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong2, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void IARELDatasourceDelegate_onChannelWillChange(long paramLong1, IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong2);

  public static final native void IARELDatasourceDelegate_onChannelWillChangeSwigExplicitIARELDatasourceDelegate(long paramLong1, IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong2);

  public static final native void IARELDatasourceDelegate_onChannelsVisualSearchDone(long paramLong1, IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong2, MetaioWorldChannelVector paramMetaioWorldChannelVector, long paramLong3, ByteBuffer paramByteBuffer, boolean paramBoolean);

  public static final native void IARELDatasourceDelegate_onDataSourceEvent(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, int paramInt);

  public static final native void IARELDatasourceDelegate_onDidAddObject(long paramLong1, IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong2, IARELObject paramIARELObject);

  public static final native void IARELDatasourceDelegate_onDidRemoveContent(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, boolean paramBoolean);

  public static final native void IARELDatasourceDelegate_onDidRemoveContentSwigExplicitIARELDatasourceDelegate(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, boolean paramBoolean);

  public static final native void IARELDatasourceDelegate_onError(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, int paramInt, String paramString);

  public static final native void IARELDatasourceDelegate_onErrorSwigExplicitIARELDatasourceDelegate(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, int paramInt, String paramString);

  public static final native void IARELDatasourceDelegate_onScanModeEnabled(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, boolean paramBoolean);

  public static final native void IARELDatasourceDelegate_onSceneOptionsParsed(long paramLong1, IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong2, ARELSceneOptionVector paramARELSceneOptionVector);

  public static final native void IARELDatasourceDelegate_onSceneOptionsParsedSwigExplicitIARELDatasourceDelegate(long paramLong1, IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong2, ARELSceneOptionVector paramARELSceneOptionVector);

  public static final native void IARELDatasourceDelegate_onSceneReady(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate);

  public static final native void IARELDatasourceDelegate_onWarning(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, int paramInt, String paramString);

  public static final native void IARELDatasourceDelegate_onWarningSwigExplicitIARELDatasourceDelegate(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, int paramInt, String paramString);

  public static final native void IARELDatasourceDelegate_onWillAddObject(long paramLong1, IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong2, IARELObject paramIARELObject);

  public static final native void IARELDatasourceDelegate_onWillAddObjectSwigExplicitIARELDatasourceDelegate(long paramLong1, IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong2, IARELObject paramIARELObject);

  public static final native void IARELDatasourceDelegate_onWillRemoveContent(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate);

  public static final native void IARELDatasourceDelegate_onWillRemoveObject(long paramLong1, IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong2, IARELObject paramIARELObject);

  public static final native void IARELDatasourceDelegate_setLicenseSignature(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, String paramString);

  public static final native void IARELDatasourceDelegate_setLicenseSignatureSwigExplicitIARELDatasourceDelegate(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, String paramString);

  public static final native void IARELDatasourceDelegate_setUseARELEngine(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, boolean paramBoolean);

  public static final native void IARELDatasourceDelegate_setUseARELEngineSwigExplicitIARELDatasourceDelegate(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, boolean paramBoolean);

  public static final native void IARELDatasourceDelegate_triggerLoadShaderMaterialsCallback(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, String paramString, boolean paramBoolean);

  public static final native void IARELDatasourceDelegate_triggerSetHandEyeCalibrationFromFileCallback(long paramLong, IARELDatasourceDelegate paramIARELDatasourceDelegate, String paramString, boolean paramBoolean);

  public static final native void IARELInterpreterCallback_change_ownership(IARELInterpreterCallback paramIARELInterpreterCallback, long paramLong, boolean paramBoolean);

  public static final native void IARELInterpreterCallback_director_connect(IARELInterpreterCallback paramIARELInterpreterCallback, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native void IARELInterpreterCallback_onSDKReady(long paramLong, IARELInterpreterCallback paramIARELInterpreterCallback);

  public static final native void IARELInterpreterCallback_onSDKReadySwigExplicitIARELInterpreterCallback(long paramLong, IARELInterpreterCallback paramIARELInterpreterCallback);

  public static final native void IARELInterpreterCallback_onSceneOptionsParsed(long paramLong1, IARELInterpreterCallback paramIARELInterpreterCallback, long paramLong2, ARELSceneOptionVector paramARELSceneOptionVector);

  public static final native void IARELInterpreterCallback_onSceneOptionsParsedSwigExplicitIARELInterpreterCallback(long paramLong1, IARELInterpreterCallback paramIARELInterpreterCallback, long paramLong2, ARELSceneOptionVector paramARELSceneOptionVector);

  public static final native void IARELInterpreterCallback_onSceneReady(long paramLong, IARELInterpreterCallback paramIARELInterpreterCallback);

  public static final native void IARELInterpreterCallback_onSceneReadySwigExplicitIARELInterpreterCallback(long paramLong, IARELInterpreterCallback paramIARELInterpreterCallback);

  public static final native void IARELInterpreterCallback_openPOIDetail(long paramLong1, IARELInterpreterCallback paramIARELInterpreterCallback, long paramLong2, IARELObject paramIARELObject);

  public static final native void IARELInterpreterCallback_openPOIDetailSwigExplicitIARELInterpreterCallback(long paramLong1, IARELInterpreterCallback paramIARELInterpreterCallback, long paramLong2, IARELObject paramIARELObject);

  public static final native boolean IARELInterpreterCallback_openWebsiteSwigExplicitIARELInterpreterCallback__SWIG_0(long paramLong, IARELInterpreterCallback paramIARELInterpreterCallback, String paramString, boolean paramBoolean);

  public static final native boolean IARELInterpreterCallback_openWebsiteSwigExplicitIARELInterpreterCallback__SWIG_1(long paramLong, IARELInterpreterCallback paramIARELInterpreterCallback, String paramString);

  public static final native boolean IARELInterpreterCallback_openWebsite__SWIG_0(long paramLong, IARELInterpreterCallback paramIARELInterpreterCallback, String paramString, boolean paramBoolean);

  public static final native boolean IARELInterpreterCallback_openWebsite__SWIG_1(long paramLong, IARELInterpreterCallback paramIARELInterpreterCallback, String paramString);

  public static final native boolean IARELInterpreterCallback_playVideo(long paramLong1, IARELInterpreterCallback paramIARELInterpreterCallback, long paramLong2, PathOrURL paramPathOrURL);

  public static final native boolean IARELInterpreterCallback_playVideoSwigExplicitIARELInterpreterCallback(long paramLong1, IARELInterpreterCallback paramIARELInterpreterCallback, long paramLong2, PathOrURL paramPathOrURL);

  public static final native boolean IARELInterpreterCallback_shareScreenshot(long paramLong1, IARELInterpreterCallback paramIARELInterpreterCallback, long paramLong2, ByteBuffer paramByteBuffer, boolean paramBoolean);

  public static final native boolean IARELInterpreterCallback_shareScreenshotSwigExplicitIARELInterpreterCallback(long paramLong1, IARELInterpreterCallback paramIARELInterpreterCallback, long paramLong2, ByteBuffer paramByteBuffer, boolean paramBoolean);

  public static final native void IARELObjectVector_add(long paramLong1, IARELObjectVector paramIARELObjectVector, long paramLong2, IARELObject paramIARELObject);

  public static final native long IARELObjectVector_capacity(long paramLong, IARELObjectVector paramIARELObjectVector);

  public static final native void IARELObjectVector_clear(long paramLong, IARELObjectVector paramIARELObjectVector);

  public static final native long IARELObjectVector_get(long paramLong, IARELObjectVector paramIARELObjectVector, int paramInt);

  public static final native boolean IARELObjectVector_isEmpty(long paramLong, IARELObjectVector paramIARELObjectVector);

  public static final native void IARELObjectVector_reserve(long paramLong1, IARELObjectVector paramIARELObjectVector, long paramLong2);

  public static final native void IARELObjectVector_set(long paramLong1, IARELObjectVector paramIARELObjectVector, int paramInt, long paramLong2, IARELObject paramIARELObject);

  public static final native long IARELObjectVector_size(long paramLong, IARELObjectVector paramIARELObjectVector);

  public static final native long IARELObject_clone(long paramLong, IARELObject paramIARELObject);

  public static final native String IARELObject_getARELParameter(long paramLong, IARELObject paramIARELObject, String paramString);

  public static final native float IARELObject_getCurrentDistance(long paramLong, IARELObject paramIARELObject);

  public static final native String IARELObject_getDescription(long paramLong, IARELObject paramIARELObject);

  public static final native String IARELObject_getID(long paramLong, IARELObject paramIARELObject);

  public static final native File IARELObject_getLocalFileForURL(long paramLong, IARELObject paramIARELObject, String paramString);

  public static final native long IARELObject_getLocation(long paramLong, IARELObject paramIARELObject);

  public static final native String IARELObject_getName(long paramLong, IARELObject paramIARELObject);

  public static final native long IARELObject_getObjectPopup(long paramLong, IARELObject paramIARELObject);

  public static final native String IARELObject_getParameter(long paramLong, IARELObject paramIARELObject, int paramInt);

  public static final native String IARELObject_getThumbnailURL(long paramLong, IARELObject paramIARELObject);

  public static final native String IARELObject_getTitle(long paramLong, IARELObject paramIARELObject);

  public static final native boolean IARELObject_hasLLA(long paramLong, IARELObject paramIARELObject);

  public static final native boolean IARELObject_isRoutingEnabled(long paramLong, IARELObject paramIARELObject);

  public static final native boolean IARELObject_isVisible(long paramLong, IARELObject paramIARELObject);

  public static final native boolean IARELObject_isVisibleOnMapList(long paramLong, IARELObject paramIARELObject);

  public static final native boolean IARELObject_isVisibleOnRadar(long paramLong, IARELObject paramIARELObject);

  public static final native boolean IAnnotatedGeometriesGroup_addGeometry(long paramLong1, IAnnotatedGeometriesGroup paramIAnnotatedGeometriesGroup, long paramLong2, IGeometry paramIGeometry, Object paramObject);

  public static final native long IAnnotatedGeometriesGroup_getAnnotationForGeometry(long paramLong1, IAnnotatedGeometriesGroup paramIAnnotatedGeometriesGroup, long paramLong2, IGeometry paramIGeometry);

  public static final native void IAnnotatedGeometriesGroup_registerCallback(long paramLong1, IAnnotatedGeometriesGroup paramIAnnotatedGeometriesGroup, long paramLong2, AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback);

  public static final native void IAnnotatedGeometriesGroup_removeGeometry(long paramLong1, IAnnotatedGeometriesGroup paramIAnnotatedGeometriesGroup, long paramLong2, IGeometry paramIGeometry);

  public static final native void IAnnotatedGeometriesGroup_setBottomPadding(long paramLong1, IAnnotatedGeometriesGroup paramIAnnotatedGeometriesGroup, long paramLong2);

  public static final native void IAnnotatedGeometriesGroup_setConnectingLineColorForGeometry(long paramLong1, IAnnotatedGeometriesGroup paramIAnnotatedGeometriesGroup, long paramLong2, IGeometry paramIGeometry, int paramInt1, int paramInt2, int paramInt3, int paramInt4);

  public static final native void IAnnotatedGeometriesGroup_setDefaultConnectingLineColor(long paramLong, IAnnotatedGeometriesGroup paramIAnnotatedGeometriesGroup, int paramInt1, int paramInt2, int paramInt3, int paramInt4);

  public static final native void IAnnotatedGeometriesGroup_setMaximumNumberOfAnnotatedGeometries(long paramLong, IAnnotatedGeometriesGroup paramIAnnotatedGeometriesGroup, int paramInt);

  public static final native void IAnnotatedGeometriesGroup_setMaximumNumberOfAnnotationRows(long paramLong, IAnnotatedGeometriesGroup paramIAnnotatedGeometriesGroup, int paramInt);

  public static final native void IAnnotatedGeometriesGroup_setSelectedGeometry(long paramLong1, IAnnotatedGeometriesGroup paramIAnnotatedGeometriesGroup, long paramLong2, IGeometry paramIGeometry);

  public static final native void IAnnotatedGeometriesGroup_triggerAnnotationUpdate(long paramLong1, IAnnotatedGeometriesGroup paramIAnnotatedGeometriesGroup, long paramLong2, IGeometry paramIGeometry);

  public static final native void IFaceDetector_change_ownership(IFaceDetector paramIFaceDetector, long paramLong, boolean paramBoolean);

  public static final native void IFaceDetector_detect(long paramLong1, IFaceDetector paramIFaceDetector, long paramLong2, Frame paramFrame, long paramLong3, FaceVector paramFaceVector);

  public static final native void IFaceDetector_director_connect(IFaceDetector paramIFaceDetector, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native void IGeometryVector_add(long paramLong1, IGeometryVector paramIGeometryVector, long paramLong2, IGeometry paramIGeometry);

  public static final native void IGeometryVector_clear(long paramLong, IGeometryVector paramIGeometryVector);

  public static final native long IGeometryVector_get(long paramLong, IGeometryVector paramIGeometryVector, int paramInt);

  public static final native boolean IGeometryVector_isEmpty(long paramLong, IGeometryVector paramIGeometryVector);

  public static final native void IGeometryVector_set(long paramLong1, IGeometryVector paramIGeometryVector, int paramInt, long paramLong2, IGeometry paramIGeometry);

  public static final native long IGeometryVector_size(long paramLong, IGeometryVector paramIGeometryVector);

  public static final native int IGeometry_ANCHOR_BC_get();

  public static final native int IGeometry_ANCHOR_BL_get();

  public static final native int IGeometry_ANCHOR_BOTTOM_get();

  public static final native int IGeometry_ANCHOR_BR_get();

  public static final native int IGeometry_ANCHOR_CC_get();

  public static final native int IGeometry_ANCHOR_CENTER_H_get();

  public static final native int IGeometry_ANCHOR_CENTER_V_get();

  public static final native int IGeometry_ANCHOR_CL_get();

  public static final native int IGeometry_ANCHOR_CR_get();

  public static final native int IGeometry_ANCHOR_LEFT_get();

  public static final native int IGeometry_ANCHOR_NONE_get();

  public static final native int IGeometry_ANCHOR_RIGHT_get();

  public static final native int IGeometry_ANCHOR_TC_get();

  public static final native int IGeometry_ANCHOR_TL_get();

  public static final native int IGeometry_ANCHOR_TOP_get();

  public static final native int IGeometry_ANCHOR_TR_get();

  public static final native int IGeometry_FLAG_AUTOSCALE_get();

  public static final native int IGeometry_FLAG_IGNORE_ANIMATIONS_get();

  public static final native int IGeometry_FLAG_IGNORE_ROTATION_get();

  public static final native int IGeometry_FLAG_MATCH_DISPLAY_get();

  public static final native int IGeometry_FLAG_NONE_get();

  public static final native long IGeometry_getAnimationNames__SWIG_0(long paramLong, IGeometry paramIGeometry, int paramInt);

  public static final native long IGeometry_getAnimationNames__SWIG_1(long paramLong, IGeometry paramIGeometry);

  public static final native long IGeometry_getBoundingBox2D(long paramLong, IGeometry paramIGeometry);

  public static final native long IGeometry_getBoundingBox__SWIG_0(long paramLong, IGeometry paramIGeometry, boolean paramBoolean);

  public static final native long IGeometry_getBoundingBox__SWIG_1(long paramLong, IGeometry paramIGeometry);

  public static final native int IGeometry_getCoordinateSystemID(long paramLong, IGeometry paramIGeometry);

  public static final native float IGeometry_getCurrentFrame__SWIG_0(long paramLong, IGeometry paramIGeometry, int paramInt);

  public static final native float IGeometry_getCurrentFrame__SWIG_1(long paramLong, IGeometry paramIGeometry);

  public static final native long IGeometry_getCustomAnimation(long paramLong, IGeometry paramIGeometry, String paramString);

  public static final native int IGeometry_getDebugDataVisibility(long paramLong, IGeometry paramIGeometry);

  public static final native float IGeometry_getFadeInTime(long paramLong, IGeometry paramIGeometry);

  public static final native boolean IGeometry_getIsRendered(long paramLong, IGeometry paramIGeometry);

  public static final native long IGeometry_getMovieTextureStatus(long paramLong, IGeometry paramIGeometry);

  public static final native String IGeometry_getName(long paramLong, IGeometry paramIGeometry);

  public static final native long IGeometry_getParentGeometry(long paramLong, IGeometry paramIGeometry);

  public static final native boolean IGeometry_getRadarVisibility(long paramLong, IGeometry paramIGeometry);

  public static final native int IGeometry_getRelativeToScreen(long paramLong, IGeometry paramIGeometry);

  public static final native int IGeometry_getRenderOption(long paramLong, IGeometry paramIGeometry, int paramInt);

  public static final native int IGeometry_getRenderOrder(long paramLong, IGeometry paramIGeometry);

  public static final native long IGeometry_getRotation(long paramLong, IGeometry paramIGeometry);

  public static final native long IGeometry_getScale(long paramLong, IGeometry paramIGeometry);

  public static final native boolean IGeometry_getSelectionBoxVisibility(long paramLong, IGeometry paramIGeometry);

  public static final native String IGeometry_getShaderMaterial(long paramLong, IGeometry paramIGeometry);

  public static final native long IGeometry_getTranslation(long paramLong, IGeometry paramIGeometry);

  public static final native long IGeometry_getTranslationLLA(long paramLong, IGeometry paramIGeometry);

  public static final native long IGeometry_getTranslationLLACartesian(long paramLong, IGeometry paramIGeometry);

  public static final native float IGeometry_getTransparency(long paramLong, IGeometry paramIGeometry);

  public static final native long IGeometry_getTriangleCount(long paramLong, IGeometry paramIGeometry);

  public static final native int IGeometry_getType(long paramLong, IGeometry paramIGeometry);

  public static final native boolean IGeometry_isBillboardModeEnabled(long paramLong, IGeometry paramIGeometry);

  public static final native boolean IGeometry_isDynamicLightingEnabled(long paramLong, IGeometry paramIGeometry);

  public static final native boolean IGeometry_isHardwareSkinning(long paramLong, IGeometry paramIGeometry);

  public static final native boolean IGeometry_isOccluded(long paramLong, IGeometry paramIGeometry);

  public static final native boolean IGeometry_isPickingEnabled(long paramLong, IGeometry paramIGeometry);

  public static final native boolean IGeometry_isRelativeToScreen(long paramLong, IGeometry paramIGeometry);

  public static final native boolean IGeometry_isVisible(long paramLong, IGeometry paramIGeometry);

  public static final native void IGeometry_onApplicationPause(long paramLong, IGeometry paramIGeometry);

  public static final native void IGeometry_onApplicationResume(long paramLong, IGeometry paramIGeometry);

  public static final native void IGeometry_pauseAnimation(long paramLong, IGeometry paramIGeometry);

  public static final native void IGeometry_pauseMovieTexture(long paramLong, IGeometry paramIGeometry);

  public static final native boolean IGeometry_removeCustomAnimation(long paramLong, IGeometry paramIGeometry, String paramString);

  public static final native void IGeometry_removeMovieTexture(long paramLong, IGeometry paramIGeometry);

  public static final native void IGeometry_setAnimationSpeed(long paramLong, IGeometry paramIGeometry, float paramFloat);

  public static final native void IGeometry_setBillboardModeEnabled(long paramLong, IGeometry paramIGeometry, boolean paramBoolean);

  public static final native void IGeometry_setCoordinateSystemID(long paramLong, IGeometry paramIGeometry, int paramInt);

  public static final native void IGeometry_setCurrentFrame__SWIG_0(long paramLong, IGeometry paramIGeometry, float paramFloat, int paramInt);

  public static final native void IGeometry_setCurrentFrame__SWIG_1(long paramLong, IGeometry paramIGeometry, float paramFloat);

  public static final native boolean IGeometry_setCustomAnimation(long paramLong1, IGeometry paramIGeometry, String paramString, long paramLong2, CustomAnimation paramCustomAnimation);

  public static final native void IGeometry_setDebugDataVisibility(long paramLong, IGeometry paramIGeometry, int paramInt);

  public static final native void IGeometry_setDynamicLightingEnabled(long paramLong, IGeometry paramIGeometry, boolean paramBoolean);

  public static final native void IGeometry_setFadeInTime(long paramLong, IGeometry paramIGeometry, float paramFloat);

  public static final native boolean IGeometry_setHardwareSkinning(long paramLong, IGeometry paramIGeometry, boolean paramBoolean);

  public static final native void IGeometry_setLLALimitsEnabled(long paramLong, IGeometry paramIGeometry, boolean paramBoolean);

  public static final native boolean IGeometry_setMovieTexture__SWIG_0(long paramLong, IGeometry paramIGeometry, String paramString, boolean paramBoolean);

  public static final native boolean IGeometry_setMovieTexture__SWIG_1(long paramLong, IGeometry paramIGeometry, String paramString);

  public static final native boolean IGeometry_setMovieTexture__SWIG_2(long paramLong, IGeometry paramIGeometry, File paramFile, boolean paramBoolean);

  public static final native boolean IGeometry_setMovieTexture__SWIG_3(long paramLong, IGeometry paramIGeometry, File paramFile);

  public static final native void IGeometry_setName(long paramLong, IGeometry paramIGeometry, String paramString);

  public static final native void IGeometry_setOcclusionMode(long paramLong, IGeometry paramIGeometry, boolean paramBoolean);

  public static final native void IGeometry_setParentGeometry(long paramLong1, IGeometry paramIGeometry1, long paramLong2, IGeometry paramIGeometry2);

  public static final native void IGeometry_setPickingEnabled(long paramLong, IGeometry paramIGeometry, boolean paramBoolean);

  public static final native void IGeometry_setRadarVisibility(long paramLong, IGeometry paramIGeometry, boolean paramBoolean);

  public static final native void IGeometry_setRelativeToScreen__SWIG_0(long paramLong, IGeometry paramIGeometry, int paramInt1, int paramInt2);

  public static final native void IGeometry_setRelativeToScreen__SWIG_1(long paramLong, IGeometry paramIGeometry, int paramInt);

  public static final native void IGeometry_setRenderOption(long paramLong, IGeometry paramIGeometry, int paramInt1, int paramInt2);

  public static final native void IGeometry_setRenderOrder__SWIG_0(long paramLong, IGeometry paramIGeometry, int paramInt, boolean paramBoolean1, boolean paramBoolean2);

  public static final native void IGeometry_setRenderOrder__SWIG_1(long paramLong, IGeometry paramIGeometry, int paramInt, boolean paramBoolean);

  public static final native void IGeometry_setRenderOrder__SWIG_2(long paramLong, IGeometry paramIGeometry, int paramInt);

  public static final native void IGeometry_setRotation__SWIG_0(long paramLong1, IGeometry paramIGeometry, long paramLong2, Rotation paramRotation, boolean paramBoolean);

  public static final native void IGeometry_setRotation__SWIG_1(long paramLong1, IGeometry paramIGeometry, long paramLong2, Rotation paramRotation);

  public static final native void IGeometry_setScale__SWIG_0(long paramLong1, IGeometry paramIGeometry, long paramLong2, Vector3d paramVector3d, boolean paramBoolean);

  public static final native void IGeometry_setScale__SWIG_1(long paramLong1, IGeometry paramIGeometry, long paramLong2, Vector3d paramVector3d);

  public static final native void IGeometry_setScale__SWIG_2(long paramLong, IGeometry paramIGeometry, float paramFloat, boolean paramBoolean);

  public static final native void IGeometry_setScale__SWIG_3(long paramLong, IGeometry paramIGeometry, float paramFloat);

  public static final native void IGeometry_setSelectionBoxVisibility(long paramLong, IGeometry paramIGeometry, boolean paramBoolean);

  public static final native boolean IGeometry_setShaderMaterial(long paramLong, IGeometry paramIGeometry, String paramString);

  public static final native void IGeometry_setShaderMaterialOnSetConstantsCallback(long paramLong1, IGeometry paramIGeometry, long paramLong2, IShaderMaterialOnSetConstantsCallback paramIShaderMaterialOnSetConstantsCallback);

  public static final native boolean IGeometry_setTexture__SWIG_0(long paramLong, IGeometry paramIGeometry, String paramString);

  public static final native boolean IGeometry_setTexture__SWIG_1(long paramLong, IGeometry paramIGeometry, File paramFile);

  public static final native boolean IGeometry_setTexture__SWIG_2(long paramLong1, IGeometry paramIGeometry, String paramString, long paramLong2, ImageStruct paramImageStruct, boolean paramBoolean);

  public static final native boolean IGeometry_setTexture__SWIG_3(long paramLong1, IGeometry paramIGeometry, String paramString, long paramLong2, ImageStruct paramImageStruct);

  public static final native void IGeometry_setTranslationLLA(long paramLong1, IGeometry paramIGeometry, long paramLong2, LLACoordinate paramLLACoordinate);

  public static final native void IGeometry_setTranslation__SWIG_0(long paramLong1, IGeometry paramIGeometry, long paramLong2, Vector3d paramVector3d, boolean paramBoolean);

  public static final native void IGeometry_setTranslation__SWIG_1(long paramLong1, IGeometry paramIGeometry, long paramLong2, Vector3d paramVector3d);

  public static final native void IGeometry_setTransparency(long paramLong, IGeometry paramIGeometry, float paramFloat);

  public static final native void IGeometry_setVisible(long paramLong, IGeometry paramIGeometry, boolean paramBoolean);

  public static final native void IGeometry_startAnimationRange__SWIG_0(long paramLong1, IGeometry paramIGeometry, long paramLong2, long paramLong3, boolean paramBoolean);

  public static final native void IGeometry_startAnimationRange__SWIG_1(long paramLong1, IGeometry paramIGeometry, long paramLong2, long paramLong3);

  public static final native void IGeometry_startAnimation__SWIG_0(long paramLong, IGeometry paramIGeometry, String paramString, boolean paramBoolean);

  public static final native void IGeometry_startAnimation__SWIG_1(long paramLong, IGeometry paramIGeometry, String paramString);

  public static final native void IGeometry_startAnimation__SWIG_2(long paramLong, IGeometry paramIGeometry);

  public static final native void IGeometry_startMovieTexture__SWIG_0(long paramLong, IGeometry paramIGeometry, boolean paramBoolean);

  public static final native void IGeometry_startMovieTexture__SWIG_1(long paramLong, IGeometry paramIGeometry);

  public static final native void IGeometry_stopAnimation(long paramLong, IGeometry paramIGeometry);

  public static final native void IGeometry_stopMovieTexture(long paramLong, IGeometry paramIGeometry);

  public static final native void IGeometry_unsetShaderMaterial(long paramLong, IGeometry paramIGeometry);

  public static final native void IGestureHandlerCallback_change_ownership(IGestureHandlerCallback paramIGestureHandlerCallback, long paramLong, boolean paramBoolean);

  public static final native void IGestureHandlerCallback_director_connect(IGestureHandlerCallback paramIGestureHandlerCallback, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native void IGestureHandlerCallback_onGeometryPicked(long paramLong1, IGestureHandlerCallback paramIGestureHandlerCallback, int paramInt, long paramLong2, IGeometry paramIGeometry);

  public static final native void IGestureHandlerCallback_onGestureEvent(long paramLong1, IGestureHandlerCallback paramIGestureHandlerCallback, int paramInt1, long paramLong2, IGeometryVector paramIGeometryVector, int paramInt2);

  public static final native int IImageCaptureComponent_FOCUS_MODE_AUTO_get();

  public static final native int IImageCaptureComponent_FOCUS_MODE_INFINITY_get();

  public static final native int IImageCaptureComponent_FOCUS_MODE_MACRO_get();

  public static final native int IImageCaptureComponent_FOCUS_MODE_UNKNOWN_get();

  public static final native long IImageCaptureComponent_THREAD_MASK_ALL_get();

  public static final native long IImageCaptureComponent_THREAD_MASK_RENDERING_get();

  public static final native long IImageCaptureComponent_THREAD_MASK_TRACKING_get();

  public static final native void IImageCaptureComponent_change_ownership(IImageCaptureComponent paramIImageCaptureComponent, long paramLong, boolean paramBoolean);

  public static final native void IImageCaptureComponent_director_connect(IImageCaptureComponent paramIImageCaptureComponent, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native boolean IImageCaptureComponent_doneWithFrame(long paramLong1, IImageCaptureComponent paramIImageCaptureComponent, int paramInt, long paramLong2);

  public static final native boolean IImageCaptureComponent_faceDetectionEnabled(long paramLong, IImageCaptureComponent paramIImageCaptureComponent);

  public static final native long IImageCaptureComponent_getCamera(long paramLong, IImageCaptureComponent paramIImageCaptureComponent);

  public static final native long IImageCaptureComponent_getNextFrame(long paramLong, IImageCaptureComponent paramIImageCaptureComponent);

  public static final native int IImageCaptureComponent_getScreenRotation(long paramLong, IImageCaptureComponent paramIImageCaptureComponent);

  public static final native boolean IImageCaptureComponent_initialize(long paramLong1, IImageCaptureComponent paramIImageCaptureComponent, long paramLong2, Camera paramCamera);

  public static final native boolean IImageCaptureComponent_matchParameters(long paramLong1, IImageCaptureComponent paramIImageCaptureComponent, long paramLong2, Camera paramCamera);

  public static final native boolean IImageCaptureComponent_pause(long paramLong, IImageCaptureComponent paramIImageCaptureComponent);

  public static final native boolean IImageCaptureComponent_providesSensorValues(long paramLong, IImageCaptureComponent paramIImageCaptureComponent);

  public static final native void IImageCaptureComponent_release(long paramLong, IImageCaptureComponent paramIImageCaptureComponent);

  public static final native void IImageCaptureComponent_requestImage(long paramLong1, IImageCaptureComponent paramIImageCaptureComponent, long paramLong2, IMetaioSDKCallback paramIMetaioSDKCallback, File paramFile, int paramInt1, int paramInt2);

  public static final native boolean IImageCaptureComponent_resume(long paramLong, IImageCaptureComponent paramIImageCaptureComponent);

  public static final native void IImageCaptureComponent_setCamera(long paramLong1, IImageCaptureComponent paramIImageCaptureComponent, long paramLong2, Camera paramCamera);

  public static final native void IImageCaptureComponent_setFaceDetectionEnabled(long paramLong, IImageCaptureComponent paramIImageCaptureComponent, boolean paramBoolean);

  public static final native void IImageCaptureComponent_setFocusMode(long paramLong, IImageCaptureComponent paramIImageCaptureComponent, int paramInt);

  public static final native void IImageCaptureComponent_setScreenRotation(long paramLong, IImageCaptureComponent paramIImageCaptureComponent, int paramInt);

  public static final native void IImageCaptureComponent_setShouldWriteRenderingImage(long paramLong, IImageCaptureComponent paramIImageCaptureComponent, boolean paramBoolean);

  public static final native boolean IImageCaptureComponent_start(long paramLong, IImageCaptureComponent paramIImageCaptureComponent);

  public static final native boolean IImageCaptureComponent_stop(long paramLong, IImageCaptureComponent paramIImageCaptureComponent);

  public static final native boolean IImageCaptureComponent_supportsRealTimeFaceDetection(long paramLong, IImageCaptureComponent paramIImageCaptureComponent);

  public static final native long ILight_getAmbientColor(long paramLong, ILight paramILight);

  public static final native long ILight_getAttenuation(long paramLong, ILight paramILight);

  public static final native int ILight_getCoordinateSystemID(long paramLong, ILight paramILight);

  public static final native long ILight_getDiffuseColor(long paramLong, ILight paramILight);

  public static final native long ILight_getDirection(long paramLong, ILight paramILight);

  public static final native float ILight_getRadiusDegrees(long paramLong, ILight paramILight);

  public static final native float ILight_getRadiusRadians(long paramLong, ILight paramILight);

  public static final native long ILight_getTranslation(long paramLong, ILight paramILight);

  public static final native int ILight_getType(long paramLong, ILight paramILight);

  public static final native boolean ILight_isEnabled(long paramLong, ILight paramILight);

  public static final native void ILight_setAmbientColor(long paramLong1, ILight paramILight, long paramLong2, Vector3d paramVector3d);

  public static final native void ILight_setAttenuation(long paramLong1, ILight paramILight, long paramLong2, Vector3d paramVector3d);

  public static final native void ILight_setCoordinateSystemID(long paramLong, ILight paramILight, int paramInt);

  public static final native void ILight_setDiffuseColor(long paramLong1, ILight paramILight, long paramLong2, Vector3d paramVector3d);

  public static final native void ILight_setDirection(long paramLong1, ILight paramILight, long paramLong2, Vector3d paramVector3d);

  public static final native void ILight_setEnabled(long paramLong, ILight paramILight, boolean paramBoolean);

  public static final native void ILight_setRadiusDegrees(long paramLong, ILight paramILight, float paramFloat);

  public static final native void ILight_setRadiusRadians(long paramLong, ILight paramILight, float paramFloat);

  public static final native void ILight_setTranslation__SWIG_0(long paramLong1, ILight paramILight, long paramLong2, Vector3d paramVector3d, boolean paramBoolean);

  public static final native void ILight_setTranslation__SWIG_1(long paramLong1, ILight paramILight, long paramLong2, Vector3d paramVector3d);

  public static final native void ILight_setType(long paramLong, ILight paramILight, int paramInt);

  public static final native long IMetaioSDKAndroid_SWIGUpcast(long paramLong);

  public static final native void IMetaioSDKAndroid_reloadOpenGLResources(long paramLong, IMetaioSDKAndroid paramIMetaioSDKAndroid);

  public static final native void IMetaioSDKCallback_change_ownership(IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong, boolean paramBoolean);

  public static final native void IMetaioSDKCallback_director_connect(IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native void IMetaioSDKCallback_onAnimationEnd(long paramLong1, IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong2, IGeometry paramIGeometry, String paramString);

  public static final native void IMetaioSDKCallback_onAnimationEndSwigExplicitIMetaioSDKCallback(long paramLong1, IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong2, IGeometry paramIGeometry, String paramString);

  public static final native void IMetaioSDKCallback_onCameraImageSaved(long paramLong, IMetaioSDKCallback paramIMetaioSDKCallback, File paramFile);

  public static final native void IMetaioSDKCallback_onCameraImageSavedSwigExplicitIMetaioSDKCallback(long paramLong, IMetaioSDKCallback paramIMetaioSDKCallback, File paramFile);

  public static final native void IMetaioSDKCallback_onError(long paramLong, IMetaioSDKCallback paramIMetaioSDKCallback, int paramInt, String paramString);

  public static final native void IMetaioSDKCallback_onErrorSwigExplicitIMetaioSDKCallback(long paramLong, IMetaioSDKCallback paramIMetaioSDKCallback, int paramInt, String paramString);

  public static final native void IMetaioSDKCallback_onInstantTrackingEvent(long paramLong, IMetaioSDKCallback paramIMetaioSDKCallback, boolean paramBoolean, File paramFile);

  public static final native void IMetaioSDKCallback_onInstantTrackingEventSwigExplicitIMetaioSDKCallback(long paramLong, IMetaioSDKCallback paramIMetaioSDKCallback, boolean paramBoolean, File paramFile);

  public static final native void IMetaioSDKCallback_onMovieEnd(long paramLong1, IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong2, IGeometry paramIGeometry, File paramFile);

  public static final native void IMetaioSDKCallback_onMovieEndSwigExplicitIMetaioSDKCallback(long paramLong1, IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong2, IGeometry paramIGeometry, File paramFile);

  public static final native void IMetaioSDKCallback_onNewCameraFrame(long paramLong1, IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong2, ImageStruct paramImageStruct);

  public static final native void IMetaioSDKCallback_onNewCameraFrameSwigExplicitIMetaioSDKCallback(long paramLong1, IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong2, ImageStruct paramImageStruct);

  public static final native void IMetaioSDKCallback_onRenderEvent(long paramLong1, IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong2, RenderEvent paramRenderEvent);

  public static final native void IMetaioSDKCallback_onRenderEventSwigExplicitIMetaioSDKCallback(long paramLong1, IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong2, RenderEvent paramRenderEvent);

  public static final native void IMetaioSDKCallback_onSDKReady(long paramLong, IMetaioSDKCallback paramIMetaioSDKCallback);

  public static final native void IMetaioSDKCallback_onSDKReadySwigExplicitIMetaioSDKCallback(long paramLong, IMetaioSDKCallback paramIMetaioSDKCallback);

  public static final native void IMetaioSDKCallback_onScreenshotImage(long paramLong1, IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong2, ImageStruct paramImageStruct);

  public static final native void IMetaioSDKCallback_onScreenshotImageSwigExplicitIMetaioSDKCallback(long paramLong1, IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong2, ImageStruct paramImageStruct);

  public static final native void IMetaioSDKCallback_onScreenshotSaved(long paramLong, IMetaioSDKCallback paramIMetaioSDKCallback, File paramFile);

  public static final native void IMetaioSDKCallback_onScreenshotSavedSwigExplicitIMetaioSDKCallback(long paramLong, IMetaioSDKCallback paramIMetaioSDKCallback, File paramFile);

  public static final native void IMetaioSDKCallback_onTrackingEvent(long paramLong1, IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong2, TrackingValuesVector paramTrackingValuesVector);

  public static final native void IMetaioSDKCallback_onTrackingEventSwigExplicitIMetaioSDKCallback(long paramLong1, IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong2, TrackingValuesVector paramTrackingValuesVector);

  public static final native void IMetaioSDKCallback_onWarning(long paramLong, IMetaioSDKCallback paramIMetaioSDKCallback, int paramInt, String paramString);

  public static final native void IMetaioSDKCallback_onWarningSwigExplicitIMetaioSDKCallback(long paramLong, IMetaioSDKCallback paramIMetaioSDKCallback, int paramInt, String paramString);

  public static final native boolean IMetaioSDK_autoEnableAdvancedRenderingFeatures(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long IMetaioSDK_createAnnotatedGeometriesGroup(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long IMetaioSDK_createGeometryFromImage__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString, boolean paramBoolean1, boolean paramBoolean2);

  public static final native long IMetaioSDK_createGeometryFromImage__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString, boolean paramBoolean);

  public static final native long IMetaioSDK_createGeometryFromImage__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native long IMetaioSDK_createGeometryFromImage__SWIG_3(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile, boolean paramBoolean1, boolean paramBoolean2);

  public static final native long IMetaioSDK_createGeometryFromImage__SWIG_4(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile, boolean paramBoolean);

  public static final native long IMetaioSDK_createGeometryFromImage__SWIG_5(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile);

  public static final native long IMetaioSDK_createGeometryFromImage__SWIG_6(long paramLong1, IMetaioSDK paramIMetaioSDK, String paramString, long paramLong2, ImageStruct paramImageStruct, boolean paramBoolean1, boolean paramBoolean2);

  public static final native long IMetaioSDK_createGeometryFromImage__SWIG_7(long paramLong1, IMetaioSDK paramIMetaioSDK, String paramString, long paramLong2, ImageStruct paramImageStruct, boolean paramBoolean);

  public static final native long IMetaioSDK_createGeometryFromImage__SWIG_8(long paramLong1, IMetaioSDK paramIMetaioSDK, String paramString, long paramLong2, ImageStruct paramImageStruct);

  public static final native long IMetaioSDK_createGeometryFromMovie__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString, boolean paramBoolean1, boolean paramBoolean2);

  public static final native long IMetaioSDK_createGeometryFromMovie__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString, boolean paramBoolean);

  public static final native long IMetaioSDK_createGeometryFromMovie__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native long IMetaioSDK_createGeometryFromMovie__SWIG_3(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile, boolean paramBoolean1, boolean paramBoolean2);

  public static final native long IMetaioSDK_createGeometryFromMovie__SWIG_4(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile, boolean paramBoolean);

  public static final native long IMetaioSDK_createGeometryFromMovie__SWIG_5(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile);

  public static final native long IMetaioSDK_createGeometry__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native long IMetaioSDK_createGeometry__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile);

  public static final native long IMetaioSDK_createLight(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long IMetaioSDK_createRadar__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, float paramFloat);

  public static final native long IMetaioSDK_createRadar__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_disableBackgroundProcessing(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_enableBackgroundProcessing(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long IMetaioSDK_get3DPositionFromViewportCoordinates__SWIG_0(long paramLong1, IMetaioSDK paramIMetaioSDK, int paramInt, long paramLong2, Vector2d paramVector2d, long paramLong3, Vector3d paramVector3d1, long paramLong4, Vector3d paramVector3d2);

  public static final native long IMetaioSDK_get3DPositionFromViewportCoordinates__SWIG_1(long paramLong1, IMetaioSDK paramIMetaioSDK, int paramInt, long paramLong2, Vector2d paramVector2d, long paramLong3, Vector3d paramVector3d);

  public static final native long IMetaioSDK_get3DPositionFromViewportCoordinates__SWIG_2(long paramLong1, IMetaioSDK paramIMetaioSDK, int paramInt, long paramLong2, Vector2d paramVector2d);

  public static final native long IMetaioSDK_getAllGeometriesFromViewportCoordinates__SWIG_0(long paramLong1, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2, boolean paramBoolean, long paramLong2, long paramLong3, IGeometryVector paramIGeometryVector);

  public static final native long IMetaioSDK_getAllGeometriesFromViewportCoordinates__SWIG_1(long paramLong1, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2, boolean paramBoolean, long paramLong2);

  public static final native long IMetaioSDK_getAllGeometriesFromViewportCoordinates__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2, boolean paramBoolean);

  public static final native long IMetaioSDK_getAllGeometriesFromViewportCoordinates__SWIG_3(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2);

  public static final native long IMetaioSDK_getAmbientLight(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long IMetaioSDK_getCamera(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native float IMetaioSDK_getCameraFrameRate(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long IMetaioSDK_getCameraImageCoordinatesFrom3DPosition(long paramLong1, IMetaioSDK paramIMetaioSDK, int paramInt, long paramLong2, Vector3d paramVector3d);

  public static final native long IMetaioSDK_getCameraList(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_getCameraParameters__SWIG_0(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, Vector2di paramVector2di, long paramLong3, Vector2d paramVector2d1, long paramLong4, Vector2d paramVector2d2, long paramLong5, Vector4d paramVector4d, int paramInt, boolean paramBoolean);

  public static final native void IMetaioSDK_getCameraParameters__SWIG_1(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, Vector2di paramVector2di, long paramLong3, Vector2d paramVector2d1, long paramLong4, Vector2d paramVector2d2, long paramLong5, Vector4d paramVector4d, int paramInt);

  public static final native void IMetaioSDK_getCameraParameters__SWIG_2(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, Vector2di paramVector2di, long paramLong3, Vector2d paramVector2d1, long paramLong4, Vector2d paramVector2d2, long paramLong5, Vector4d paramVector4d);

  public static final native String IMetaioSDK_getCameraParameters__SWIG_3(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt);

  public static final native String IMetaioSDK_getCameraParameters__SWIG_4(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native int IMetaioSDK_getCoordinateSystemID(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native String IMetaioSDK_getCoordinateSystemName(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt);

  public static final native long IMetaioSDK_getCosOffset(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt);

  public static final native boolean IMetaioSDK_getCosRelation(long paramLong1, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2, long paramLong2, TrackingValues paramTrackingValues);

  public static final native boolean IMetaioSDK_getFreezeTracking(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long IMetaioSDK_getGeometryFromViewportCoordinates__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2, boolean paramBoolean);

  public static final native long IMetaioSDK_getGeometryFromViewportCoordinates__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2);

  public static final native void IMetaioSDK_getHandEyeCalibration(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, Vector3d paramVector3d, long paramLong3, Rotation paramRotation, int paramInt);

  public static final native long IMetaioSDK_getLLAObjectRenderingLimits(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long IMetaioSDK_getLoadedGeometries(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native int IMetaioSDK_getNumberOfDefinedCoordinateSystems(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native int IMetaioSDK_getNumberOfValidCoordinateSystems(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native boolean IMetaioSDK_getProjectionMatrix__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, float[] paramArrayOfFloat, boolean paramBoolean, int paramInt);

  public static final native boolean IMetaioSDK_getProjectionMatrix__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, float[] paramArrayOfFloat, boolean paramBoolean);

  public static final native long IMetaioSDK_getRegisteredCallback(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long IMetaioSDK_getRegisteredSensorsComponent(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long IMetaioSDK_getRenderSize(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native int IMetaioSDK_getRendererType(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long IMetaioSDK_getRenderingDuration(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native float IMetaioSDK_getRenderingFrameRate(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native int IMetaioSDK_getRunningSensors(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native int IMetaioSDK_getScreenRotation(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native String IMetaioSDK_getSensorType(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long IMetaioSDK_getTrackingDuration(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native float IMetaioSDK_getTrackingFrameRate(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_getTrackingValues__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt, float[] paramArrayOfFloat, boolean paramBoolean1, boolean paramBoolean2);

  public static final native void IMetaioSDK_getTrackingValues__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt, float[] paramArrayOfFloat, boolean paramBoolean);

  public static final native void IMetaioSDK_getTrackingValues__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt, float[] paramArrayOfFloat);

  public static final native long IMetaioSDK_getTrackingValues__SWIG_3(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt, boolean paramBoolean);

  public static final native long IMetaioSDK_getTrackingValues__SWIG_4(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt);

  public static final native long IMetaioSDK_getTrackingValues__SWIG_5(long paramLong, IMetaioSDK paramIMetaioSDK, boolean paramBoolean);

  public static final native long IMetaioSDK_getTrackingValues__SWIG_6(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native String IMetaioSDK_getVersion();

  public static final native long IMetaioSDK_getViewportCoordinatesFrom3DPosition__SWIG_0(long paramLong1, IMetaioSDK paramIMetaioSDK, int paramInt, long paramLong2, Vector3d paramVector3d, boolean paramBoolean);

  public static final native long IMetaioSDK_getViewportCoordinatesFrom3DPosition__SWIG_1(long paramLong1, IMetaioSDK paramIMetaioSDK, int paramInt, long paramLong2, Vector3d paramVector3d);

  public static final native int IMetaioSDK_getVisualSearchState(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_initializeRenderer__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2, int paramInt3, int paramInt4);

  public static final native void IMetaioSDK_initializeRenderer__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2, int paramInt3);

  public static final native void IMetaioSDK_initializeRenderer__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2);

  public static final native long IMetaioSDK_invertPose(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, TrackingValues paramTrackingValues);

  public static final native boolean IMetaioSDK_isAdvancedRenderingSupported(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native boolean IMetaioSDK_isBackgroundProcessingEnabled(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native boolean IMetaioSDK_isSeeThrough(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native boolean IMetaioSDK_isStereoRenderingEnabled(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native boolean IMetaioSDK_loadEnvironmentMap__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString, int paramInt);

  public static final native boolean IMetaioSDK_loadEnvironmentMap__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native boolean IMetaioSDK_loadEnvironmentMap__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile, int paramInt);

  public static final native boolean IMetaioSDK_loadEnvironmentMap__SWIG_3(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile);

  public static final native boolean IMetaioSDK_loadShaderMaterials__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString, boolean paramBoolean);

  public static final native boolean IMetaioSDK_loadShaderMaterials__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native boolean IMetaioSDK_loadShaderMaterials__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile);

  public static final native void IMetaioSDK_pause(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_pauseAllMovieTextures(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_pauseSensors(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_pauseTracking__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, boolean paramBoolean);

  public static final native void IMetaioSDK_pauseTracking__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_registerCallback(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, IMetaioSDKCallback paramIMetaioSDKCallback);

  public static final native void IMetaioSDK_registerSensorsComponent(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, ISensorsComponent paramISensorsComponent);

  public static final native void IMetaioSDK_registerVisualSearchCallback(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, IVisualSearchCallback paramIVisualSearchCallback);

  public static final native void IMetaioSDK_removeLight(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, ILight paramILight);

  public static final native void IMetaioSDK_render(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_requestCameraImage__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_requestCameraImage__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString, int paramInt1, int paramInt2);

  public static final native void IMetaioSDK_requestCameraImage__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native void IMetaioSDK_requestCameraImage__SWIG_3(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile, int paramInt1, int paramInt2);

  public static final native void IMetaioSDK_requestCameraImage__SWIG_4(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile, int paramInt);

  public static final native void IMetaioSDK_requestCameraImage__SWIG_5(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile);

  public static final native void IMetaioSDK_requestScreenshot__SWIG_0(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, long paramLong3);

  public static final native void IMetaioSDK_requestScreenshot__SWIG_1(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2);

  public static final native void IMetaioSDK_requestScreenshot__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_requestScreenshot__SWIG_3(long paramLong1, IMetaioSDK paramIMetaioSDK, String paramString, long paramLong2, long paramLong3);

  public static final native void IMetaioSDK_requestScreenshot__SWIG_4(long paramLong1, IMetaioSDK paramIMetaioSDK, String paramString, long paramLong2);

  public static final native void IMetaioSDK_requestScreenshot__SWIG_5(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native void IMetaioSDK_requestScreenshot__SWIG_6(long paramLong1, IMetaioSDK paramIMetaioSDK, File paramFile, long paramLong2, long paramLong3);

  public static final native void IMetaioSDK_requestScreenshot__SWIG_7(long paramLong1, IMetaioSDK paramIMetaioSDK, File paramFile, long paramLong2);

  public static final native void IMetaioSDK_requestScreenshot__SWIG_8(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile);

  public static final native void IMetaioSDK_requestVisualSearch__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString1, boolean paramBoolean, String paramString2);

  public static final native void IMetaioSDK_requestVisualSearch__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString, boolean paramBoolean);

  public static final native void IMetaioSDK_requestVisualSearch__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native void IMetaioSDK_resizeRenderer(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2);

  public static final native void IMetaioSDK_resume(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_resumeSensors(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_resumeTracking(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native String IMetaioSDK_sensorCommand__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString1, String paramString2);

  public static final native String IMetaioSDK_sensorCommand__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native void IMetaioSDK_setAdvancedRenderingFeatures(long paramLong, IMetaioSDK paramIMetaioSDK, boolean paramBoolean);

  public static final native void IMetaioSDK_setAmbientLight(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, Vector3d paramVector3d);

  public static final native boolean IMetaioSDK_setCameraParameters__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString, int paramInt);

  public static final native boolean IMetaioSDK_setCameraParameters__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native boolean IMetaioSDK_setCameraParameters__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile, int paramInt);

  public static final native boolean IMetaioSDK_setCameraParameters__SWIG_3(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile);

  public static final native void IMetaioSDK_setCameraParameters__SWIG_4(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, Vector2di paramVector2di, long paramLong3, Vector2d paramVector2d1, long paramLong4, Vector2d paramVector2d2, long paramLong5, Vector4d paramVector4d, int paramInt);

  public static final native void IMetaioSDK_setCameraParameters__SWIG_5(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, Vector2di paramVector2di, long paramLong3, Vector2d paramVector2d1, long paramLong4, Vector2d paramVector2d2, long paramLong5, Vector4d paramVector4d);

  public static final native void IMetaioSDK_setConstantBlur(long paramLong, IMetaioSDK paramIMetaioSDK, boolean paramBoolean);

  public static final native void IMetaioSDK_setConstantBlurIntensity(long paramLong, IMetaioSDK paramIMetaioSDK, float paramFloat);

  public static final native void IMetaioSDK_setCosOffset(long paramLong1, IMetaioSDK paramIMetaioSDK, int paramInt, long paramLong2, TrackingValues paramTrackingValues);

  public static final native void IMetaioSDK_setDepthOfFieldParameters__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, float paramFloat1, float paramFloat2, float paramFloat3);

  public static final native void IMetaioSDK_setDepthOfFieldParameters__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, float paramFloat1, float paramFloat2);

  public static final native void IMetaioSDK_setDepthOfFieldParameters__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK, float paramFloat);

  public static final native void IMetaioSDK_setDepthOfFieldParameters__SWIG_3(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_setFreezeTracking(long paramLong, IMetaioSDK paramIMetaioSDK, boolean paramBoolean);

  public static final native void IMetaioSDK_setHandEyeCalibration(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, Vector3d paramVector3d, long paramLong3, Rotation paramRotation, int paramInt);

  public static final native boolean IMetaioSDK_setHandEyeCalibrationByDevice(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native boolean IMetaioSDK_setHandEyeCalibrationFromFile__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile);

  public static final native boolean IMetaioSDK_setHandEyeCalibrationFromFile__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long IMetaioSDK_setImage__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native long IMetaioSDK_setImage__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile);

  public static final native void IMetaioSDK_setImage__SWIG_2(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, ImageStruct paramImageStruct1, boolean paramBoolean, long paramLong3, ImageStruct paramImageStruct2);

  public static final native void IMetaioSDK_setImage__SWIG_3(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, ImageStruct paramImageStruct, boolean paramBoolean);

  public static final native void IMetaioSDK_setImage__SWIG_4(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, ImageStruct paramImageStruct);

  public static final native void IMetaioSDK_setLLAObjectRenderingLimits(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2);

  public static final native void IMetaioSDK_setLogLevel(int paramInt);

  public static final native void IMetaioSDK_setMotionBlurIntensity(long paramLong, IMetaioSDK paramIMetaioSDK, float paramFloat);

  public static final native void IMetaioSDK_setRendererClippingPlaneLimits(long paramLong, IMetaioSDK paramIMetaioSDK, float paramFloat1, float paramFloat2);

  public static final native void IMetaioSDK_setRendererFrameBuffers(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, long paramLong3, boolean paramBoolean);

  public static final native boolean IMetaioSDK_setScreenRotation(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt);

  public static final native void IMetaioSDK_setSeeThrough(long paramLong, IMetaioSDK paramIMetaioSDK, boolean paramBoolean);

  public static final native void IMetaioSDK_setSeeThroughColor(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, long paramLong3, long paramLong4, long paramLong5);

  public static final native void IMetaioSDK_setStereoRendering(long paramLong, IMetaioSDK paramIMetaioSDK, boolean paramBoolean);

  public static final native void IMetaioSDK_setStereoRenderingMask(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2);

  public static final native boolean IMetaioSDK_setTrackingConfiguration__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString, boolean paramBoolean);

  public static final native boolean IMetaioSDK_setTrackingConfiguration__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native boolean IMetaioSDK_setTrackingConfiguration__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile);

  public static final native void IMetaioSDK_setTrackingEventCallbackReceivesAllChanges(long paramLong, IMetaioSDK paramIMetaioSDK, boolean paramBoolean);

  public static final native void IMetaioSDK_shutdownLibrary();

  public static final native boolean IMetaioSDK_startCamera__SWIG_0(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, Camera paramCamera);

  public static final native boolean IMetaioSDK_startCamera__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt);

  public static final native boolean IMetaioSDK_startCamera__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioSDK_startInstantTrackingOld__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString1, String paramString2, boolean paramBoolean);

  public static final native void IMetaioSDK_startInstantTrackingOld__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString1, String paramString2);

  public static final native void IMetaioSDK_startInstantTrackingOld__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native void IMetaioSDK_startInstantTracking__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString, File paramFile, boolean paramBoolean);

  public static final native void IMetaioSDK_startInstantTracking__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString, File paramFile);

  public static final native void IMetaioSDK_startInstantTracking__SWIG_2(long paramLong, IMetaioSDK paramIMetaioSDK, String paramString);

  public static final native void IMetaioSDK_startInstantTracking__SWIG_3(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile1, File paramFile2, boolean paramBoolean);

  public static final native void IMetaioSDK_startInstantTracking__SWIG_4(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile1, File paramFile2);

  public static final native void IMetaioSDK_startInstantTracking__SWIG_5(long paramLong, IMetaioSDK paramIMetaioSDK, File paramFile);

  public static final native void IMetaioSDK_stopCamera(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native boolean IMetaioSDK_unloadGeometry(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, IGeometry paramIGeometry);

  public static final native void IMetaioWorldClientDelegate_onMetaioWorldRequestFinished(long paramLong1, IMetaioWorldClientDelegate paramIMetaioWorldClientDelegate, int paramInt, long paramLong2, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native String IMetaioWorldClient_getRequestAsString(long paramLong1, IMetaioWorldClient paramIMetaioWorldClient, long paramLong2, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native int IMetaioWorldClient_performRequest(long paramLong1, IMetaioWorldClient paramIMetaioWorldClient, long paramLong2, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native void IMetaioWorldClient_setAuthentication(long paramLong, IMetaioWorldClient paramIMetaioWorldClient, String paramString1, String paramString2);

  public static final native void IMetaioWorldClient_setDelegate(long paramLong1, IMetaioWorldClient paramIMetaioWorldClient, long paramLong2, IMetaioWorldClientDelegate paramIMetaioWorldClientDelegate);

  public static final native void IMetaioWorldClient_setLanguage(long paramLong, IMetaioWorldClient paramIMetaioWorldClient, String paramString);

  public static final native void IMetaioWorldClient_setProxy(long paramLong, IMetaioWorldClient paramIMetaioWorldClient, String paramString);

  public static final native void IMetaioWorldClient_setUDID(long paramLong, IMetaioWorldClient paramIMetaioWorldClient, String paramString);

  public static final native void IMetaioWorldClient_setUserAgent(long paramLong, IMetaioWorldClient paramIMetaioWorldClient, String paramString);

  public static final native void IMetaioWorldPOIManagerDelegate_change_ownership(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong, boolean paramBoolean);

  public static final native void IMetaioWorldPOIManagerDelegate_createCalendarEvent(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong2, long paramLong3, String paramString1, String paramString2, String paramString3);

  public static final native void IMetaioWorldPOIManagerDelegate_director_connect(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native void IMetaioWorldPOIManagerDelegate_executeJavaScript(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, String paramString);

  public static final native long IMetaioWorldPOIManagerDelegate_loadPOIAnnotationForAnnotatedGeometriesGroup(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong2, IARELObject paramIARELObject, File paramFile, long paramLong3, IMetaioSDK paramIMetaioSDK);

  public static final native long IMetaioWorldPOIManagerDelegate_loadPOIGeometryForAnnotatedGeometriesGroup(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong2, IMetaioSDK paramIMetaioSDK);

  public static final native void IMetaioWorldPOIManagerDelegate_onDidUpdatePosition(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong2, LLACoordinate paramLLACoordinate);

  public static final native void IMetaioWorldPOIManagerDelegate_onNewCameraFrame(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong2, ImageStruct paramImageStruct);

  public static final native void IMetaioWorldPOIManagerDelegate_onPOIGeometryInAnnotatedGeometriesGroupChangedState(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong2, IGeometry paramIGeometry, long paramLong3, IARELObject paramIARELObject, int paramInt1, int paramInt2);

  public static final native void IMetaioWorldPOIManagerDelegate_onRadarPicked(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate);

  public static final native void IMetaioWorldPOIManagerDelegate_onRadarPickedSwigExplicitIMetaioWorldPOIManagerDelegate(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate);

  public static final native void IMetaioWorldPOIManagerDelegate_onRadarVisibilityChanged(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, boolean paramBoolean);

  public static final native void IMetaioWorldPOIManagerDelegate_onRadarVisibilityChangedSwigExplicitIMetaioWorldPOIManagerDelegate(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, boolean paramBoolean);

  public static final native void IMetaioWorldPOIManagerDelegate_onRenderEvent(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong2, RenderEvent paramRenderEvent);

  public static final native void IMetaioWorldPOIManagerDelegate_onRenderEventSwigExplicitIMetaioWorldPOIManagerDelegate(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong2, RenderEvent paramRenderEvent);

  public static final native void IMetaioWorldPOIManagerDelegate_onSDKReady(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate);

  public static final native void IMetaioWorldPOIManagerDelegate_onSDKReadySwigExplicitIMetaioWorldPOIManagerDelegate(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate);

  public static final native void IMetaioWorldPOIManagerDelegate_onTrackingEvent(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong2, TrackingValuesVector paramTrackingValuesVector);

  public static final native void IMetaioWorldPOIManagerDelegate_onTrackingEventSwigExplicitIMetaioWorldPOIManagerDelegate(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong2, TrackingValuesVector paramTrackingValuesVector);

  public static final native void IMetaioWorldPOIManagerDelegate_onVisualSearchStatusChanged(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, int paramInt);

  public static final native void IMetaioWorldPOIManagerDelegate_onVisualSearchStatusChangedSwigExplicitIMetaioWorldPOIManagerDelegate(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, int paramInt);

  public static final native void IMetaioWorldPOIManagerDelegate_openPOIDetail(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong2, IARELObject paramIARELObject);

  public static final native void IMetaioWorldPOIManagerDelegate_openWebsite__SWIG_0(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, String paramString1, String paramString2, boolean paramBoolean);

  public static final native void IMetaioWorldPOIManagerDelegate_openWebsite__SWIG_1(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, String paramString1, String paramString2);

  public static final native void IMetaioWorldPOIManagerDelegate_playAlert__SWIG_0(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, int paramInt);

  public static final native void IMetaioWorldPOIManagerDelegate_playAlert__SWIG_1(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate);

  public static final native void IMetaioWorldPOIManagerDelegate_playSound(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, String paramString, long paramLong2, PathOrURL paramPathOrURL, File paramFile);

  public static final native void IMetaioWorldPOIManagerDelegate_playVideo(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, String paramString, long paramLong2, PathOrURL paramPathOrURL);

  public static final native void IMetaioWorldPOIManagerDelegate_setMapListVisibility(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, boolean paramBoolean);

  public static final native void IMetaioWorldPOIManagerDelegate_setTorchEnabled(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, boolean paramBoolean);

  public static final native void IMetaioWorldPOIManagerDelegate_shareScreenshot(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong2, ByteBuffer paramByteBuffer, boolean paramBoolean);

  public static final native void IMetaioWorldPOIManagerDelegate_shareScreenshotSwigExplicitIMetaioWorldPOIManagerDelegate(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong2, ByteBuffer paramByteBuffer, boolean paramBoolean);

  public static final native void IMetaioWorldPOIManagerDelegate_stopSound(long paramLong1, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, String paramString, long paramLong2, PathOrURL paramPathOrURL, File paramFile, boolean paramBoolean);

  public static final native void IMetaioWorldPOIManagerDelegate_textToSpeech(long paramLong, IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, String paramString);

  public static final native void IMetaioWorldPOIManager_cachePOITexture(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager, String paramString);

  public static final native int IMetaioWorldPOIManager_calcPredominantColorForThumbnailOrGetCached(long paramLong1, IMetaioWorldPOIManager paramIMetaioWorldPOIManager, long paramLong2, IARELObject paramIARELObject);

  public static final native void IMetaioWorldPOIManager_callMediaEvent(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager, String paramString, int paramInt);

  public static final native void IMetaioWorldPOIManager_change_ownership(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, long paramLong, boolean paramBoolean);

  public static final native void IMetaioWorldPOIManager_director_connect(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native float IMetaioWorldPOIManager_getDistanceLimit(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager);

  public static final native long IMetaioWorldPOIManager_getGestureHandler(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager);

  public static final native long IMetaioWorldPOIManager_getMetaioSDKAndroidInstance(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager);

  public static final native long IMetaioWorldPOIManager_getMetaioSDKInstance(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager);

  public static final native long IMetaioWorldPOIManager_getRadarBoundingBox(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager);

  public static final native boolean IMetaioWorldPOIManager_initializeRenderer__SWIG_0(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager, int paramInt1, int paramInt2, int paramInt3, int paramInt4);

  public static final native boolean IMetaioWorldPOIManager_initializeRenderer__SWIG_1(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager, int paramInt1, int paramInt2, int paramInt3);

  public static final native boolean IMetaioWorldPOIManager_isDetailViewOpen(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager);

  public static final native void IMetaioWorldPOIManager_onDetailViewClosed(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager);

  public static final native void IMetaioWorldPOIManager_onDrawFrame(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager);

  public static final native void IMetaioWorldPOIManager_onObjectPicked__SWIG_0(long paramLong1, IMetaioWorldPOIManager paramIMetaioWorldPOIManager, long paramLong2, IARELObject paramIARELObject, boolean paramBoolean);

  public static final native void IMetaioWorldPOIManager_onObjectPicked__SWIG_1(long paramLong1, IMetaioWorldPOIManager paramIMetaioWorldPOIManager, long paramLong2, IARELObject paramIARELObject);

  public static final native boolean IMetaioWorldPOIManager_processURL(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager, String paramString);

  public static final native void IMetaioWorldPOIManager_resetRadarProperties(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager);

  public static final native void IMetaioWorldPOIManager_setContinuousVisualSearchEnabled(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager, boolean paramBoolean);

  public static final native void IMetaioWorldPOIManager_setDistanceLimit(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager, float paramFloat);

  public static final native void IMetaioWorldPOIManager_setGestureHandler(long paramLong1, IMetaioWorldPOIManager paramIMetaioWorldPOIManager, long paramLong2, GestureHandler paramGestureHandler);

  public static final native void IMetaioWorldPOIManager_setRadarProperties(long paramLong1, IMetaioWorldPOIManager paramIMetaioWorldPOIManager, int paramInt, long paramLong2, Vector3d paramVector3d1, long paramLong3, Vector3d paramVector3d2);

  public static final native void IMetaioWorldPOIManager_setScreenRotation(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager, int paramInt);

  public static final native void IMetaioWorldPOIManager_stopAllMovieTextures(long paramLong, IMetaioWorldPOIManager paramIMetaioWorldPOIManager);

  public static final native boolean IRadar_add(long paramLong1, IRadar paramIRadar, long paramLong2, IGeometry paramIGeometry);

  public static final native float IRadar_getBorder(long paramLong, IRadar paramIRadar);

  public static final native long IRadar_getObjectScale(long paramLong1, IRadar paramIRadar, long paramLong2, IGeometry paramIGeometry);

  public static final native long IRadar_getObjectsScale(long paramLong, IRadar paramIRadar);

  public static final native float IRadar_getObjectsSize(long paramLong, IRadar paramIRadar);

  public static final native int IRadar_getRelativeToScreen(long paramLong, IRadar paramIRadar);

  public static final native long IRadar_getScale(long paramLong, IRadar paramIRadar);

  public static final native float IRadar_getSize(long paramLong, IRadar paramIRadar);

  public static final native long IRadar_getTranslation(long paramLong, IRadar paramIRadar);

  public static final native float IRadar_getTransparency(long paramLong, IRadar paramIRadar);

  public static final native boolean IRadar_isPickingEnabled(long paramLong, IRadar paramIRadar);

  public static final native boolean IRadar_isVisible(long paramLong, IRadar paramIRadar);

  public static final native boolean IRadar_remove(long paramLong1, IRadar paramIRadar, long paramLong2, IGeometry paramIGeometry);

  public static final native void IRadar_removeAll(long paramLong, IRadar paramIRadar);

  public static final native boolean IRadar_setBackgroundTexture__SWIG_0(long paramLong, IRadar paramIRadar, String paramString);

  public static final native boolean IRadar_setBackgroundTexture__SWIG_1(long paramLong, IRadar paramIRadar, File paramFile);

  public static final native boolean IRadar_setBackgroundTexture__SWIG_2(long paramLong1, IRadar paramIRadar, String paramString, long paramLong2, ImageStruct paramImageStruct, boolean paramBoolean);

  public static final native boolean IRadar_setBackgroundTexture__SWIG_3(long paramLong1, IRadar paramIRadar, String paramString, long paramLong2, ImageStruct paramImageStruct);

  public static final native void IRadar_setBorder(long paramLong, IRadar paramIRadar, float paramFloat);

  public static final native void IRadar_setObjectScale__SWIG_0(long paramLong1, IRadar paramIRadar, long paramLong2, IGeometry paramIGeometry, long paramLong3, Vector3d paramVector3d);

  public static final native void IRadar_setObjectScale__SWIG_1(long paramLong1, IRadar paramIRadar, long paramLong2, IGeometry paramIGeometry, float paramFloat);

  public static final native boolean IRadar_setObjectTexture__SWIG_0(long paramLong1, IRadar paramIRadar, long paramLong2, IGeometry paramIGeometry, String paramString);

  public static final native boolean IRadar_setObjectTexture__SWIG_1(long paramLong1, IRadar paramIRadar, long paramLong2, IGeometry paramIGeometry, File paramFile);

  public static final native boolean IRadar_setObjectTexture__SWIG_2(long paramLong1, IRadar paramIRadar, long paramLong2, IGeometry paramIGeometry, String paramString, long paramLong3, ImageStruct paramImageStruct, boolean paramBoolean);

  public static final native boolean IRadar_setObjectTexture__SWIG_3(long paramLong1, IRadar paramIRadar, long paramLong2, IGeometry paramIGeometry, String paramString, long paramLong3, ImageStruct paramImageStruct);

  public static final native boolean IRadar_setObjectsDefaultTexture__SWIG_0(long paramLong, IRadar paramIRadar, String paramString);

  public static final native boolean IRadar_setObjectsDefaultTexture__SWIG_1(long paramLong, IRadar paramIRadar, File paramFile);

  public static final native boolean IRadar_setObjectsDefaultTexture__SWIG_2(long paramLong1, IRadar paramIRadar, String paramString, long paramLong2, ImageStruct paramImageStruct, boolean paramBoolean);

  public static final native boolean IRadar_setObjectsDefaultTexture__SWIG_3(long paramLong1, IRadar paramIRadar, String paramString, long paramLong2, ImageStruct paramImageStruct);

  public static final native void IRadar_setObjectsScale__SWIG_0(long paramLong1, IRadar paramIRadar, long paramLong2, Vector3d paramVector3d);

  public static final native void IRadar_setObjectsScale__SWIG_1(long paramLong, IRadar paramIRadar, float paramFloat);

  public static final native void IRadar_setObjectsSize(long paramLong, IRadar paramIRadar, float paramFloat);

  public static final native void IRadar_setPickingEnabled(long paramLong, IRadar paramIRadar, boolean paramBoolean);

  public static final native void IRadar_setRelativeToScreen__SWIG_0(long paramLong, IRadar paramIRadar, int paramInt1, int paramInt2);

  public static final native void IRadar_setRelativeToScreen__SWIG_1(long paramLong, IRadar paramIRadar, int paramInt);

  public static final native void IRadar_setScale__SWIG_0(long paramLong1, IRadar paramIRadar, long paramLong2, Vector3d paramVector3d);

  public static final native void IRadar_setScale__SWIG_1(long paramLong, IRadar paramIRadar, float paramFloat);

  public static final native void IRadar_setSize(long paramLong, IRadar paramIRadar, float paramFloat);

  public static final native void IRadar_setTranslation__SWIG_0(long paramLong1, IRadar paramIRadar, long paramLong2, Vector3d paramVector3d, boolean paramBoolean);

  public static final native void IRadar_setTranslation__SWIG_1(long paramLong1, IRadar paramIRadar, long paramLong2, Vector3d paramVector3d);

  public static final native void IRadar_setTransparency(long paramLong, IRadar paramIRadar, float paramFloat);

  public static final native void IRadar_setVisible(long paramLong, IRadar paramIRadar, boolean paramBoolean);

  public static final native int ISensorsComponent_SENSOR_ALL_get();

  public static final native int ISensorsComponent_SENSOR_ATTITUDE_get();

  public static final native int ISensorsComponent_SENSOR_DEVICE_ACCELEROMETER_get();

  public static final native int ISensorsComponent_SENSOR_DEVICE_GYROSCOPE_get();

  public static final native int ISensorsComponent_SENSOR_DEVICE_MAGNETOMETER_get();

  public static final native int ISensorsComponent_SENSOR_DEVICE_MOVEMENT_get();

  public static final native int ISensorsComponent_SENSOR_GRAVITY_get();

  public static final native int ISensorsComponent_SENSOR_HEADING_get();

  public static final native int ISensorsComponent_SENSOR_LOCATION_get();

  public static final native int ISensorsComponent_SENSOR_NONE_get();

  public static final native int ISensorsComponent_SENSOR_USER_ACCELERATION_get();

  public static final native void ISensorsComponent_change_ownership(ISensorsComponent paramISensorsComponent, long paramLong, boolean paramBoolean);

  public static final native void ISensorsComponent_director_connect(ISensorsComponent paramISensorsComponent, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native long ISensorsComponent_getGravity(long paramLong, ISensorsComponent paramISensorsComponent);

  public static final native float ISensorsComponent_getHeading(long paramLong, ISensorsComponent paramISensorsComponent);

  public static final native long ISensorsComponent_getLastSensorValues(long paramLong, ISensorsComponent paramISensorsComponent);

  public static final native long ISensorsComponent_getLastSensorValuesSwigExplicitISensorsComponent(long paramLong, ISensorsComponent paramISensorsComponent);

  public static final native long ISensorsComponent_getLocation(long paramLong, ISensorsComponent paramISensorsComponent);

  public static final native long ISensorsComponent_getSensorValues(long paramLong, ISensorsComponent paramISensorsComponent);

  public static final native void ISensorsComponent_resetManualLocation(long paramLong, ISensorsComponent paramISensorsComponent);

  public static final native void ISensorsComponent_resetManualLocationSwigExplicitISensorsComponent(long paramLong, ISensorsComponent paramISensorsComponent);

  public static final native void ISensorsComponent_setManualLocation(long paramLong1, ISensorsComponent paramISensorsComponent, long paramLong2, LLACoordinate paramLLACoordinate);

  public static final native void ISensorsComponent_setManualLocationSwigExplicitISensorsComponent(long paramLong1, ISensorsComponent paramISensorsComponent, long paramLong2, LLACoordinate paramLLACoordinate);

  public static final native int ISensorsComponent_start(long paramLong, ISensorsComponent paramISensorsComponent, int paramInt);

  public static final native int ISensorsComponent_stop__SWIG_0(long paramLong, ISensorsComponent paramISensorsComponent, int paramInt);

  public static final native int ISensorsComponent_stop__SWIG_1(long paramLong, ISensorsComponent paramISensorsComponent);

  public static final native void IShaderMaterialOnSetConstantsCallback_change_ownership(IShaderMaterialOnSetConstantsCallback paramIShaderMaterialOnSetConstantsCallback, long paramLong, boolean paramBoolean);

  public static final native void IShaderMaterialOnSetConstantsCallback_director_connect(IShaderMaterialOnSetConstantsCallback paramIShaderMaterialOnSetConstantsCallback, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native void IShaderMaterialOnSetConstantsCallback_onSetShaderMaterialConstants(long paramLong1, IShaderMaterialOnSetConstantsCallback paramIShaderMaterialOnSetConstantsCallback, String paramString, long paramLong2, long paramLong3, IShaderMaterialSetConstantsService paramIShaderMaterialSetConstantsService);

  public static final native void IShaderMaterialSetConstantsService_setShaderUniformF(long paramLong1, IShaderMaterialSetConstantsService paramIShaderMaterialSetConstantsService, String paramString, float[] paramArrayOfFloat, long paramLong2);

  public static final native long IToolboxCallback_add3DMapTrackingGeometry(long paramLong, IToolboxCallback paramIToolboxCallback);

  public static final native long IToolboxCallback_add3DMapTrackingGeometrySwigExplicitIToolboxCallback(long paramLong, IToolboxCallback paramIToolboxCallback);

  public static final native void IToolboxCallback_change_ownership(IToolboxCallback paramIToolboxCallback, long paramLong, boolean paramBoolean);

  public static final native void IToolboxCallback_director_connect(IToolboxCallback paramIToolboxCallback, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native void IToolboxCallback_onCameraCalibrationProgress(long paramLong1, IToolboxCallback paramIToolboxCallback, long paramLong2, float paramFloat);

  public static final native void IToolboxCallback_onCameraCalibrationProgressSwigExplicitIToolboxCallback(long paramLong1, IToolboxCallback paramIToolboxCallback, long paramLong2, float paramFloat);

  public static final native void IToolboxCallback_onError(long paramLong, IToolboxCallback paramIToolboxCallback, int paramInt);

  public static final native void IToolboxCallback_onErrorSwigExplicitIToolboxCallback(long paramLong, IToolboxCallback paramIToolboxCallback, int paramInt);

  public static final native void IToolboxCallback_onMapExtended(long paramLong1, IToolboxCallback paramIToolboxCallback, long paramLong2);

  public static final native void IToolboxCallback_onMapExtendedSwigExplicitIToolboxCallback(long paramLong1, IToolboxCallback paramIToolboxCallback, long paramLong2);

  public static final native long IToolboxCallback_onNewMapFeature(long paramLong, IToolboxCallback paramIToolboxCallback);

  public static final native long IToolboxCallback_onNewMapFeatureSwigExplicitIToolboxCallback(long paramLong, IToolboxCallback paramIToolboxCallback);

  public static final native void IToolboxCallback_onScaleOffsetCalibrated(long paramLong, IToolboxCallback paramIToolboxCallback);

  public static final native void IToolboxCallback_onScaleOffsetCalibratedSwigExplicitIToolboxCallback(long paramLong, IToolboxCallback paramIToolboxCallback);

  public static final native void IToolboxCallback_onStateChanged(long paramLong, IToolboxCallback paramIToolboxCallback, int paramInt);

  public static final native void IToolboxCallback_onStateChangedSwigExplicitIToolboxCallback(long paramLong, IToolboxCallback paramIToolboxCallback, int paramInt);

  public static final native boolean IToolbox_create3DMap(long paramLong1, IToolbox paramIToolbox, long paramLong2, CreateMapConfiguration paramCreateMapConfiguration);

  public static final native boolean IToolbox_load3DMap(long paramLong, IToolbox paramIToolbox, File paramFile);

  public static final native void IToolbox_registerSDKCallback(long paramLong1, IToolbox paramIToolbox, long paramLong2, IMetaioSDKCallback paramIMetaioSDKCallback);

  public static final native void IToolbox_registerToolboxCallback(long paramLong1, IToolbox paramIToolbox, long paramLong2, IToolboxCallback paramIToolboxCallback);

  public static final native void IToolbox_reset(long paramLong, IToolbox paramIToolbox);

  public static final native boolean IToolbox_save3DMap__SWIG_0(long paramLong, IToolbox paramIToolbox, File paramFile1, File paramFile2, boolean paramBoolean);

  public static final native boolean IToolbox_save3DMap__SWIG_1(long paramLong, IToolbox paramIToolbox, File paramFile1, File paramFile2);

  public static final native boolean IToolbox_saveCameraCalibration(long paramLong, IToolbox paramIToolbox, File paramFile);

  public static final native boolean IToolbox_start3DMapExtention(long paramLong, IToolbox paramIToolbox);

  public static final native boolean IToolbox_startCameraCalibration(long paramLong, IToolbox paramIToolbox, String paramString);

  public static final native boolean IToolbox_startScaleOffsetCalibration(long paramLong, IToolbox paramIToolbox, File paramFile, String paramString);

  public static final native boolean IToolbox_stop3DMapExtention(long paramLong, IToolbox paramIToolbox);

  public static final native void IToolbox_update(long paramLong, IToolbox paramIToolbox);

  public static final native void IVisualSearchCallback_change_ownership(IVisualSearchCallback paramIVisualSearchCallback, long paramLong, boolean paramBoolean);

  public static final native void IVisualSearchCallback_director_connect(IVisualSearchCallback paramIVisualSearchCallback, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native void IVisualSearchCallback_onVisualSearchResult(long paramLong1, IVisualSearchCallback paramIVisualSearchCallback, long paramLong2, VisualSearchResponseVector paramVisualSearchResponseVector, int paramInt);

  public static final native void IVisualSearchCallback_onVisualSearchResultSwigExplicitIVisualSearchCallback(long paramLong1, IVisualSearchCallback paramIVisualSearchCallback, long paramLong2, VisualSearchResponseVector paramVisualSearchResponseVector, int paramInt);

  public static final native void IVisualSearchCallback_onVisualSearchStatusChanged(long paramLong, IVisualSearchCallback paramIVisualSearchCallback, int paramInt);

  public static final native void IVisualSearchCallback_onVisualSearchStatusChangedSwigExplicitIVisualSearchCallback(long paramLong, IVisualSearchCallback paramIVisualSearchCallback, int paramInt);

  public static final native long ImageCaptureComponentBase_SWIGUpcast(long paramLong);

  public static final native void ImageCaptureComponentBase_change_ownership(ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong, boolean paramBoolean);

  public static final native void ImageCaptureComponentBase_director_connect(ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native boolean ImageCaptureComponentBase_doneWithFrame(long paramLong1, ImageCaptureComponentBase paramImageCaptureComponentBase, int paramInt, long paramLong2);

  public static final native boolean ImageCaptureComponentBase_doneWithFrameSwigExplicitImageCaptureComponentBase(long paramLong1, ImageCaptureComponentBase paramImageCaptureComponentBase, int paramInt, long paramLong2);

  public static final native boolean ImageCaptureComponentBase_faceDetectionEnabled(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native boolean ImageCaptureComponentBase_faceDetectionEnabledSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native long ImageCaptureComponentBase_getBuffersCount(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native long ImageCaptureComponentBase_getCamera(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native long ImageCaptureComponentBase_getCameraSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native long ImageCaptureComponentBase_getFrameAt(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase, int paramInt);

  public static final native long ImageCaptureComponentBase_getNextFrame(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native long ImageCaptureComponentBase_getNextFrameSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native int ImageCaptureComponentBase_getScreenRotation(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native int ImageCaptureComponentBase_getScreenRotationSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native boolean ImageCaptureComponentBase_initialize(long paramLong1, ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong2, Camera paramCamera);

  public static final native boolean ImageCaptureComponentBase_initializeSwigExplicitImageCaptureComponentBase(long paramLong1, ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong2, Camera paramCamera);

  public static final native void ImageCaptureComponentBase_lockDoneWithFrameMutex(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native long[] ImageCaptureComponentBase_m_frameMonotonicIndices_get(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native void ImageCaptureComponentBase_m_frameMonotonicIndices_set(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase, long[] paramArrayOfLong);

  public static final native boolean ImageCaptureComponentBase_matchParameters(long paramLong1, ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong2, Camera paramCamera);

  public static final native boolean ImageCaptureComponentBase_matchParametersSwigExplicitImageCaptureComponentBase(long paramLong1, ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong2, Camera paramCamera);

  public static final native long ImageCaptureComponentBase_nextReadFrame(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native long ImageCaptureComponentBase_nextWriteFrame(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native boolean ImageCaptureComponentBase_pause(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native boolean ImageCaptureComponentBase_pauseSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native boolean ImageCaptureComponentBase_providesSensorValues(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native boolean ImageCaptureComponentBase_providesSensorValuesSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native void ImageCaptureComponentBase_release(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native void ImageCaptureComponentBase_releaseSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native void ImageCaptureComponentBase_requestImage(long paramLong1, ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong2, IMetaioSDKCallback paramIMetaioSDKCallback, File paramFile, int paramInt1, int paramInt2);

  public static final native void ImageCaptureComponentBase_requestImageSwigExplicitImageCaptureComponentBase(long paramLong1, ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong2, IMetaioSDKCallback paramIMetaioSDKCallback, File paramFile, int paramInt1, int paramInt2);

  public static final native void ImageCaptureComponentBase_resetBuffers(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native boolean ImageCaptureComponentBase_resume(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native boolean ImageCaptureComponentBase_resumeSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native void ImageCaptureComponentBase_setCamera(long paramLong1, ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong2, Camera paramCamera);

  public static final native void ImageCaptureComponentBase_setCameraSwigExplicitImageCaptureComponentBase(long paramLong1, ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong2, Camera paramCamera);

  public static final native void ImageCaptureComponentBase_setFaceDetectionEnabled(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase, boolean paramBoolean);

  public static final native void ImageCaptureComponentBase_setFaceDetectionEnabledSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase, boolean paramBoolean);

  public static final native void ImageCaptureComponentBase_setFocusMode(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase, int paramInt);

  public static final native void ImageCaptureComponentBase_setFocusModeSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase, int paramInt);

  public static final native void ImageCaptureComponentBase_setScreenRotation(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase, int paramInt);

  public static final native void ImageCaptureComponentBase_setScreenRotationSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase, int paramInt);

  public static final native void ImageCaptureComponentBase_setShouldWriteRenderingImage(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase, boolean paramBoolean);

  public static final native void ImageCaptureComponentBase_setShouldWriteRenderingImageSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase, boolean paramBoolean);

  public static final native boolean ImageCaptureComponentBase_start(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native boolean ImageCaptureComponentBase_startSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native boolean ImageCaptureComponentBase_stop(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native boolean ImageCaptureComponentBase_stopSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native boolean ImageCaptureComponentBase_supportsRealTimeFaceDetection(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native boolean ImageCaptureComponentBase_supportsRealTimeFaceDetectionSwigExplicitImageCaptureComponentBase(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native void ImageCaptureComponentBase_unlockDoneWithFrameMutex(long paramLong, ImageCaptureComponentBase paramImageCaptureComponentBase);

  public static final native void ImageCaptureComponentBase_writeFinished(long paramLong1, ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong2);

  public static final native boolean ImageMetaData_isFocusing_get(long paramLong, ImageMetaData paramImageMetaData);

  public static final native void ImageMetaData_isFocusing_set(long paramLong, ImageMetaData paramImageMetaData, boolean paramBoolean);

  public static final native int ImageStruct_colorFormat_get(long paramLong, ImageStruct paramImageStruct);

  public static final native void ImageStruct_colorFormat_set(long paramLong, ImageStruct paramImageStruct, int paramInt);

  public static final native long ImageStruct_compress__SWIG_0(long paramLong1, ImageStruct paramImageStruct, long paramLong2);

  public static final native long ImageStruct_compress__SWIG_1(long paramLong, ImageStruct paramImageStruct);

  public static final native byte[] ImageStruct_getBuffer(long paramLong, ImageStruct paramImageStruct);

  public static final native long ImageStruct_getBufferSize(long paramLong, ImageStruct paramImageStruct);

  public static final native boolean ImageStruct_hasRegionOfInterest_get(long paramLong, ImageStruct paramImageStruct);

  public static final native void ImageStruct_hasRegionOfInterest_set(long paramLong, ImageStruct paramImageStruct, boolean paramBoolean);

  public static final native int ImageStruct_height_get(long paramLong, ImageStruct paramImageStruct);

  public static final native void ImageStruct_height_set(long paramLong, ImageStruct paramImageStruct, int paramInt);

  public static final native boolean ImageStruct_originIsUpperLeft_get(long paramLong, ImageStruct paramImageStruct);

  public static final native void ImageStruct_originIsUpperLeft_set(long paramLong, ImageStruct paramImageStruct, boolean paramBoolean);

  public static final native long ImageStruct_planePaddingOffset_get(long paramLong, ImageStruct paramImageStruct);

  public static final native void ImageStruct_planePaddingOffset_set(long paramLong1, ImageStruct paramImageStruct, long paramLong2);

  public static final native void ImageStruct_release(long paramLong, ImageStruct paramImageStruct);

  public static final native int ImageStruct_roiLeft_get(long paramLong, ImageStruct paramImageStruct);

  public static final native void ImageStruct_roiLeft_set(long paramLong, ImageStruct paramImageStruct, int paramInt);

  public static final native int ImageStruct_roiLower_get(long paramLong, ImageStruct paramImageStruct);

  public static final native void ImageStruct_roiLower_set(long paramLong, ImageStruct paramImageStruct, int paramInt);

  public static final native int ImageStruct_roiRight_get(long paramLong, ImageStruct paramImageStruct);

  public static final native void ImageStruct_roiRight_set(long paramLong, ImageStruct paramImageStruct, int paramInt);

  public static final native int ImageStruct_roiUpper_get(long paramLong, ImageStruct paramImageStruct);

  public static final native void ImageStruct_roiUpper_set(long paramLong, ImageStruct paramImageStruct, int paramInt);

  public static final native void ImageStruct_setRegionOfInterest(long paramLong, ImageStruct paramImageStruct, int paramInt1, int paramInt2, int paramInt3, int paramInt4);

  public static final native int ImageStruct_stride_get(long paramLong, ImageStruct paramImageStruct);

  public static final native void ImageStruct_stride_set(long paramLong, ImageStruct paramImageStruct, int paramInt);

  public static final native double ImageStruct_timestamp_get(long paramLong, ImageStruct paramImageStruct);

  public static final native void ImageStruct_timestamp_set(long paramLong, ImageStruct paramImageStruct, double paramDouble);

  public static final native String ImageStruct_toString(long paramLong, ImageStruct paramImageStruct);

  public static final native int ImageStruct_width_get(long paramLong, ImageStruct paramImageStruct);

  public static final native void ImageStruct_width_set(long paramLong, ImageStruct paramImageStruct, int paramInt);

  public static final native void ImageStruct_writeToNioBuffer(long paramLong, ImageStruct paramImageStruct, Object paramObject);

  public static final native void IntVector_add(long paramLong, IntVector paramIntVector, int paramInt);

  public static final native long IntVector_capacity(long paramLong, IntVector paramIntVector);

  public static final native void IntVector_clear(long paramLong, IntVector paramIntVector);

  public static final native int IntVector_get(long paramLong, IntVector paramIntVector, int paramInt);

  public static final native boolean IntVector_isEmpty(long paramLong, IntVector paramIntVector);

  public static final native void IntVector_reserve(long paramLong1, IntVector paramIntVector, long paramLong2);

  public static final native void IntVector_set(long paramLong, IntVector paramIntVector, int paramInt1, int paramInt2);

  public static final native long IntVector_size(long paramLong, IntVector paramIntVector);

  public static final native void JunaioDataSource_cancelAllRequests(long paramLong, JunaioDataSource paramJunaioDataSource);

  public static final native void JunaioDataSource_clearAllFilterParameters(long paramLong, JunaioDataSource paramJunaioDataSource);

  public static final native void JunaioDataSource_deleteLocalFileCache(long paramLong, JunaioDataSource paramJunaioDataSource);

  public static final native long JunaioDataSource_getAllPOIsCount(long paramLong, JunaioDataSource paramJunaioDataSource);

  public static final native long JunaioDataSource_getAllPOIsForMapAndList(long paramLong, JunaioDataSource paramJunaioDataSource);

  public static final native int JunaioDataSource_getCurrentChannelID(long paramLong, JunaioDataSource paramJunaioDataSource);

  public static final native long JunaioDataSource_getCurrentPosition(long paramLong, JunaioDataSource paramJunaioDataSource);

  public static final native String JunaioDataSource_getFilterValueForKey(long paramLong, JunaioDataSource paramJunaioDataSource, String paramString);

  public static final native long JunaioDataSource_getJunaioClient(long paramLong, JunaioDataSource paramJunaioDataSource);

  public static final native float JunaioDataSource_getMaximumPoiDistance(long paramLong, JunaioDataSource paramJunaioDataSource);

  public static final native long JunaioDataSource_getPOIForGeometry(long paramLong1, JunaioDataSource paramJunaioDataSource, long paramLong2, IGeometry paramIGeometry);

  public static final native long JunaioDataSource_getPOIForID__SWIG_0(long paramLong, JunaioDataSource paramJunaioDataSource, String paramString, boolean paramBoolean);

  public static final native long JunaioDataSource_getPOIForID__SWIG_1(long paramLong, JunaioDataSource paramJunaioDataSource, String paramString);

  public static final native void JunaioDataSource_initMembers(long paramLong, JunaioDataSource paramJunaioDataSource);

  public static final native boolean JunaioDataSource_isScanModeEnabled(long paramLong, JunaioDataSource paramJunaioDataSource);

  public static final native void JunaioDataSource_loadChannelInformationFromID(long paramLong1, JunaioDataSource paramJunaioDataSource, long paramLong2);

  public static final native void JunaioDataSource_loadPOIsAndChannelInformationForID(long paramLong1, JunaioDataSource paramJunaioDataSource, long paramLong2);

  public static final native void JunaioDataSource_loadPOIsFromChannelID(long paramLong1, JunaioDataSource paramJunaioDataSource, long paramLong2);

  public static final native boolean JunaioDataSource_loadPOIsFromFile__SWIG_0(long paramLong, JunaioDataSource paramJunaioDataSource, File paramFile1, File paramFile2);

  public static final native boolean JunaioDataSource_loadPOIsFromFile__SWIG_1(long paramLong, JunaioDataSource paramJunaioDataSource, File paramFile);

  public static final native void JunaioDataSource_loadPOIsFromImage(long paramLong1, JunaioDataSource paramJunaioDataSource, long paramLong2, long paramLong3, ByteBuffer paramByteBuffer);

  public static final native void JunaioDataSource_onDidUpdatePosition(long paramLong1, JunaioDataSource paramJunaioDataSource, long paramLong2, LLACoordinate paramLLACoordinate);

  public static final native void JunaioDataSource_onLoadingARELComplete(long paramLong, JunaioDataSource paramJunaioDataSource, boolean paramBoolean);

  public static final native void JunaioDataSource_onLoadingObjectComplete(long paramLong, JunaioDataSource paramJunaioDataSource, int paramInt, String paramString, boolean paramBoolean);

  public static final native void JunaioDataSource_onMetaioWorldRequestFinished(long paramLong1, JunaioDataSource paramJunaioDataSource, int paramInt, long paramLong2, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native boolean JunaioDataSource_performChannelSearch(long paramLong, JunaioDataSource paramJunaioDataSource, int paramInt1, int paramInt2, int paramInt3, String paramString);

  public static final native long JunaioDataSource_performChannelSearchSync(long paramLong, JunaioDataSource paramJunaioDataSource, int paramInt1, int paramInt2, int paramInt3, String paramString);

  public static final native long JunaioDataSource_performPoisSearchRequestAtLocation(long paramLong1, JunaioDataSource paramJunaioDataSource, int paramInt1, long paramLong2, LLACoordinate paramLLACoordinate, int paramInt2);

  public static final native void JunaioDataSource_removeContent__SWIG_0(long paramLong, JunaioDataSource paramJunaioDataSource, boolean paramBoolean);

  public static final native void JunaioDataSource_removeContent__SWIG_1(long paramLong, JunaioDataSource paramJunaioDataSource);

  public static final native boolean JunaioDataSource_removeObjectWithID(long paramLong, JunaioDataSource paramJunaioDataSource, String paramString);

  public static final native void JunaioDataSource_sendMetaioWorldRequestInternal(long paramLong1, JunaioDataSource paramJunaioDataSource, long paramLong2, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native void JunaioDataSource_setAuthentication(long paramLong, JunaioDataSource paramJunaioDataSource, String paramString1, String paramString2);

  public static final native void JunaioDataSource_setChannel(long paramLong1, JunaioDataSource paramJunaioDataSource, long paramLong2, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void JunaioDataSource_setDelegate(long paramLong1, JunaioDataSource paramJunaioDataSource, long paramLong2, IARELDatasourceDelegate paramIARELDatasourceDelegate);

  public static final native void JunaioDataSource_setFilterValue(long paramLong, JunaioDataSource paramJunaioDataSource, String paramString1, String paramString2);

  public static final native void JunaioDataSource_setPositionOverride(long paramLong1, JunaioDataSource paramJunaioDataSource, long paramLong2, LLACoordinate paramLLACoordinate);

  public static final native void JunaioDataSource_setScanModeEnabled(long paramLong, JunaioDataSource paramJunaioDataSource, boolean paramBoolean);

  public static final native void JunaioDataSource_triggerLoadingCameraCalibration(long paramLong, JunaioDataSource paramJunaioDataSource, String paramString, boolean paramBoolean, int paramInt);

  public static final native void JunaioDataSource_triggerLoadingEnvMapfromURL(long paramLong, JunaioDataSource paramJunaioDataSource, String paramString);

  public static final native void JunaioDataSource_triggerLoadingShaderMaterialsfromURL(long paramLong, JunaioDataSource paramJunaioDataSource, String paramString1, String paramString2);

  public static final native void JunaioDataSource_triggerLoadingTrackingConfigurationFromURL(long paramLong, JunaioDataSource paramJunaioDataSource, String paramString);

  public static final native void JunaioDataSource_triggerSetHandEyeCalibrationFromFileURL(long paramLong, JunaioDataSource paramJunaioDataSource, String paramString1, String paramString2);

  public static final native boolean JunaioDataSource_update(long paramLong, JunaioDataSource paramJunaioDataSource);

  public static final native boolean JunaioDataSource_updateChannelSearches(long paramLong1, JunaioDataSource paramJunaioDataSource, long paramLong2, DatasourceChannelSearchResult paramDatasourceChannelSearchResult);

  public static final native double LLACoordinate_accuracy_get(long paramLong, LLACoordinate paramLLACoordinate);

  public static final native void LLACoordinate_accuracy_set(long paramLong, LLACoordinate paramLLACoordinate, double paramDouble);

  public static final native long LLACoordinate_addOffset(long paramLong, LLACoordinate paramLLACoordinate, double paramDouble1, double paramDouble2);

  public static final native double LLACoordinate_altitude_get(long paramLong, LLACoordinate paramLLACoordinate);

  public static final native void LLACoordinate_altitude_set(long paramLong, LLACoordinate paramLLACoordinate, double paramDouble);

  public static final native float LLACoordinate_bearingTo(long paramLong1, LLACoordinate paramLLACoordinate1, long paramLong2, LLACoordinate paramLLACoordinate2);

  public static final native double LLACoordinate_distanceTo(long paramLong1, LLACoordinate paramLLACoordinate1, long paramLong2, LLACoordinate paramLLACoordinate2);

  public static final native boolean LLACoordinate_equals(long paramLong1, LLACoordinate paramLLACoordinate1, long paramLong2, LLACoordinate paramLLACoordinate2);

  public static final native boolean LLACoordinate_isNull(long paramLong, LLACoordinate paramLLACoordinate);

  public static final native double LLACoordinate_latitude_get(long paramLong, LLACoordinate paramLLACoordinate);

  public static final native void LLACoordinate_latitude_set(long paramLong, LLACoordinate paramLLACoordinate, double paramDouble);

  public static final native double LLACoordinate_longitude_get(long paramLong, LLACoordinate paramLLACoordinate);

  public static final native void LLACoordinate_longitude_set(long paramLong, LLACoordinate paramLLACoordinate, double paramDouble);

  public static final native void LLACoordinate_setNull(long paramLong, LLACoordinate paramLLACoordinate);

  public static final native double LLACoordinate_timestamp_get(long paramLong, LLACoordinate paramLLACoordinate);

  public static final native void LLACoordinate_timestamp_set(long paramLong, LLACoordinate paramLLACoordinate, double paramDouble);

  public static final native String LLACoordinate_toString(long paramLong, LLACoordinate paramLLACoordinate);

  public static final native int METAIOWORLDCLIENT_API_LEVELAREL_get();

  public static final native int METAIOWORLDCLIENT_API_LEVEL_get();

  public static final native int MetaioWorldAlertTypeDefault_get();

  public static final native void MetaioWorldChannelRating_add(long paramLong1, MetaioWorldChannelRating paramMetaioWorldChannelRating, long paramLong2, MetaioWorldRating paramMetaioWorldRating);

  public static final native long MetaioWorldChannelRating_capacity(long paramLong, MetaioWorldChannelRating paramMetaioWorldChannelRating);

  public static final native void MetaioWorldChannelRating_clear(long paramLong, MetaioWorldChannelRating paramMetaioWorldChannelRating);

  public static final native long MetaioWorldChannelRating_get(long paramLong, MetaioWorldChannelRating paramMetaioWorldChannelRating, int paramInt);

  public static final native boolean MetaioWorldChannelRating_isEmpty(long paramLong, MetaioWorldChannelRating paramMetaioWorldChannelRating);

  public static final native void MetaioWorldChannelRating_reserve(long paramLong1, MetaioWorldChannelRating paramMetaioWorldChannelRating, long paramLong2);

  public static final native void MetaioWorldChannelRating_set(long paramLong1, MetaioWorldChannelRating paramMetaioWorldChannelRating, int paramInt, long paramLong2, MetaioWorldRating paramMetaioWorldRating);

  public static final native long MetaioWorldChannelRating_size(long paramLong, MetaioWorldChannelRating paramMetaioWorldChannelRating);

  public static final native void MetaioWorldChannelVector_add(long paramLong1, MetaioWorldChannelVector paramMetaioWorldChannelVector, long paramLong2, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native long MetaioWorldChannelVector_capacity(long paramLong, MetaioWorldChannelVector paramMetaioWorldChannelVector);

  public static final native void MetaioWorldChannelVector_clear(long paramLong, MetaioWorldChannelVector paramMetaioWorldChannelVector);

  public static final native long MetaioWorldChannelVector_get(long paramLong, MetaioWorldChannelVector paramMetaioWorldChannelVector, int paramInt);

  public static final native boolean MetaioWorldChannelVector_isEmpty(long paramLong, MetaioWorldChannelVector paramMetaioWorldChannelVector);

  public static final native void MetaioWorldChannelVector_reserve(long paramLong1, MetaioWorldChannelVector paramMetaioWorldChannelVector, long paramLong2);

  public static final native void MetaioWorldChannelVector_set(long paramLong1, MetaioWorldChannelVector paramMetaioWorldChannelVector, int paramInt, long paramLong2, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native long MetaioWorldChannelVector_size(long paramLong, MetaioWorldChannelVector paramMetaioWorldChannelVector);

  public static final native boolean MetaioWorldChannel_advertisment_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_advertisment_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, boolean paramBoolean);

  public static final native boolean MetaioWorldChannel_allowAds_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_allowAds_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, boolean paramBoolean);

  public static final native boolean MetaioWorldChannel_alreadySubscribed_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_alreadySubscribed_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, boolean paramBoolean);

  public static final native String MetaioWorldChannel_authorImageUrl_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_authorImageUrl_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, String paramString);

  public static final native String MetaioWorldChannel_authorUsername_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_authorUsername_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, String paramString);

  public static final native boolean MetaioWorldChannel_barQRCode_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_barQRCode_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, boolean paramBoolean);

  public static final native String MetaioWorldChannel_callback_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_callback_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, String paramString);

  public static final native long MetaioWorldChannel_channelID_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_channelID_set(long paramLong1, MetaioWorldChannel paramMetaioWorldChannel, long paramLong2);

  public static final native long MetaioWorldChannel_commentsCount_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_commentsCount_set(long paramLong1, MetaioWorldChannel paramMetaioWorldChannel, long paramLong2);

  public static final native String MetaioWorldChannel_creation_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_creation_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, String paramString);

  public static final native String MetaioWorldChannel_cvsMatch_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_cvsMatch_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, String paramString);

  public static final native String MetaioWorldChannel_description_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_description_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, String paramString);

  public static final native boolean MetaioWorldChannel_glue_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_glue_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, boolean paramBoolean);

  public static final native String MetaioWorldChannel_homepageUrl_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_homepageUrl_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, String paramString);

  public static final native boolean MetaioWorldChannel_isExternal_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_isExternal_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, boolean paramBoolean);

  public static final native boolean MetaioWorldChannel_isSponsored_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_isSponsored_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, boolean paramBoolean);

  public static final native boolean MetaioWorldChannel_lla_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_lla_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, boolean paramBoolean);

  public static final native String MetaioWorldChannel_modified_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_modified_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, String paramString);

  public static final native String MetaioWorldChannel_name_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_name_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, String paramString);

  public static final native long MetaioWorldChannel_poisNearby_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_poisNearby_set(long paramLong1, MetaioWorldChannel paramMetaioWorldChannel, long paramLong2);

  public static final native float MetaioWorldChannel_rating_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_rating_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, float paramFloat);

  public static final native long MetaioWorldChannel_ratingsCount_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_ratingsCount_set(long paramLong1, MetaioWorldChannel paramMetaioWorldChannel, long paramLong2);

  public static final native String MetaioWorldChannel_searchTerm_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_searchTerm_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, String paramString);

  public static final native int MetaioWorldChannel_state_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_state_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, int paramInt);

  public static final native long MetaioWorldChannel_subscribersCount_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_subscribersCount_set(long paramLong1, MetaioWorldChannel paramMetaioWorldChannel, long paramLong2);

  public static final native String MetaioWorldChannel_thumbnailImageUrl_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_thumbnailImageUrl_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, String paramString);

  public static final native boolean MetaioWorldChannel_useCDN_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_useCDN_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, boolean paramBoolean);

  public static final native int MetaioWorldChannel_visibility_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_visibility_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, int paramInt);

  public static final native boolean MetaioWorldChannel_visualSearch_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_visualSearch_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, boolean paramBoolean);

  public static final native int MetaioWorldChannel_writePermission_get(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native void MetaioWorldChannel_writePermission_set(long paramLong, MetaioWorldChannel paramMetaioWorldChannel, int paramInt);

  public static final native long MetaioWorldClientCURL_SWIGUpcast(long paramLong);

  public static final native void MetaioWorldClientCURL_cancelRequest(long paramLong, MetaioWorldClientCURL paramMetaioWorldClientCURL);

  public static final native String MetaioWorldClientCURL_getCurrentRFC1123Date(long paramLong, MetaioWorldClientCURL paramMetaioWorldClientCURL);

  public static final native int MetaioWorldClientCURL_performRequest(long paramLong1, MetaioWorldClientCURL paramMetaioWorldClientCURL, long paramLong2, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native void MetaioWorldClientCURL_performRequestAsync(long paramLong1, MetaioWorldClientCURL paramMetaioWorldClientCURL, long paramLong2, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native void MetaioWorldClientCURL_setAuthentication(long paramLong, MetaioWorldClientCURL paramMetaioWorldClientCURL, String paramString1, String paramString2);

  public static final native void MetaioWorldClientCURL_setCookiesFile(long paramLong, MetaioWorldClientCURL paramMetaioWorldClientCURL, File paramFile);

  public static final native void MetaioWorldClientCURL_setDate(long paramLong, MetaioWorldClientCURL paramMetaioWorldClientCURL, String paramString);

  public static final native void MetaioWorldClientCURL_setLanguage(long paramLong, MetaioWorldClientCURL paramMetaioWorldClientCURL, String paramString);

  public static final native void MetaioWorldClientCURL_setProxy(long paramLong, MetaioWorldClientCURL paramMetaioWorldClientCURL, String paramString);

  public static final native void MetaioWorldClientCURL_setUDID(long paramLong, MetaioWorldClientCURL paramMetaioWorldClientCURL, String paramString);

  public static final native void MetaioWorldClientCURL_setUserAgent(long paramLong, MetaioWorldClientCURL paramMetaioWorldClientCURL, String paramString);

  public static final native boolean MetaioWorldClientCURL_update(long paramLong, MetaioWorldClientCURL paramMetaioWorldClientCURL);

  public static final native String MetaioWorldRating_author_get(long paramLong, MetaioWorldRating paramMetaioWorldRating);

  public static final native void MetaioWorldRating_author_set(long paramLong, MetaioWorldRating paramMetaioWorldRating, String paramString);

  public static final native String MetaioWorldRating_comment_get(long paramLong, MetaioWorldRating paramMetaioWorldRating);

  public static final native void MetaioWorldRating_comment_set(long paramLong, MetaioWorldRating paramMetaioWorldRating, String paramString);

  public static final native int MetaioWorldRating_r_id_get(long paramLong, MetaioWorldRating paramMetaioWorldRating);

  public static final native void MetaioWorldRating_r_id_set(long paramLong, MetaioWorldRating paramMetaioWorldRating, int paramInt);

  public static final native String MetaioWorldRating_rating_date_get(long paramLong, MetaioWorldRating paramMetaioWorldRating);

  public static final native void MetaioWorldRating_rating_date_set(long paramLong, MetaioWorldRating paramMetaioWorldRating, String paramString);

  public static final native int MetaioWorldRating_rating_get(long paramLong, MetaioWorldRating paramMetaioWorldRating);

  public static final native void MetaioWorldRating_rating_set(long paramLong, MetaioWorldRating paramMetaioWorldRating, int paramInt);

  public static final native long MetaioWorldRequestAccountsCreate_SWIGUpcast(long paramLong);

  public static final native String MetaioWorldRequestAccountsCreate_getImageData(long paramLong, MetaioWorldRequestAccountsCreate paramMetaioWorldRequestAccountsCreate);

  public static final native int MetaioWorldRequestAccountsCreate_getImageDataLength(long paramLong, MetaioWorldRequestAccountsCreate paramMetaioWorldRequestAccountsCreate);

  public static final native String MetaioWorldRequestAccountsCreate_getRequestURI(long paramLong, MetaioWorldRequestAccountsCreate paramMetaioWorldRequestAccountsCreate);

  public static final native String MetaioWorldRequestAccountsCreate_getResult(long paramLong, MetaioWorldRequestAccountsCreate paramMetaioWorldRequestAccountsCreate);

  public static final native int MetaioWorldRequestAccountsCreate_handleResponse(long paramLong, MetaioWorldRequestAccountsCreate paramMetaioWorldRequestAccountsCreate, String paramString, int paramInt);

  public static final native void MetaioWorldRequestAccountsCreate_setImageData(long paramLong, MetaioWorldRequestAccountsCreate paramMetaioWorldRequestAccountsCreate, String paramString, int paramInt);

  public static final native void MetaioWorldRequestAccountsCreate_setMail(long paramLong, MetaioWorldRequestAccountsCreate paramMetaioWorldRequestAccountsCreate, String paramString);

  public static final native void MetaioWorldRequestAccountsCreate_setNewsletter(long paramLong, MetaioWorldRequestAccountsCreate paramMetaioWorldRequestAccountsCreate, boolean paramBoolean);

  public static final native void MetaioWorldRequestAccountsCreate_setPassword(long paramLong, MetaioWorldRequestAccountsCreate paramMetaioWorldRequestAccountsCreate, String paramString);

  public static final native void MetaioWorldRequestAccountsCreate_setUsername(long paramLong, MetaioWorldRequestAccountsCreate paramMetaioWorldRequestAccountsCreate, String paramString);

  public static final native long MetaioWorldRequestAccountsManageUserGet_SWIGUpcast(long paramLong);

  public static final native String MetaioWorldRequestAccountsManageUserGet_getRequestURI(long paramLong, MetaioWorldRequestAccountsManageUserGet paramMetaioWorldRequestAccountsManageUserGet);

  public static final native long MetaioWorldRequestAccountsManageUserGet_getResult(long paramLong, MetaioWorldRequestAccountsManageUserGet paramMetaioWorldRequestAccountsManageUserGet);

  public static final native int MetaioWorldRequestAccountsManageUserGet_handleResponse(long paramLong, MetaioWorldRequestAccountsManageUserGet paramMetaioWorldRequestAccountsManageUserGet, String paramString, int paramInt);

  public static final native void MetaioWorldRequestAccountsManageUserGet_setAuthentificationOnly(long paramLong, MetaioWorldRequestAccountsManageUserGet paramMetaioWorldRequestAccountsManageUserGet, int paramInt);

  public static final native void MetaioWorldRequestAccountsManageUserGet_setExtended(long paramLong, MetaioWorldRequestAccountsManageUserGet paramMetaioWorldRequestAccountsManageUserGet, int paramInt);

  public static final native void MetaioWorldRequestAccountsManageUserGet_setUserName(long paramLong, MetaioWorldRequestAccountsManageUserGet paramMetaioWorldRequestAccountsManageUserGet, String paramString);

  public static final native long MetaioWorldRequestAccountsSubscriptions_SWIGUpcast(long paramLong);

  public static final native String MetaioWorldRequestAccountsSubscriptions_getRequestURI(long paramLong, MetaioWorldRequestAccountsSubscriptions paramMetaioWorldRequestAccountsSubscriptions);

  public static final native long MetaioWorldRequestAccountsSubscriptions_getResult(long paramLong, MetaioWorldRequestAccountsSubscriptions paramMetaioWorldRequestAccountsSubscriptions);

  public static final native int MetaioWorldRequestAccountsSubscriptions_handleResponse(long paramLong, MetaioWorldRequestAccountsSubscriptions paramMetaioWorldRequestAccountsSubscriptions, String paramString, int paramInt);

  public static final native long MetaioWorldRequestChannelsManageGet_SWIGUpcast(long paramLong);

  public static final native int MetaioWorldRequestChannelsManageGet_getChannelID(long paramLong, MetaioWorldRequestChannelsManageGet paramMetaioWorldRequestChannelsManageGet);

  public static final native String MetaioWorldRequestChannelsManageGet_getRequestURI(long paramLong, MetaioWorldRequestChannelsManageGet paramMetaioWorldRequestChannelsManageGet);

  public static final native long MetaioWorldRequestChannelsManageGet_getResult(long paramLong, MetaioWorldRequestChannelsManageGet paramMetaioWorldRequestChannelsManageGet);

  public static final native int MetaioWorldRequestChannelsManageGet_handleResponse(long paramLong, MetaioWorldRequestChannelsManageGet paramMetaioWorldRequestChannelsManageGet, String paramString, int paramInt);

  public static final native void MetaioWorldRequestChannelsManageGet_setChannelID(long paramLong, MetaioWorldRequestChannelsManageGet paramMetaioWorldRequestChannelsManageGet, int paramInt);

  public static final native long MetaioWorldRequestChannelsRatingsCreate_SWIGUpcast(long paramLong);

  public static final native int MetaioWorldRequestChannelsRatingsCreate_getRating(long paramLong, MetaioWorldRequestChannelsRatingsCreate paramMetaioWorldRequestChannelsRatingsCreate);

  public static final native String MetaioWorldRequestChannelsRatingsCreate_getRequestURI(long paramLong, MetaioWorldRequestChannelsRatingsCreate paramMetaioWorldRequestChannelsRatingsCreate);

  public static final native int MetaioWorldRequestChannelsRatingsCreate_handleResponse(long paramLong, MetaioWorldRequestChannelsRatingsCreate paramMetaioWorldRequestChannelsRatingsCreate, String paramString, int paramInt);

  public static final native void MetaioWorldRequestChannelsRatingsCreate_setChannelID(long paramLong, MetaioWorldRequestChannelsRatingsCreate paramMetaioWorldRequestChannelsRatingsCreate, int paramInt);

  public static final native void MetaioWorldRequestChannelsRatingsCreate_setRating(long paramLong, MetaioWorldRequestChannelsRatingsCreate paramMetaioWorldRequestChannelsRatingsCreate, int paramInt);

  public static final native long MetaioWorldRequestChannelsRatingsGet_SWIGUpcast(long paramLong);

  public static final native String MetaioWorldRequestChannelsRatingsGet_getRequestURI(long paramLong, MetaioWorldRequestChannelsRatingsGet paramMetaioWorldRequestChannelsRatingsGet);

  public static final native long MetaioWorldRequestChannelsRatingsGet_getResult(long paramLong, MetaioWorldRequestChannelsRatingsGet paramMetaioWorldRequestChannelsRatingsGet);

  public static final native int MetaioWorldRequestChannelsRatingsGet_handleResponse(long paramLong, MetaioWorldRequestChannelsRatingsGet paramMetaioWorldRequestChannelsRatingsGet, String paramString, int paramInt);

  public static final native void MetaioWorldRequestChannelsRatingsGet_setChannelID(long paramLong, MetaioWorldRequestChannelsRatingsGet paramMetaioWorldRequestChannelsRatingsGet, int paramInt);

  public static final native void MetaioWorldRequestChannelsRatingsGet_setLimit(long paramLong, MetaioWorldRequestChannelsRatingsGet paramMetaioWorldRequestChannelsRatingsGet, int paramInt);

  public static final native void MetaioWorldRequestChannelsRatingsGet_setPage(long paramLong, MetaioWorldRequestChannelsRatingsGet paramMetaioWorldRequestChannelsRatingsGet, int paramInt);

  public static final native long MetaioWorldRequestChannelsSearch_SWIGUpcast(long paramLong);

  public static final native void MetaioWorldRequestChannelsSearch_addChannel(long paramLong1, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, long paramLong2);

  public static final native long MetaioWorldRequestChannelsSearch_createChannelSearchRequest(int paramInt1, int paramInt2, int paramInt3, String paramString, long paramLong, LLACoordinate paramLLACoordinate);

  public static final native int MetaioWorldRequestChannelsSearch_getPage(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch);

  public static final native String MetaioWorldRequestChannelsSearch_getRequestURI(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch);

  public static final native long MetaioWorldRequestChannelsSearch_getResult(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch);

  public static final native String MetaioWorldRequestChannelsSearch_getSearchTerm(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch);

  public static final native long MetaioWorldRequestChannelsSearch_getTotalResults(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch);

  public static final native int MetaioWorldRequestChannelsSearch_handleResponse(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, String paramString, int paramInt);

  public static final native boolean MetaioWorldRequestChannelsSearch_isRequestBasedOnCVS(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch);

  public static final native void MetaioWorldRequestChannelsSearch_removeAllChannels(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch);

  public static final native void MetaioWorldRequestChannelsSearch_removeChannel(long paramLong1, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, long paramLong2);

  public static final native void MetaioWorldRequestChannelsSearch_setCategory(long paramLong1, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, long paramLong2, IntVector paramIntVector);

  public static final native void MetaioWorldRequestChannelsSearch_setChannels(long paramLong1, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, long paramLong2, UnsignedIntVector paramUnsignedIntVector);

  public static final native void MetaioWorldRequestChannelsSearch_setGroup(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, int paramInt);

  public static final native void MetaioWorldRequestChannelsSearch_setLimit(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, int paramInt);

  public static final native void MetaioWorldRequestChannelsSearch_setPage(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, int paramInt);

  public static final native void MetaioWorldRequestChannelsSearch_setPerimeter(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, int paramInt);

  public static final native void MetaioWorldRequestChannelsSearch_setRating(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, int paramInt);

  public static final native void MetaioWorldRequestChannelsSearch_setSearchTerm(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, String paramString);

  public static final native void MetaioWorldRequestChannelsSearch_setSearchType(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, int paramInt);

  public static final native void MetaioWorldRequestChannelsSearch_setSorting(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, int paramInt);

  public static final native void MetaioWorldRequestChannelsSearch_setState(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, int paramInt);

  public static final native void MetaioWorldRequestChannelsSearch_setUser(long paramLong, MetaioWorldRequestChannelsSearch paramMetaioWorldRequestChannelsSearch, String paramString);

  public static final native long MetaioWorldRequestChannelsSubscribe_SWIGUpcast(long paramLong);

  public static final native int MetaioWorldRequestChannelsSubscribe_getAction(long paramLong, MetaioWorldRequestChannelsSubscribe paramMetaioWorldRequestChannelsSubscribe);

  public static final native String MetaioWorldRequestChannelsSubscribe_getRequestURI(long paramLong, MetaioWorldRequestChannelsSubscribe paramMetaioWorldRequestChannelsSubscribe);

  public static final native int MetaioWorldRequestChannelsSubscribe_handleResponse(long paramLong, MetaioWorldRequestChannelsSubscribe paramMetaioWorldRequestChannelsSubscribe, String paramString, int paramInt);

  public static final native void MetaioWorldRequestChannelsSubscribe_setAction(long paramLong, MetaioWorldRequestChannelsSubscribe paramMetaioWorldRequestChannelsSubscribe, int paramInt);

  public static final native void MetaioWorldRequestChannelsSubscribe_setChannelID(long paramLong, MetaioWorldRequestChannelsSubscribe paramMetaioWorldRequestChannelsSubscribe, int paramInt);

  public static final native void MetaioWorldRequest_cancelRequest(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native void MetaioWorldRequest_change_ownership(MetaioWorldRequest paramMetaioWorldRequest, long paramLong, boolean paramBoolean);

  public static final native void MetaioWorldRequest_director_connect(MetaioWorldRequest paramMetaioWorldRequest, long paramLong, boolean paramBoolean1, boolean paramBoolean2);

  public static final native String MetaioWorldRequest_getAPICall(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native String MetaioWorldRequest_getAPICallSwigExplicitMetaioWorldRequest(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native int MetaioWorldRequest_getCommand(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native int MetaioWorldRequest_getConnectionTimeout(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native long MetaioWorldRequest_getParameters(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native float MetaioWorldRequest_getRequestDuration(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native String MetaioWorldRequest_getRequestURI(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native String MetaioWorldRequest_getRequestURISwigExplicitMetaioWorldRequest(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native long MetaioWorldRequest_getRetryCount(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native int MetaioWorldRequest_getTag(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native int MetaioWorldRequest_getTimeout(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native int MetaioWorldRequest_getType(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native int MetaioWorldRequest_handleResponse(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, String paramString, int paramInt);

  public static final native int MetaioWorldRequest_handleResponseSwigExplicitMetaioWorldRequest(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, String paramString, int paramInt);

  public static final native String MetaioWorldRequest_headerData_get(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native void MetaioWorldRequest_headerData_set(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, String paramString);

  public static final native void MetaioWorldRequest_incrementRetryCount(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native boolean MetaioWorldRequest_isCancelled(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native void MetaioWorldRequest_resetRetryCount(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native String MetaioWorldRequest_serverReponseBuffer_get(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native void MetaioWorldRequest_serverReponseBuffer_set(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, String paramString);

  public static final native void MetaioWorldRequest_setConnectionTimeout(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, int paramInt);

  public static final native void MetaioWorldRequest_setIgnoreProxy(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, boolean paramBoolean);

  public static final native void MetaioWorldRequest_setLocationSwigExplicitMetaioWorldRequest__SWIG_0(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, double paramDouble1, double paramDouble2, double paramDouble3, double paramDouble4);

  public static final native void MetaioWorldRequest_setLocationSwigExplicitMetaioWorldRequest__SWIG_1(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, double paramDouble1, double paramDouble2, double paramDouble3);

  public static final native void MetaioWorldRequest_setLocationSwigExplicitMetaioWorldRequest__SWIG_2(long paramLong1, MetaioWorldRequest paramMetaioWorldRequest, long paramLong2, LLACoordinate paramLLACoordinate);

  public static final native void MetaioWorldRequest_setLocation__SWIG_0(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, double paramDouble1, double paramDouble2, double paramDouble3, double paramDouble4);

  public static final native void MetaioWorldRequest_setLocation__SWIG_1(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, double paramDouble1, double paramDouble2, double paramDouble3);

  public static final native void MetaioWorldRequest_setLocation__SWIG_2(long paramLong1, MetaioWorldRequest paramMetaioWorldRequest, long paramLong2, LLACoordinate paramLLACoordinate);

  public static final native void MetaioWorldRequest_setParameter(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, String paramString1, String paramString2);

  public static final native void MetaioWorldRequest_setProgress(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, double paramDouble1, double paramDouble2);

  public static final native void MetaioWorldRequest_setProgressSwigExplicitMetaioWorldRequest(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, double paramDouble1, double paramDouble2);

  public static final native void MetaioWorldRequest_setRequestFinished(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native void MetaioWorldRequest_setRequestStarted(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native void MetaioWorldRequest_setTag(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, int paramInt);

  public static final native void MetaioWorldRequest_setTimeout(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, int paramInt);

  public static final native boolean MetaioWorldRequest_shouldIgnoreProxy(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native boolean MetaioWorldRequest_shouldUseFallbackURL(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native boolean MetaioWorldRequest_useAuthentication(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native boolean MetaioWorldRequest_useAuthenticationSwigExplicitMetaioWorldRequest(long paramLong, MetaioWorldRequest paramMetaioWorldRequest);

  public static final native void MetaioWorldRequest_useFallbackURL(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, boolean paramBoolean);

  public static final native void MetaioWorldRequest_useFallbackURLSwigExplicitMetaioWorldRequest(long paramLong, MetaioWorldRequest paramMetaioWorldRequest, boolean paramBoolean);

  public static final native String MetaioWorldUser_address_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_address_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, String paramString);

  public static final native String MetaioWorldUser_apikey_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_apikey_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, String paramString);

  public static final native String MetaioWorldUser_authorImageURL_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_authorImageURL_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, String paramString);

  public static final native String MetaioWorldUser_birthday_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_birthday_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, String paramString);

  public static final native long MetaioWorldUser_channels_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_channels_set(long paramLong1, MetaioWorldUser paramMetaioWorldUser, long paramLong2, MetaioWorldChannelVector paramMetaioWorldChannelVector);

  public static final native String MetaioWorldUser_city_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_city_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, String paramString);

  public static final native int MetaioWorldUser_comments_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_comments_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, int paramInt);

  public static final native String MetaioWorldUser_country_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_country_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, String paramString);

  public static final native String MetaioWorldUser_creationTime_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_creationTime_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, String paramString);

  public static final native String MetaioWorldUser_federalState_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_federalState_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, String paramString);

  public static final native String MetaioWorldUser_gender_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_gender_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, String paramString);

  public static final native String MetaioWorldUser_mail_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_mail_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, String paramString);

  public static final native String MetaioWorldUser_name_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_name_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, String paramString);

  public static final native String MetaioWorldUser_phone_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_phone_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, String paramString);

  public static final native int MetaioWorldUser_ratings_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_ratings_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, int paramInt);

  public static final native String MetaioWorldUser_state_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_state_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, String paramString);

  public static final native String MetaioWorldUser_uid_get(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native void MetaioWorldUser_uid_set(long paramLong, MetaioWorldUser paramMetaioWorldUser, String paramString);

  public static final native float MovieTextureStatus_currentPosition_get(long paramLong, MovieTextureStatus paramMovieTextureStatus);

  public static final native void MovieTextureStatus_currentPosition_set(long paramLong, MovieTextureStatus paramMovieTextureStatus, float paramFloat);

  public static final native boolean MovieTextureStatus_looping_get(long paramLong, MovieTextureStatus paramMovieTextureStatus);

  public static final native void MovieTextureStatus_looping_set(long paramLong, MovieTextureStatus paramMovieTextureStatus, boolean paramBoolean);

  public static final native int MovieTextureStatus_playbackStatus_get(long paramLong, MovieTextureStatus paramMovieTextureStatus);

  public static final native void MovieTextureStatus_playbackStatus_set(long paramLong, MovieTextureStatus paramMovieTextureStatus, int paramInt);

  public static final native void ObjectButtonVector_add(long paramLong1, ObjectButtonVector paramObjectButtonVector, long paramLong2, ObjectButton paramObjectButton);

  public static final native void ObjectButtonVector_clear(long paramLong, ObjectButtonVector paramObjectButtonVector);

  public static final native long ObjectButtonVector_get(long paramLong, ObjectButtonVector paramObjectButtonVector, int paramInt);

  public static final native boolean ObjectButtonVector_isEmpty(long paramLong, ObjectButtonVector paramObjectButtonVector);

  public static final native void ObjectButtonVector_set(long paramLong1, ObjectButtonVector paramObjectButtonVector, int paramInt, long paramLong2, ObjectButton paramObjectButton);

  public static final native long ObjectButtonVector_size(long paramLong, ObjectButtonVector paramObjectButtonVector);

  public static final native String ObjectButton_buttonID_get(long paramLong, ObjectButton paramObjectButton);

  public static final native void ObjectButton_buttonID_set(long paramLong, ObjectButton paramObjectButton, String paramString);

  public static final native String ObjectButton_buttonName_get(long paramLong, ObjectButton paramObjectButton);

  public static final native void ObjectButton_buttonName_set(long paramLong, ObjectButton paramObjectButton, String paramString);

  public static final native String ObjectButton_buttonValue_get(long paramLong, ObjectButton paramObjectButton);

  public static final native void ObjectButton_buttonValue_set(long paramLong, ObjectButton paramObjectButton, String paramString);

  public static final native long ObjectPopup_buttons_get(long paramLong, ObjectPopup paramObjectPopup);

  public static final native void ObjectPopup_buttons_set(long paramLong1, ObjectPopup paramObjectPopup, long paramLong2, ObjectButtonVector paramObjectButtonVector);

  public static final native String ObjectPopup_description_get(long paramLong, ObjectPopup paramObjectPopup);

  public static final native void ObjectPopup_description_set(long paramLong, ObjectPopup paramObjectPopup, String paramString);

  public static final native File PathOrString_asPath(long paramLong, PathOrString paramPathOrString);

  public static final native String PathOrString_asString(long paramLong, PathOrString paramPathOrString);

  public static final native String PathOrString_asStringForLogging(long paramLong, PathOrString paramPathOrString);

  public static final native boolean PathOrString_empty(long paramLong, PathOrString paramPathOrString);

  public static final native boolean PathOrString_isPath(long paramLong, PathOrString paramPathOrString);

  public static final native boolean PathOrString_isString(long paramLong, PathOrString paramPathOrString);

  public static final native File PathOrURL_asPath(long paramLong, PathOrURL paramPathOrURL);

  public static final native String PathOrURL_asStringForLogging(long paramLong, PathOrURL paramPathOrURL);

  public static final native String PathOrURL_asURL(long paramLong, PathOrURL paramPathOrURL);

  public static final native boolean PathOrURL_empty(long paramLong, PathOrURL paramPathOrURL);

  public static final native boolean PathOrURL_isPath(long paramLong, PathOrURL paramPathOrURL);

  public static final native boolean PathOrURL_isURL(long paramLong, PathOrURL paramPathOrURL);

  public static final native long RenderEvent_geometry_get(long paramLong, RenderEvent paramRenderEvent);

  public static final native void RenderEvent_geometry_set(long paramLong1, RenderEvent paramRenderEvent, long paramLong2, IGeometry paramIGeometry);

  public static final native int RenderEvent_type_get(long paramLong, RenderEvent paramRenderEvent);

  public static final native void RenderEvent_type_set(long paramLong, RenderEvent paramRenderEvent, int paramInt);

  public static final native void RequestParameterMap_clear(long paramLong, RequestParameterMap paramRequestParameterMap);

  public static final native void RequestParameterMap_del(long paramLong, RequestParameterMap paramRequestParameterMap, String paramString);

  public static final native boolean RequestParameterMap_empty(long paramLong, RequestParameterMap paramRequestParameterMap);

  public static final native String RequestParameterMap_get(long paramLong, RequestParameterMap paramRequestParameterMap, String paramString);

  public static final native boolean RequestParameterMap_has_key(long paramLong, RequestParameterMap paramRequestParameterMap, String paramString);

  public static final native void RequestParameterMap_set(long paramLong, RequestParameterMap paramRequestParameterMap, String paramString1, String paramString2);

  public static final native long RequestParameterMap_size(long paramLong, RequestParameterMap paramRequestParameterMap);

  public static final native float Rotation_getAngleToRotation(long paramLong1, Rotation paramRotation1, long paramLong2, Rotation paramRotation2);

  public static final native long Rotation_getAxisAngle(long paramLong, Rotation paramRotation);

  public static final native long Rotation_getEulerAngleDegrees(long paramLong, Rotation paramRotation);

  public static final native long Rotation_getEulerAngleRadians(long paramLong, Rotation paramRotation);

  public static final native long Rotation_getQuaternion(long paramLong, Rotation paramRotation);

  public static final native void Rotation_getRotationMatrix(long paramLong, Rotation paramRotation, float[] paramArrayOfFloat);

  public static final native void Rotation_getRotationMatrix4x4(long paramLong, Rotation paramRotation, float[] paramArrayOfFloat);

  public static final native long Rotation_interpolateRotation(long paramLong1, Rotation paramRotation1, long paramLong2, Rotation paramRotation2, float paramFloat);

  public static final native long Rotation_inverse(long paramLong, Rotation paramRotation);

  public static final native boolean Rotation_isEqual(long paramLong1, Rotation paramRotation1, long paramLong2, Rotation paramRotation2);

  public static final native long Rotation_multiply(long paramLong1, Rotation paramRotation1, long paramLong2, Rotation paramRotation2);

  public static final native long Rotation_rotatePoint(long paramLong1, Rotation paramRotation, long paramLong2, Vector3d paramVector3d);

  public static final native void Rotation_setFromAxisAngle(long paramLong1, Rotation paramRotation, long paramLong2, Vector4d paramVector4d);

  public static final native void Rotation_setFromEulerAngleDegrees(long paramLong1, Rotation paramRotation, long paramLong2, Vector3d paramVector3d);

  public static final native void Rotation_setFromEulerAngleRadians(long paramLong1, Rotation paramRotation, long paramLong2, Vector3d paramVector3d);

  public static final native void Rotation_setFromModelviewMatrix(long paramLong, Rotation paramRotation, float[] paramArrayOfFloat);

  public static final native void Rotation_setFromQuaternion(long paramLong1, Rotation paramRotation, long paramLong2, Vector4d paramVector4d);

  public static final native void Rotation_setFromRotationMatrix(long paramLong, Rotation paramRotation, float[] paramArrayOfFloat);

  public static final native void Rotation_setNoRotation(long paramLong, Rotation paramRotation);

  public static final native void SensorReadingVector_add(long paramLong1, SensorReadingVector paramSensorReadingVector, long paramLong2, SensorReading paramSensorReading);

  public static final native void SensorReadingVector_clear(long paramLong, SensorReadingVector paramSensorReadingVector);

  public static final native long SensorReadingVector_get(long paramLong, SensorReadingVector paramSensorReadingVector, int paramInt);

  public static final native boolean SensorReadingVector_isEmpty(long paramLong, SensorReadingVector paramSensorReadingVector);

  public static final native void SensorReadingVector_set(long paramLong1, SensorReadingVector paramSensorReadingVector, int paramInt, long paramLong2, SensorReading paramSensorReading);

  public static final native long SensorReadingVector_size(long paramLong, SensorReadingVector paramSensorReadingVector);

  public static final native int SensorReading_accuracy_get(long paramLong, SensorReading paramSensorReading);

  public static final native void SensorReading_accuracy_set(long paramLong, SensorReading paramSensorReading, int paramInt);

  public static final native double SensorReading_timestamp_get(long paramLong, SensorReading paramSensorReading);

  public static final native void SensorReading_timestamp_set(long paramLong, SensorReading paramSensorReading, double paramDouble);

  public static final native long SensorReading_values_get(long paramLong, SensorReading paramSensorReading);

  public static final native void SensorReading_values_set(long paramLong1, SensorReading paramSensorReading, long paramLong2, Vector3d paramVector3d);

  public static final native double SensorValues_attitudeTimestamp_get(long paramLong, SensorValues paramSensorValues);

  public static final native void SensorValues_attitudeTimestamp_set(long paramLong, SensorValues paramSensorValues, double paramDouble);

  public static final native long SensorValues_attitude_get(long paramLong, SensorValues paramSensorValues);

  public static final native void SensorValues_attitude_set(long paramLong1, SensorValues paramSensorValues, long paramLong2, Rotation paramRotation);

  public static final native void SensorValues_clear(long paramLong, SensorValues paramSensorValues);

  public static final native boolean SensorValues_deviceIsMoving_get(long paramLong, SensorValues paramSensorValues);

  public static final native void SensorValues_deviceIsMoving_set(long paramLong, SensorValues paramSensorValues, boolean paramBoolean);

  public static final native double SensorValues_gravityTimestamp_get(long paramLong, SensorValues paramSensorValues);

  public static final native void SensorValues_gravityTimestamp_set(long paramLong, SensorValues paramSensorValues, double paramDouble);

  public static final native long SensorValues_gravity_get(long paramLong, SensorValues paramSensorValues);

  public static final native void SensorValues_gravity_set(long paramLong1, SensorValues paramSensorValues, long paramLong2, Vector3d paramVector3d);

  public static final native boolean SensorValues_hasAttitude(long paramLong, SensorValues paramSensorValues);

  public static final native boolean SensorValues_hasGravity(long paramLong, SensorValues paramSensorValues);

  public static final native boolean SensorValues_hasHeading(long paramLong, SensorValues paramSensorValues);

  public static final native boolean SensorValues_hasLocation(long paramLong, SensorValues paramSensorValues);

  public static final native double SensorValues_headingTimestamp_get(long paramLong, SensorValues paramSensorValues);

  public static final native void SensorValues_headingTimestamp_set(long paramLong, SensorValues paramSensorValues, double paramDouble);

  public static final native float SensorValues_heading_get(long paramLong, SensorValues paramSensorValues);

  public static final native void SensorValues_heading_set(long paramLong, SensorValues paramSensorValues, float paramFloat);

  public static final native long SensorValues_historicalAccelerometerVector_get(long paramLong, SensorValues paramSensorValues);

  public static final native void SensorValues_historicalAccelerometerVector_set(long paramLong1, SensorValues paramSensorValues, long paramLong2, SensorReadingVector paramSensorReadingVector);

  public static final native long SensorValues_historicalGyroscopeVector_get(long paramLong, SensorValues paramSensorValues);

  public static final native void SensorValues_historicalGyroscopeVector_set(long paramLong1, SensorValues paramSensorValues, long paramLong2, SensorReadingVector paramSensorReadingVector);

  public static final native long SensorValues_historicalMagnetometerVector_get(long paramLong, SensorValues paramSensorValues);

  public static final native void SensorValues_historicalMagnetometerVector_set(long paramLong1, SensorValues paramSensorValues, long paramLong2, SensorReadingVector paramSensorReadingVector);

  public static final native long SensorValues_location_get(long paramLong, SensorValues paramSensorValues);

  public static final native void SensorValues_location_set(long paramLong1, SensorValues paramSensorValues, long paramLong2, LLACoordinate paramLLACoordinate);

  public static final native void StdStringVector_add(long paramLong, StdStringVector paramStdStringVector, String paramString);

  public static final native long StdStringVector_capacity(long paramLong, StdStringVector paramStdStringVector);

  public static final native void StdStringVector_clear(long paramLong, StdStringVector paramStdStringVector);

  public static final native String StdStringVector_get(long paramLong, StdStringVector paramStdStringVector, int paramInt);

  public static final native boolean StdStringVector_isEmpty(long paramLong, StdStringVector paramStdStringVector);

  public static final native void StdStringVector_reserve(long paramLong1, StdStringVector paramStdStringVector, long paramLong2);

  public static final native void StdStringVector_set(long paramLong, StdStringVector paramStdStringVector, int paramInt, String paramString);

  public static final native long StdStringVector_size(long paramLong, StdStringVector paramStdStringVector);

  public static final native void StringVector_add(long paramLong, StringVector paramStringVector, String paramString);

  public static final native void StringVector_clear(long paramLong, StringVector paramStringVector);

  public static final native String StringVector_get(long paramLong, StringVector paramStringVector, int paramInt);

  public static final native boolean StringVector_isEmpty(long paramLong, StringVector paramStringVector);

  public static final native void StringVector_set(long paramLong, StringVector paramStringVector, int paramInt, String paramString);

  public static final native long StringVector_size(long paramLong, StringVector paramStringVector);

  public static void SwigDirector_ARELInterpreterAndroid_callMediaEvent(ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString, int paramInt)
  {
    paramARELInterpreterAndroid.callMediaEvent(paramString, EAREL_MEDIA_EVENT.swigToEnum(paramInt));
  }

  public static void SwigDirector_ARELInterpreterAndroid_executeJavaScript(ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString)
  {
    paramARELInterpreterAndroid.executeJavaScript(paramString);
  }

  public static File SwigDirector_ARELInterpreterAndroid_getBasePath(ARELInterpreterAndroid paramARELInterpreterAndroid)
  {
    return paramARELInterpreterAndroid.getBasePath();
  }

  public static long SwigDirector_ARELInterpreterAndroid_getCallback(ARELInterpreterAndroid paramARELInterpreterAndroid)
  {
    return IARELInterpreterCallback.getCPtr(paramARELInterpreterAndroid.getCallback());
  }

  public static long SwigDirector_ARELInterpreterAndroid_getPOIManager(ARELInterpreterAndroid paramARELInterpreterAndroid)
  {
    return IMetaioWorldPOIManager.getCPtr(paramARELInterpreterAndroid.getPOIManager());
  }

  public static void SwigDirector_ARELInterpreterAndroid_initialize__SWIG_0(ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong1, long paramLong2)
  {
    IMetaioSDK localIMetaioSDK;
    GestureHandler localGestureHandler;
    if (paramLong1 == 0L)
    {
      localIMetaioSDK = null;
      boolean bool = paramLong2 < 0L;
      localGestureHandler = null;
      if (bool)
        break label45;
    }
    while (true)
    {
      paramARELInterpreterAndroid.initialize(localIMetaioSDK, localGestureHandler);
      return;
      localIMetaioSDK = new IMetaioSDK(paramLong1, false);
      break;
      label45: localGestureHandler = new GestureHandler(paramLong2, false);
    }
  }

  public static void SwigDirector_ARELInterpreterAndroid_initialize__SWIG_1(ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong1, long paramLong2)
  {
    IMetaioSDKAndroid localIMetaioSDKAndroid;
    GestureHandler localGestureHandler;
    if (paramLong1 == 0L)
    {
      localIMetaioSDKAndroid = null;
      boolean bool = paramLong2 < 0L;
      localGestureHandler = null;
      if (bool)
        break label45;
    }
    while (true)
    {
      paramARELInterpreterAndroid.initialize(localIMetaioSDKAndroid, localGestureHandler);
      return;
      localIMetaioSDKAndroid = new IMetaioSDKAndroid(paramLong1, false);
      break;
      label45: localGestureHandler = new GestureHandler(paramLong2, false);
    }
  }

  public static boolean SwigDirector_ARELInterpreterAndroid_loadARELFile(ARELInterpreterAndroid paramARELInterpreterAndroid, File paramFile)
  {
    return paramARELInterpreterAndroid.loadARELFile(paramFile);
  }

  public static void SwigDirector_ARELInterpreterAndroid_loadARELWebPage(ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong)
  {
    paramARELInterpreterAndroid.loadARELWebPage(new PathOrURL(paramLong, false));
  }

  public static void SwigDirector_ARELInterpreterAndroid_loadChannel(ARELInterpreterAndroid paramARELInterpreterAndroid, int paramInt)
  {
    paramARELInterpreterAndroid.loadChannel(paramInt);
  }

  public static void SwigDirector_ARELInterpreterAndroid_loadFinished(ARELInterpreterAndroid paramARELInterpreterAndroid)
  {
    paramARELInterpreterAndroid.loadFinished();
  }

  public static long SwigDirector_ARELInterpreterAndroid_loadPOIAnnotationForAnnotatedGeometriesGroup(ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong1, File paramFile, long paramLong2)
  {
    IARELObject localIARELObject;
    IMetaioSDK localIMetaioSDK;
    if (paramLong1 == 0L)
    {
      localIARELObject = null;
      boolean bool = paramLong2 < 0L;
      localIMetaioSDK = null;
      if (bool)
        break label50;
    }
    while (true)
    {
      return IGeometry.getCPtr(paramARELInterpreterAndroid.loadPOIAnnotationForAnnotatedGeometriesGroup(localIARELObject, paramFile, localIMetaioSDK));
      localIARELObject = new IARELObject(paramLong1, false);
      break;
      label50: localIMetaioSDK = new IMetaioSDK(paramLong2, false);
    }
  }

  public static long SwigDirector_ARELInterpreterAndroid_loadPOIGeometryForAnnotatedGeometriesGroup(ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong)
  {
    if (paramLong == 0L);
    for (IMetaioSDK localIMetaioSDK = null; ; localIMetaioSDK = new IMetaioSDK(paramLong, false))
      return IGeometry.getCPtr(paramARELInterpreterAndroid.loadPOIGeometryForAnnotatedGeometriesGroup(localIMetaioSDK));
  }

  public static void SwigDirector_ARELInterpreterAndroid_onDetailViewClosed(ARELInterpreterAndroid paramARELInterpreterAndroid)
  {
    paramARELInterpreterAndroid.onDetailViewClosed();
  }

  public static void SwigDirector_ARELInterpreterAndroid_onPOIGeometryInAnnotatedGeometriesGroupChangedState(ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong1, long paramLong2, int paramInt1, int paramInt2)
  {
    IGeometry localIGeometry;
    IARELObject localIARELObject;
    if (paramLong1 == 0L)
    {
      localIGeometry = null;
      boolean bool = paramLong2 < 0L;
      localIARELObject = null;
      if (bool)
        break label55;
    }
    while (true)
    {
      paramARELInterpreterAndroid.onPOIGeometryInAnnotatedGeometriesGroupChangedState(localIGeometry, localIARELObject, EGEOMETRY_FOCUS_STATE.swigToEnum(paramInt1), EGEOMETRY_FOCUS_STATE.swigToEnum(paramInt2));
      return;
      localIGeometry = new IGeometry(paramLong1, false);
      break;
      label55: localIARELObject = new IARELObject(paramLong2, false);
    }
  }

  public static void SwigDirector_ARELInterpreterAndroid_openWebsite__SWIG_0(ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString1, String paramString2, boolean paramBoolean)
  {
    paramARELInterpreterAndroid.openWebsite(paramString1, paramString2, paramBoolean);
  }

  public static void SwigDirector_ARELInterpreterAndroid_openWebsite__SWIG_1(ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString1, String paramString2)
  {
    paramARELInterpreterAndroid.openWebsite(paramString1, paramString2);
  }

  public static void SwigDirector_ARELInterpreterAndroid_playSound(ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString, long paramLong, File paramFile)
  {
    paramARELInterpreterAndroid.playSound(paramString, new PathOrURL(paramLong, false), paramFile);
  }

  public static void SwigDirector_ARELInterpreterAndroid_playVideo(ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString, long paramLong)
  {
    paramARELInterpreterAndroid.playVideo(paramString, new PathOrURL(paramLong, false));
  }

  public static void SwigDirector_ARELInterpreterAndroid_processURL(ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString)
  {
    paramARELInterpreterAndroid.processURL(paramString);
  }

  public static void SwigDirector_ARELInterpreterAndroid_registerCallback(ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong)
  {
    if (paramLong == 0L);
    for (IARELInterpreterCallback localIARELInterpreterCallback = null; ; localIARELInterpreterCallback = new IARELInterpreterCallback(paramLong, false))
    {
      paramARELInterpreterAndroid.registerCallback(localIARELInterpreterCallback);
      return;
    }
  }

  public static void SwigDirector_ARELInterpreterAndroid_setRadarProperties(ARELInterpreterAndroid paramARELInterpreterAndroid, int paramInt, long paramLong1, long paramLong2)
  {
    paramARELInterpreterAndroid.setRadarProperties(paramInt, new Vector3d(paramLong1, false), new Vector3d(paramLong2, false));
  }

  public static void SwigDirector_ARELInterpreterAndroid_shareScreenshot(ARELInterpreterAndroid paramARELInterpreterAndroid, long paramLong, boolean paramBoolean)
  {
    if (paramLong == 0L);
    for (ByteBuffer localByteBuffer = null; ; localByteBuffer = new ByteBuffer(paramLong, false))
    {
      paramARELInterpreterAndroid.shareScreenshot(localByteBuffer, paramBoolean);
      return;
    }
  }

  public static void SwigDirector_ARELInterpreterAndroid_stopSound(ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString, long paramLong, File paramFile, boolean paramBoolean)
  {
    paramARELInterpreterAndroid.stopSound(paramString, new PathOrURL(paramLong, false), paramFile, paramBoolean);
  }

  public static void SwigDirector_ARELInterpreterAndroid_textToSpeech(ARELInterpreterAndroid paramARELInterpreterAndroid, String paramString)
  {
    paramARELInterpreterAndroid.textToSpeech(paramString);
  }

  public static void SwigDirector_ARELInterpreterAndroid_update(ARELInterpreterAndroid paramARELInterpreterAndroid)
  {
    paramARELInterpreterAndroid.update();
  }

  public static long SwigDirector_AnnotatedGeometriesGroupCallback_loadUpdatedAnnotation__SWIG_0(AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong1, Object paramObject, long paramLong2)
  {
    IGeometry localIGeometry1;
    IGeometry localIGeometry2;
    if (paramLong1 == 0L)
    {
      localIGeometry1 = null;
      boolean bool = paramLong2 < 0L;
      localIGeometry2 = null;
      if (bool)
        break label50;
    }
    while (true)
    {
      return IGeometry.getCPtr(paramAnnotatedGeometriesGroupCallback.loadUpdatedAnnotation(localIGeometry1, paramObject, localIGeometry2));
      localIGeometry1 = new IGeometry(paramLong1, false);
      break;
      label50: localIGeometry2 = new IGeometry(paramLong2, false);
    }
  }

  public static long SwigDirector_AnnotatedGeometriesGroupCallback_loadUpdatedAnnotation__SWIG_1(AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong1, long paramLong2, long paramLong3)
  {
    IGeometry localIGeometry1;
    SWIGTYPE_p_void localSWIGTYPE_p_void;
    label18: IGeometry localIGeometry2;
    if (paramLong1 == 0L)
    {
      localIGeometry1 = null;
      if (paramLong2 != 0L)
        break label60;
      localSWIGTYPE_p_void = null;
      boolean bool = paramLong3 < 0L;
      localIGeometry2 = null;
      if (bool)
        break label74;
    }
    while (true)
    {
      return IGeometry.getCPtr(paramAnnotatedGeometriesGroupCallback.loadUpdatedAnnotation(localIGeometry1, localSWIGTYPE_p_void, localIGeometry2));
      localIGeometry1 = new IGeometry(paramLong1, false);
      break;
      label60: localSWIGTYPE_p_void = new SWIGTYPE_p_void(paramLong2, false);
      break label18;
      label74: localIGeometry2 = new IGeometry(paramLong3, false);
    }
  }

  public static void SwigDirector_AnnotatedGeometriesGroupCallback_onFocusStateChanged__SWIG_0(AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong, Object paramObject, int paramInt1, int paramInt2)
  {
    if (paramLong == 0L);
    for (IGeometry localIGeometry = null; ; localIGeometry = new IGeometry(paramLong, false))
    {
      paramAnnotatedGeometriesGroupCallback.onFocusStateChanged(localIGeometry, paramObject, EGEOMETRY_FOCUS_STATE.swigToEnum(paramInt1), EGEOMETRY_FOCUS_STATE.swigToEnum(paramInt2));
      return;
    }
  }

  public static void SwigDirector_AnnotatedGeometriesGroupCallback_onFocusStateChanged__SWIG_1(AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong1, long paramLong2, int paramInt1, int paramInt2)
  {
    IGeometry localIGeometry;
    SWIGTYPE_p_void localSWIGTYPE_p_void;
    if (paramLong1 == 0L)
    {
      localIGeometry = null;
      boolean bool = paramLong2 < 0L;
      localSWIGTYPE_p_void = null;
      if (bool)
        break label55;
    }
    while (true)
    {
      paramAnnotatedGeometriesGroupCallback.onFocusStateChanged(localIGeometry, localSWIGTYPE_p_void, EGEOMETRY_FOCUS_STATE.swigToEnum(paramInt1), EGEOMETRY_FOCUS_STATE.swigToEnum(paramInt2));
      return;
      localIGeometry = new IGeometry(paramLong1, false);
      break;
      label55: localSWIGTYPE_p_void = new SWIGTYPE_p_void(paramLong2, false);
    }
  }

  public static void SwigDirector_AnnotatedGeometriesGroupCallback_onGeometryDistanceUpdated__SWIG_0(AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong1, Object paramObject, float paramFloat, long paramLong2, long paramLong3)
  {
    if (paramLong1 == 0L);
    for (IGeometry localIGeometry = null; ; localIGeometry = new IGeometry(paramLong1, false))
    {
      paramAnnotatedGeometriesGroupCallback.onGeometryDistanceUpdated(localIGeometry, paramObject, paramFloat, new SensorValues(paramLong2, false), new Vector2d(paramLong3, false));
      return;
    }
  }

  public static void SwigDirector_AnnotatedGeometriesGroupCallback_onGeometryDistanceUpdated__SWIG_1(AnnotatedGeometriesGroupCallback paramAnnotatedGeometriesGroupCallback, long paramLong1, long paramLong2, float paramFloat, long paramLong3, long paramLong4)
  {
    IGeometry localIGeometry;
    SWIGTYPE_p_void localSWIGTYPE_p_void;
    if (paramLong1 == 0L)
    {
      localIGeometry = null;
      boolean bool = paramLong2 < 0L;
      localSWIGTYPE_p_void = null;
      if (bool)
        break label67;
    }
    while (true)
    {
      paramAnnotatedGeometriesGroupCallback.onGeometryDistanceUpdated(localIGeometry, localSWIGTYPE_p_void, paramFloat, new SensorValues(paramLong3, false), new Vector2d(paramLong4, false));
      return;
      localIGeometry = new IGeometry(paramLong1, false);
      break;
      label67: localSWIGTYPE_p_void = new SWIGTYPE_p_void(paramLong2, false);
    }
  }

  public static void SwigDirector_IARELDatasourceDelegate_clearLoadingQueue(IARELDatasourceDelegate paramIARELDatasourceDelegate, int paramInt)
  {
    paramIARELDatasourceDelegate.clearLoadingQueue(LoadingQueueEntry.swigToEnum(paramInt));
  }

  public static void SwigDirector_IARELDatasourceDelegate_loadARELWebPage(IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong)
  {
    paramIARELDatasourceDelegate.loadARELWebPage(new PathOrURL(paramLong, false));
  }

  public static void SwigDirector_IARELDatasourceDelegate_loadCameraCalibrationFromXMLFile(IARELDatasourceDelegate paramIARELDatasourceDelegate, File paramFile, int paramInt)
  {
    paramIARELDatasourceDelegate.loadCameraCalibrationFromXMLFile(paramFile, ECAMERA_TYPE.swigToEnum(paramInt));
  }

  public static void SwigDirector_IARELDatasourceDelegate_loadCameraCalibrationFromXMLString(IARELDatasourceDelegate paramIARELDatasourceDelegate, String paramString, int paramInt)
  {
    paramIARELDatasourceDelegate.loadCameraCalibrationFromXMLString(paramString, ECAMERA_TYPE.swigToEnum(paramInt));
  }

  public static void SwigDirector_IARELDatasourceDelegate_loadEnvMap(IARELDatasourceDelegate paramIARELDatasourceDelegate, File paramFile)
  {
    paramIARELDatasourceDelegate.loadEnvMap(paramFile);
  }

  public static void SwigDirector_IARELDatasourceDelegate_loadHandEyeCalibrationFromFile(IARELDatasourceDelegate paramIARELDatasourceDelegate, File paramFile)
  {
    paramIARELDatasourceDelegate.loadHandEyeCalibrationFromFile(paramFile);
  }

  public static void SwigDirector_IARELDatasourceDelegate_loadShaderMaterials(IARELDatasourceDelegate paramIARELDatasourceDelegate, File paramFile)
  {
    paramIARELDatasourceDelegate.loadShaderMaterials(paramFile);
  }

  public static boolean SwigDirector_IARELDatasourceDelegate_loadTrackingConfiguration(IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong)
  {
    return paramIARELDatasourceDelegate.loadTrackingConfiguration(new PathOrString(paramLong, false));
  }

  public static void SwigDirector_IARELDatasourceDelegate_logAPIUsage(IARELDatasourceDelegate paramIARELDatasourceDelegate, int paramInt, String paramString1, String paramString2, float paramFloat)
  {
    paramIARELDatasourceDelegate.logAPIUsage(paramInt, paramString1, paramString2, paramFloat);
  }

  public static void SwigDirector_IARELDatasourceDelegate_onActivityChanged(IARELDatasourceDelegate paramIARELDatasourceDelegate, boolean paramBoolean1, boolean paramBoolean2, float paramFloat)
  {
    paramIARELDatasourceDelegate.onActivityChanged(paramBoolean1, paramBoolean2, paramFloat);
  }

  public static void SwigDirector_IARELDatasourceDelegate_onChannelDataLoaded(IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong)
  {
    paramIARELDatasourceDelegate.onChannelDataLoaded(new MetaioWorldChannel(paramLong, false));
  }

  public static void SwigDirector_IARELDatasourceDelegate_onChannelWillChange(IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong)
  {
    paramIARELDatasourceDelegate.onChannelWillChange(paramLong);
  }

  public static void SwigDirector_IARELDatasourceDelegate_onChannelsVisualSearchDone(IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong1, long paramLong2, boolean paramBoolean)
  {
    MetaioWorldChannelVector localMetaioWorldChannelVector = new MetaioWorldChannelVector(paramLong1, false);
    if (paramLong2 == 0L);
    for (ByteBuffer localByteBuffer = null; ; localByteBuffer = new ByteBuffer(paramLong2, false))
    {
      paramIARELDatasourceDelegate.onChannelsVisualSearchDone(localMetaioWorldChannelVector, localByteBuffer, paramBoolean);
      return;
    }
  }

  public static void SwigDirector_IARELDatasourceDelegate_onDataSourceEvent(IARELDatasourceDelegate paramIARELDatasourceDelegate, int paramInt)
  {
    paramIARELDatasourceDelegate.onDataSourceEvent(DataSourceEvent.swigToEnum(paramInt));
  }

  public static void SwigDirector_IARELDatasourceDelegate_onDidAddObject(IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong)
  {
    if (paramLong == 0L);
    for (IARELObject localIARELObject = null; ; localIARELObject = new IARELObject(paramLong, false))
    {
      paramIARELDatasourceDelegate.onDidAddObject(localIARELObject);
      return;
    }
  }

  public static void SwigDirector_IARELDatasourceDelegate_onDidRemoveContent(IARELDatasourceDelegate paramIARELDatasourceDelegate, boolean paramBoolean)
  {
    paramIARELDatasourceDelegate.onDidRemoveContent(paramBoolean);
  }

  public static void SwigDirector_IARELDatasourceDelegate_onError(IARELDatasourceDelegate paramIARELDatasourceDelegate, int paramInt, String paramString)
  {
    paramIARELDatasourceDelegate.onError(paramInt, paramString);
  }

  public static void SwigDirector_IARELDatasourceDelegate_onScanModeEnabled(IARELDatasourceDelegate paramIARELDatasourceDelegate, boolean paramBoolean)
  {
    paramIARELDatasourceDelegate.onScanModeEnabled(paramBoolean);
  }

  public static void SwigDirector_IARELDatasourceDelegate_onSceneOptionsParsed(IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong)
  {
    paramIARELDatasourceDelegate.onSceneOptionsParsed(new ARELSceneOptionVector(paramLong, false));
  }

  public static void SwigDirector_IARELDatasourceDelegate_onSceneReady(IARELDatasourceDelegate paramIARELDatasourceDelegate)
  {
    paramIARELDatasourceDelegate.onSceneReady();
  }

  public static void SwigDirector_IARELDatasourceDelegate_onWarning(IARELDatasourceDelegate paramIARELDatasourceDelegate, int paramInt, String paramString)
  {
    paramIARELDatasourceDelegate.onWarning(paramInt, paramString);
  }

  public static void SwigDirector_IARELDatasourceDelegate_onWillAddObject(IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong)
  {
    if (paramLong == 0L);
    for (IARELObject localIARELObject = null; ; localIARELObject = new IARELObject(paramLong, false))
    {
      paramIARELDatasourceDelegate.onWillAddObject(localIARELObject);
      return;
    }
  }

  public static void SwigDirector_IARELDatasourceDelegate_onWillRemoveContent(IARELDatasourceDelegate paramIARELDatasourceDelegate)
  {
    paramIARELDatasourceDelegate.onWillRemoveContent();
  }

  public static void SwigDirector_IARELDatasourceDelegate_onWillRemoveObject(IARELDatasourceDelegate paramIARELDatasourceDelegate, long paramLong)
  {
    if (paramLong == 0L);
    for (IARELObject localIARELObject = null; ; localIARELObject = new IARELObject(paramLong, false))
    {
      paramIARELDatasourceDelegate.onWillRemoveObject(localIARELObject);
      return;
    }
  }

  public static void SwigDirector_IARELDatasourceDelegate_setLicenseSignature(IARELDatasourceDelegate paramIARELDatasourceDelegate, String paramString)
  {
    paramIARELDatasourceDelegate.setLicenseSignature(paramString);
  }

  public static void SwigDirector_IARELDatasourceDelegate_setUseARELEngine(IARELDatasourceDelegate paramIARELDatasourceDelegate, boolean paramBoolean)
  {
    paramIARELDatasourceDelegate.setUseARELEngine(paramBoolean);
  }

  public static void SwigDirector_IARELDatasourceDelegate_triggerLoadShaderMaterialsCallback(IARELDatasourceDelegate paramIARELDatasourceDelegate, String paramString, boolean paramBoolean)
  {
    paramIARELDatasourceDelegate.triggerLoadShaderMaterialsCallback(paramString, paramBoolean);
  }

  public static void SwigDirector_IARELDatasourceDelegate_triggerSetHandEyeCalibrationFromFileCallback(IARELDatasourceDelegate paramIARELDatasourceDelegate, String paramString, boolean paramBoolean)
  {
    paramIARELDatasourceDelegate.triggerSetHandEyeCalibrationFromFileCallback(paramString, paramBoolean);
  }

  public static void SwigDirector_IARELInterpreterCallback_onSDKReady(IARELInterpreterCallback paramIARELInterpreterCallback)
  {
    paramIARELInterpreterCallback.onSDKReady();
  }

  public static void SwigDirector_IARELInterpreterCallback_onSceneOptionsParsed(IARELInterpreterCallback paramIARELInterpreterCallback, long paramLong)
  {
    paramIARELInterpreterCallback.onSceneOptionsParsed(new ARELSceneOptionVector(paramLong, false));
  }

  public static void SwigDirector_IARELInterpreterCallback_onSceneReady(IARELInterpreterCallback paramIARELInterpreterCallback)
  {
    paramIARELInterpreterCallback.onSceneReady();
  }

  public static void SwigDirector_IARELInterpreterCallback_openPOIDetail(IARELInterpreterCallback paramIARELInterpreterCallback, long paramLong)
  {
    if (paramLong == 0L);
    for (IARELObject localIARELObject = null; ; localIARELObject = new IARELObject(paramLong, false))
    {
      paramIARELInterpreterCallback.openPOIDetail(localIARELObject);
      return;
    }
  }

  public static boolean SwigDirector_IARELInterpreterCallback_openWebsite__SWIG_0(IARELInterpreterCallback paramIARELInterpreterCallback, String paramString, boolean paramBoolean)
  {
    return paramIARELInterpreterCallback.openWebsite(paramString, paramBoolean);
  }

  public static boolean SwigDirector_IARELInterpreterCallback_openWebsite__SWIG_1(IARELInterpreterCallback paramIARELInterpreterCallback, String paramString)
  {
    return paramIARELInterpreterCallback.openWebsite(paramString);
  }

  public static boolean SwigDirector_IARELInterpreterCallback_playVideo(IARELInterpreterCallback paramIARELInterpreterCallback, long paramLong)
  {
    return paramIARELInterpreterCallback.playVideo(new PathOrURL(paramLong, false));
  }

  public static boolean SwigDirector_IARELInterpreterCallback_shareScreenshot(IARELInterpreterCallback paramIARELInterpreterCallback, long paramLong, boolean paramBoolean)
  {
    if (paramLong == 0L);
    for (ByteBuffer localByteBuffer = null; ; localByteBuffer = new ByteBuffer(paramLong, false))
      return paramIARELInterpreterCallback.shareScreenshot(localByteBuffer, paramBoolean);
  }

  public static void SwigDirector_IFaceDetector_detect(IFaceDetector paramIFaceDetector, long paramLong1, long paramLong2)
  {
    Frame localFrame;
    FaceVector localFaceVector;
    if (paramLong1 == 0L)
    {
      localFrame = null;
      boolean bool = paramLong2 < 0L;
      localFaceVector = null;
      if (bool)
        break label45;
    }
    while (true)
    {
      paramIFaceDetector.detect(localFrame, localFaceVector);
      return;
      localFrame = new Frame(paramLong1, false);
      break;
      label45: localFaceVector = new FaceVector(paramLong2, false);
    }
  }

  public static void SwigDirector_IGestureHandlerCallback_onGeometryPicked(IGestureHandlerCallback paramIGestureHandlerCallback, int paramInt, long paramLong)
  {
    ETOUCH_STATE localETOUCH_STATE = ETOUCH_STATE.swigToEnum(paramInt);
    if (paramLong == 0L);
    for (IGeometry localIGeometry = null; ; localIGeometry = new IGeometry(paramLong, false))
    {
      paramIGestureHandlerCallback.onGeometryPicked(localETOUCH_STATE, localIGeometry);
      return;
    }
  }

  public static void SwigDirector_IGestureHandlerCallback_onGestureEvent(IGestureHandlerCallback paramIGestureHandlerCallback, int paramInt1, long paramLong, int paramInt2)
  {
    paramIGestureHandlerCallback.onGestureEvent(EGESTURE_STATE.swigToEnum(paramInt1), new IGeometryVector(paramLong, false), paramInt2);
  }

  public static boolean SwigDirector_IImageCaptureComponent_doneWithFrame(IImageCaptureComponent paramIImageCaptureComponent, int paramInt, long paramLong)
  {
    return paramIImageCaptureComponent.doneWithFrame(paramInt, paramLong);
  }

  public static boolean SwigDirector_IImageCaptureComponent_faceDetectionEnabled(IImageCaptureComponent paramIImageCaptureComponent)
  {
    return paramIImageCaptureComponent.faceDetectionEnabled();
  }

  public static long SwigDirector_IImageCaptureComponent_getCamera(IImageCaptureComponent paramIImageCaptureComponent)
  {
    return Camera.getCPtr(paramIImageCaptureComponent.getCamera());
  }

  public static long SwigDirector_IImageCaptureComponent_getNextFrame(IImageCaptureComponent paramIImageCaptureComponent)
  {
    return Frame.getCPtr(paramIImageCaptureComponent.getNextFrame());
  }

  public static int SwigDirector_IImageCaptureComponent_getScreenRotation(IImageCaptureComponent paramIImageCaptureComponent)
  {
    return paramIImageCaptureComponent.getScreenRotation().swigValue();
  }

  public static boolean SwigDirector_IImageCaptureComponent_initialize(IImageCaptureComponent paramIImageCaptureComponent, long paramLong)
  {
    return paramIImageCaptureComponent.initialize(new Camera(paramLong, false));
  }

  public static boolean SwigDirector_IImageCaptureComponent_matchParameters(IImageCaptureComponent paramIImageCaptureComponent, long paramLong)
  {
    return paramIImageCaptureComponent.matchParameters(new Camera(paramLong, false));
  }

  public static boolean SwigDirector_IImageCaptureComponent_pause(IImageCaptureComponent paramIImageCaptureComponent)
  {
    return paramIImageCaptureComponent.pause();
  }

  public static boolean SwigDirector_IImageCaptureComponent_providesSensorValues(IImageCaptureComponent paramIImageCaptureComponent)
  {
    return paramIImageCaptureComponent.providesSensorValues();
  }

  public static void SwigDirector_IImageCaptureComponent_release(IImageCaptureComponent paramIImageCaptureComponent)
  {
    paramIImageCaptureComponent.release();
  }

  public static void SwigDirector_IImageCaptureComponent_requestImage(IImageCaptureComponent paramIImageCaptureComponent, long paramLong, File paramFile, int paramInt1, int paramInt2)
  {
    if (paramLong == 0L);
    for (IMetaioSDKCallback localIMetaioSDKCallback = null; ; localIMetaioSDKCallback = new IMetaioSDKCallback(paramLong, false))
    {
      paramIImageCaptureComponent.requestImage(localIMetaioSDKCallback, paramFile, paramInt1, paramInt2);
      return;
    }
  }

  public static boolean SwigDirector_IImageCaptureComponent_resume(IImageCaptureComponent paramIImageCaptureComponent)
  {
    return paramIImageCaptureComponent.resume();
  }

  public static void SwigDirector_IImageCaptureComponent_setCamera(IImageCaptureComponent paramIImageCaptureComponent, long paramLong)
  {
    paramIImageCaptureComponent.setCamera(new Camera(paramLong, false));
  }

  public static void SwigDirector_IImageCaptureComponent_setFaceDetectionEnabled(IImageCaptureComponent paramIImageCaptureComponent, boolean paramBoolean)
  {
    paramIImageCaptureComponent.setFaceDetectionEnabled(paramBoolean);
  }

  public static void SwigDirector_IImageCaptureComponent_setFocusMode(IImageCaptureComponent paramIImageCaptureComponent, int paramInt)
  {
    paramIImageCaptureComponent.setFocusMode(paramInt);
  }

  public static void SwigDirector_IImageCaptureComponent_setScreenRotation(IImageCaptureComponent paramIImageCaptureComponent, int paramInt)
  {
    paramIImageCaptureComponent.setScreenRotation(ESCREEN_ROTATION.swigToEnum(paramInt));
  }

  public static void SwigDirector_IImageCaptureComponent_setShouldWriteRenderingImage(IImageCaptureComponent paramIImageCaptureComponent, boolean paramBoolean)
  {
    paramIImageCaptureComponent.setShouldWriteRenderingImage(paramBoolean);
  }

  public static boolean SwigDirector_IImageCaptureComponent_start(IImageCaptureComponent paramIImageCaptureComponent)
  {
    return paramIImageCaptureComponent.start();
  }

  public static boolean SwigDirector_IImageCaptureComponent_stop(IImageCaptureComponent paramIImageCaptureComponent)
  {
    return paramIImageCaptureComponent.stop();
  }

  public static boolean SwigDirector_IImageCaptureComponent_supportsRealTimeFaceDetection(IImageCaptureComponent paramIImageCaptureComponent)
  {
    return paramIImageCaptureComponent.supportsRealTimeFaceDetection();
  }

  public static void SwigDirector_IMetaioSDKCallback_onAnimationEnd(IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong, String paramString)
  {
    if (paramLong == 0L);
    for (IGeometry localIGeometry = null; ; localIGeometry = new IGeometry(paramLong, false))
    {
      paramIMetaioSDKCallback.onAnimationEnd(localIGeometry, paramString);
      return;
    }
  }

  public static void SwigDirector_IMetaioSDKCallback_onCameraImageSaved(IMetaioSDKCallback paramIMetaioSDKCallback, File paramFile)
  {
    paramIMetaioSDKCallback.onCameraImageSaved(paramFile);
  }

  public static void SwigDirector_IMetaioSDKCallback_onError(IMetaioSDKCallback paramIMetaioSDKCallback, int paramInt, String paramString)
  {
    paramIMetaioSDKCallback.onError(paramInt, paramString);
  }

  public static void SwigDirector_IMetaioSDKCallback_onInstantTrackingEvent(IMetaioSDKCallback paramIMetaioSDKCallback, boolean paramBoolean, File paramFile)
  {
    paramIMetaioSDKCallback.onInstantTrackingEvent(paramBoolean, paramFile);
  }

  public static void SwigDirector_IMetaioSDKCallback_onMovieEnd(IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong, File paramFile)
  {
    if (paramLong == 0L);
    for (IGeometry localIGeometry = null; ; localIGeometry = new IGeometry(paramLong, false))
    {
      paramIMetaioSDKCallback.onMovieEnd(localIGeometry, paramFile);
      return;
    }
  }

  public static void SwigDirector_IMetaioSDKCallback_onNewCameraFrame(IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong)
  {
    if (paramLong == 0L);
    for (ImageStruct localImageStruct = null; ; localImageStruct = new ImageStruct(paramLong, false))
    {
      paramIMetaioSDKCallback.onNewCameraFrame(localImageStruct);
      return;
    }
  }

  public static void SwigDirector_IMetaioSDKCallback_onRenderEvent(IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong)
  {
    paramIMetaioSDKCallback.onRenderEvent(new RenderEvent(paramLong, false));
  }

  public static void SwigDirector_IMetaioSDKCallback_onSDKReady(IMetaioSDKCallback paramIMetaioSDKCallback)
  {
    paramIMetaioSDKCallback.onSDKReady();
  }

  public static void SwigDirector_IMetaioSDKCallback_onScreenshotImage(IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong)
  {
    if (paramLong == 0L);
    for (ImageStruct localImageStruct = null; ; localImageStruct = new ImageStruct(paramLong, false))
    {
      paramIMetaioSDKCallback.onScreenshotImage(localImageStruct);
      return;
    }
  }

  public static void SwigDirector_IMetaioSDKCallback_onScreenshotSaved(IMetaioSDKCallback paramIMetaioSDKCallback, File paramFile)
  {
    paramIMetaioSDKCallback.onScreenshotSaved(paramFile);
  }

  public static void SwigDirector_IMetaioSDKCallback_onTrackingEvent(IMetaioSDKCallback paramIMetaioSDKCallback, long paramLong)
  {
    paramIMetaioSDKCallback.onTrackingEvent(new TrackingValuesVector(paramLong, false));
  }

  public static void SwigDirector_IMetaioSDKCallback_onWarning(IMetaioSDKCallback paramIMetaioSDKCallback, int paramInt, String paramString)
  {
    paramIMetaioSDKCallback.onWarning(paramInt, paramString);
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_createCalendarEvent(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong1, long paramLong2, String paramString1, String paramString2, String paramString3)
  {
    paramIMetaioWorldPOIManagerDelegate.createCalendarEvent(paramLong1, paramLong2, paramString1, paramString2, paramString3);
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_executeJavaScript(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, String paramString)
  {
    paramIMetaioWorldPOIManagerDelegate.executeJavaScript(paramString);
  }

  public static long SwigDirector_IMetaioWorldPOIManagerDelegate_loadPOIAnnotationForAnnotatedGeometriesGroup(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong1, File paramFile, long paramLong2)
  {
    IARELObject localIARELObject;
    IMetaioSDK localIMetaioSDK;
    if (paramLong1 == 0L)
    {
      localIARELObject = null;
      boolean bool = paramLong2 < 0L;
      localIMetaioSDK = null;
      if (bool)
        break label50;
    }
    while (true)
    {
      return IGeometry.getCPtr(paramIMetaioWorldPOIManagerDelegate.loadPOIAnnotationForAnnotatedGeometriesGroup(localIARELObject, paramFile, localIMetaioSDK));
      localIARELObject = new IARELObject(paramLong1, false);
      break;
      label50: localIMetaioSDK = new IMetaioSDK(paramLong2, false);
    }
  }

  public static long SwigDirector_IMetaioWorldPOIManagerDelegate_loadPOIGeometryForAnnotatedGeometriesGroup(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong)
  {
    if (paramLong == 0L);
    for (IMetaioSDK localIMetaioSDK = null; ; localIMetaioSDK = new IMetaioSDK(paramLong, false))
      return IGeometry.getCPtr(paramIMetaioWorldPOIManagerDelegate.loadPOIGeometryForAnnotatedGeometriesGroup(localIMetaioSDK));
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_onDidUpdatePosition(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong)
  {
    paramIMetaioWorldPOIManagerDelegate.onDidUpdatePosition(new LLACoordinate(paramLong, false));
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_onNewCameraFrame(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong)
  {
    if (paramLong == 0L);
    for (ImageStruct localImageStruct = null; ; localImageStruct = new ImageStruct(paramLong, false))
    {
      paramIMetaioWorldPOIManagerDelegate.onNewCameraFrame(localImageStruct);
      return;
    }
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_onPOIGeometryInAnnotatedGeometriesGroupChangedState(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong1, long paramLong2, int paramInt1, int paramInt2)
  {
    IGeometry localIGeometry;
    IARELObject localIARELObject;
    if (paramLong1 == 0L)
    {
      localIGeometry = null;
      boolean bool = paramLong2 < 0L;
      localIARELObject = null;
      if (bool)
        break label55;
    }
    while (true)
    {
      paramIMetaioWorldPOIManagerDelegate.onPOIGeometryInAnnotatedGeometriesGroupChangedState(localIGeometry, localIARELObject, EGEOMETRY_FOCUS_STATE.swigToEnum(paramInt1), EGEOMETRY_FOCUS_STATE.swigToEnum(paramInt2));
      return;
      localIGeometry = new IGeometry(paramLong1, false);
      break;
      label55: localIARELObject = new IARELObject(paramLong2, false);
    }
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_onRadarPicked(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate)
  {
    paramIMetaioWorldPOIManagerDelegate.onRadarPicked();
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_onRadarVisibilityChanged(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, boolean paramBoolean)
  {
    paramIMetaioWorldPOIManagerDelegate.onRadarVisibilityChanged(paramBoolean);
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_onRenderEvent(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong)
  {
    paramIMetaioWorldPOIManagerDelegate.onRenderEvent(new RenderEvent(paramLong, false));
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_onSDKReady(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate)
  {
    paramIMetaioWorldPOIManagerDelegate.onSDKReady();
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_onTrackingEvent(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong)
  {
    paramIMetaioWorldPOIManagerDelegate.onTrackingEvent(new TrackingValuesVector(paramLong, false));
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_onVisualSearchStatusChanged(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, int paramInt)
  {
    paramIMetaioWorldPOIManagerDelegate.onVisualSearchStatusChanged(EVISUAL_SEARCH_STATE.swigToEnum(paramInt));
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_openPOIDetail(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong)
  {
    if (paramLong == 0L);
    for (IARELObject localIARELObject = null; ; localIARELObject = new IARELObject(paramLong, false))
    {
      paramIMetaioWorldPOIManagerDelegate.openPOIDetail(localIARELObject);
      return;
    }
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_openWebsite__SWIG_0(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, String paramString1, String paramString2, boolean paramBoolean)
  {
    paramIMetaioWorldPOIManagerDelegate.openWebsite(paramString1, paramString2, paramBoolean);
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_openWebsite__SWIG_1(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, String paramString1, String paramString2)
  {
    paramIMetaioWorldPOIManagerDelegate.openWebsite(paramString1, paramString2);
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_playAlert__SWIG_0(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, int paramInt)
  {
    paramIMetaioWorldPOIManagerDelegate.playAlert(MetaioWorldAlertType.swigToEnum(paramInt));
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_playAlert__SWIG_1(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate)
  {
    paramIMetaioWorldPOIManagerDelegate.playAlert();
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_playSound(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, String paramString, long paramLong, File paramFile)
  {
    paramIMetaioWorldPOIManagerDelegate.playSound(paramString, new PathOrURL(paramLong, false), paramFile);
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_playVideo(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, String paramString, long paramLong)
  {
    paramIMetaioWorldPOIManagerDelegate.playVideo(paramString, new PathOrURL(paramLong, false));
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_setMapListVisibility(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, boolean paramBoolean)
  {
    paramIMetaioWorldPOIManagerDelegate.setMapListVisibility(paramBoolean);
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_setTorchEnabled(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, boolean paramBoolean)
  {
    paramIMetaioWorldPOIManagerDelegate.setTorchEnabled(paramBoolean);
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_shareScreenshot(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, long paramLong, boolean paramBoolean)
  {
    if (paramLong == 0L);
    for (ByteBuffer localByteBuffer = null; ; localByteBuffer = new ByteBuffer(paramLong, false))
    {
      paramIMetaioWorldPOIManagerDelegate.shareScreenshot(localByteBuffer, paramBoolean);
      return;
    }
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_stopSound(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, String paramString, long paramLong, File paramFile, boolean paramBoolean)
  {
    paramIMetaioWorldPOIManagerDelegate.stopSound(paramString, new PathOrURL(paramLong, false), paramFile, paramBoolean);
  }

  public static void SwigDirector_IMetaioWorldPOIManagerDelegate_textToSpeech(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, String paramString)
  {
    paramIMetaioWorldPOIManagerDelegate.textToSpeech(paramString);
  }

  public static void SwigDirector_IMetaioWorldPOIManager_cachePOITexture(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, String paramString)
  {
    paramIMetaioWorldPOIManager.cachePOITexture(paramString);
  }

  public static int SwigDirector_IMetaioWorldPOIManager_calcPredominantColorForThumbnailOrGetCached(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, long paramLong)
  {
    if (paramLong == 0L);
    for (IARELObject localIARELObject = null; ; localIARELObject = new IARELObject(paramLong, false))
      return paramIMetaioWorldPOIManager.calcPredominantColorForThumbnailOrGetCached(localIARELObject).swigValue();
  }

  public static void SwigDirector_IMetaioWorldPOIManager_callMediaEvent(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, String paramString, int paramInt)
  {
    paramIMetaioWorldPOIManager.callMediaEvent(paramString, EAREL_MEDIA_EVENT.swigToEnum(paramInt));
  }

  public static float SwigDirector_IMetaioWorldPOIManager_getDistanceLimit(IMetaioWorldPOIManager paramIMetaioWorldPOIManager)
  {
    return paramIMetaioWorldPOIManager.getDistanceLimit();
  }

  public static long SwigDirector_IMetaioWorldPOIManager_getGestureHandler(IMetaioWorldPOIManager paramIMetaioWorldPOIManager)
  {
    return GestureHandler.getCPtr(paramIMetaioWorldPOIManager.getGestureHandler());
  }

  public static long SwigDirector_IMetaioWorldPOIManager_getMetaioSDKAndroidInstance(IMetaioWorldPOIManager paramIMetaioWorldPOIManager)
  {
    return IMetaioSDKAndroid.getCPtr(paramIMetaioWorldPOIManager.getMetaioSDKAndroidInstance());
  }

  public static long SwigDirector_IMetaioWorldPOIManager_getMetaioSDKInstance(IMetaioWorldPOIManager paramIMetaioWorldPOIManager)
  {
    return IMetaioSDK.getCPtr(paramIMetaioWorldPOIManager.getMetaioSDKInstance());
  }

  public static long SwigDirector_IMetaioWorldPOIManager_getRadarBoundingBox(IMetaioWorldPOIManager paramIMetaioWorldPOIManager)
  {
    return BoundingBox.getCPtr(paramIMetaioWorldPOIManager.getRadarBoundingBox());
  }

  public static boolean SwigDirector_IMetaioWorldPOIManager_initializeRenderer__SWIG_0(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    return paramIMetaioWorldPOIManager.initializeRenderer(paramInt1, paramInt2, ESCREEN_ROTATION.swigToEnum(paramInt3), ERENDER_SYSTEM.swigToEnum(paramInt4));
  }

  public static boolean SwigDirector_IMetaioWorldPOIManager_initializeRenderer__SWIG_1(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, int paramInt1, int paramInt2, int paramInt3)
  {
    return paramIMetaioWorldPOIManager.initializeRenderer(paramInt1, paramInt2, ESCREEN_ROTATION.swigToEnum(paramInt3));
  }

  public static boolean SwigDirector_IMetaioWorldPOIManager_isDetailViewOpen(IMetaioWorldPOIManager paramIMetaioWorldPOIManager)
  {
    return paramIMetaioWorldPOIManager.isDetailViewOpen();
  }

  public static void SwigDirector_IMetaioWorldPOIManager_onDetailViewClosed(IMetaioWorldPOIManager paramIMetaioWorldPOIManager)
  {
    paramIMetaioWorldPOIManager.onDetailViewClosed();
  }

  public static void SwigDirector_IMetaioWorldPOIManager_onDrawFrame(IMetaioWorldPOIManager paramIMetaioWorldPOIManager)
  {
    paramIMetaioWorldPOIManager.onDrawFrame();
  }

  public static void SwigDirector_IMetaioWorldPOIManager_onObjectPicked__SWIG_0(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, long paramLong, boolean paramBoolean)
  {
    if (paramLong == 0L);
    for (IARELObject localIARELObject = null; ; localIARELObject = new IARELObject(paramLong, false))
    {
      paramIMetaioWorldPOIManager.onObjectPicked(localIARELObject, paramBoolean);
      return;
    }
  }

  public static void SwigDirector_IMetaioWorldPOIManager_onObjectPicked__SWIG_1(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, long paramLong)
  {
    if (paramLong == 0L);
    for (IARELObject localIARELObject = null; ; localIARELObject = new IARELObject(paramLong, false))
    {
      paramIMetaioWorldPOIManager.onObjectPicked(localIARELObject);
      return;
    }
  }

  public static boolean SwigDirector_IMetaioWorldPOIManager_processURL(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, String paramString)
  {
    return paramIMetaioWorldPOIManager.processURL(paramString);
  }

  public static void SwigDirector_IMetaioWorldPOIManager_resetRadarProperties(IMetaioWorldPOIManager paramIMetaioWorldPOIManager)
  {
    paramIMetaioWorldPOIManager.resetRadarProperties();
  }

  public static void SwigDirector_IMetaioWorldPOIManager_setContinuousVisualSearchEnabled(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, boolean paramBoolean)
  {
    paramIMetaioWorldPOIManager.setContinuousVisualSearchEnabled(paramBoolean);
  }

  public static void SwigDirector_IMetaioWorldPOIManager_setDistanceLimit(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, float paramFloat)
  {
    paramIMetaioWorldPOIManager.setDistanceLimit(paramFloat);
  }

  public static void SwigDirector_IMetaioWorldPOIManager_setGestureHandler(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, long paramLong)
  {
    if (paramLong == 0L);
    for (GestureHandler localGestureHandler = null; ; localGestureHandler = new GestureHandler(paramLong, false))
    {
      paramIMetaioWorldPOIManager.setGestureHandler(localGestureHandler);
      return;
    }
  }

  public static void SwigDirector_IMetaioWorldPOIManager_setRadarProperties(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, int paramInt, long paramLong1, long paramLong2)
  {
    paramIMetaioWorldPOIManager.setRadarProperties(paramInt, new Vector3d(paramLong1, false), new Vector3d(paramLong2, false));
  }

  public static void SwigDirector_IMetaioWorldPOIManager_setScreenRotation(IMetaioWorldPOIManager paramIMetaioWorldPOIManager, int paramInt)
  {
    paramIMetaioWorldPOIManager.setScreenRotation(ESCREEN_ROTATION.swigToEnum(paramInt));
  }

  public static void SwigDirector_IMetaioWorldPOIManager_stopAllMovieTextures(IMetaioWorldPOIManager paramIMetaioWorldPOIManager)
  {
    paramIMetaioWorldPOIManager.stopAllMovieTextures();
  }

  public static long SwigDirector_ISensorsComponent_getGravity(ISensorsComponent paramISensorsComponent)
  {
    return Vector3d.getCPtr(paramISensorsComponent.getGravity());
  }

  public static float SwigDirector_ISensorsComponent_getHeading(ISensorsComponent paramISensorsComponent)
  {
    return paramISensorsComponent.getHeading();
  }

  public static long SwigDirector_ISensorsComponent_getLastSensorValues(ISensorsComponent paramISensorsComponent)
  {
    return SensorValues.getCPtr(paramISensorsComponent.getLastSensorValues());
  }

  public static long SwigDirector_ISensorsComponent_getLocation(ISensorsComponent paramISensorsComponent)
  {
    return LLACoordinate.getCPtr(paramISensorsComponent.getLocation());
  }

  public static long SwigDirector_ISensorsComponent_getSensorValues(ISensorsComponent paramISensorsComponent)
  {
    return SensorValues.getCPtr(paramISensorsComponent.getSensorValues());
  }

  public static void SwigDirector_ISensorsComponent_resetManualLocation(ISensorsComponent paramISensorsComponent)
  {
    paramISensorsComponent.resetManualLocation();
  }

  public static void SwigDirector_ISensorsComponent_setManualLocation(ISensorsComponent paramISensorsComponent, long paramLong)
  {
    paramISensorsComponent.setManualLocation(new LLACoordinate(paramLong, false));
  }

  public static int SwigDirector_ISensorsComponent_start(ISensorsComponent paramISensorsComponent, int paramInt)
  {
    return paramISensorsComponent.start(paramInt);
  }

  public static int SwigDirector_ISensorsComponent_stop__SWIG_0(ISensorsComponent paramISensorsComponent, int paramInt)
  {
    return paramISensorsComponent.stop(paramInt);
  }

  public static int SwigDirector_ISensorsComponent_stop__SWIG_1(ISensorsComponent paramISensorsComponent)
  {
    return paramISensorsComponent.stop();
  }

  public static void SwigDirector_IShaderMaterialOnSetConstantsCallback_onSetShaderMaterialConstants(IShaderMaterialOnSetConstantsCallback paramIShaderMaterialOnSetConstantsCallback, String paramString, long paramLong1, long paramLong2)
  {
    SWIGTYPE_p_void localSWIGTYPE_p_void;
    IShaderMaterialSetConstantsService localIShaderMaterialSetConstantsService;
    if (paramLong1 == 0L)
    {
      localSWIGTYPE_p_void = null;
      boolean bool = paramLong2 < 0L;
      localIShaderMaterialSetConstantsService = null;
      if (bool)
        break label47;
    }
    while (true)
    {
      paramIShaderMaterialOnSetConstantsCallback.onSetShaderMaterialConstants(paramString, localSWIGTYPE_p_void, localIShaderMaterialSetConstantsService);
      return;
      localSWIGTYPE_p_void = new SWIGTYPE_p_void(paramLong1, false);
      break;
      label47: localIShaderMaterialSetConstantsService = new IShaderMaterialSetConstantsService(paramLong2, false);
    }
  }

  public static long SwigDirector_IToolboxCallback_add3DMapTrackingGeometry(IToolboxCallback paramIToolboxCallback)
  {
    return IGeometry.getCPtr(paramIToolboxCallback.add3DMapTrackingGeometry());
  }

  public static void SwigDirector_IToolboxCallback_onCameraCalibrationProgress(IToolboxCallback paramIToolboxCallback, long paramLong, float paramFloat)
  {
    paramIToolboxCallback.onCameraCalibrationProgress(paramLong, paramFloat);
  }

  public static void SwigDirector_IToolboxCallback_onError(IToolboxCallback paramIToolboxCallback, int paramInt)
  {
    paramIToolboxCallback.onError(ETOOLBOX_ERROR.swigToEnum(paramInt));
  }

  public static void SwigDirector_IToolboxCallback_onMapExtended(IToolboxCallback paramIToolboxCallback, long paramLong)
  {
    paramIToolboxCallback.onMapExtended(paramLong);
  }

  public static long SwigDirector_IToolboxCallback_onNewMapFeature(IToolboxCallback paramIToolboxCallback)
  {
    return IGeometry.getCPtr(paramIToolboxCallback.onNewMapFeature());
  }

  public static void SwigDirector_IToolboxCallback_onScaleOffsetCalibrated(IToolboxCallback paramIToolboxCallback)
  {
    paramIToolboxCallback.onScaleOffsetCalibrated();
  }

  public static void SwigDirector_IToolboxCallback_onStateChanged(IToolboxCallback paramIToolboxCallback, int paramInt)
  {
    paramIToolboxCallback.onStateChanged(ETOOLBOX_STATE.swigToEnum(paramInt));
  }

  public static void SwigDirector_IVisualSearchCallback_onVisualSearchResult(IVisualSearchCallback paramIVisualSearchCallback, long paramLong, int paramInt)
  {
    paramIVisualSearchCallback.onVisualSearchResult(new VisualSearchResponseVector(paramLong, false), paramInt);
  }

  public static void SwigDirector_IVisualSearchCallback_onVisualSearchStatusChanged(IVisualSearchCallback paramIVisualSearchCallback, int paramInt)
  {
    paramIVisualSearchCallback.onVisualSearchStatusChanged(EVISUAL_SEARCH_STATE.swigToEnum(paramInt));
  }

  public static boolean SwigDirector_ImageCaptureComponentBase_doneWithFrame(ImageCaptureComponentBase paramImageCaptureComponentBase, int paramInt, long paramLong)
  {
    return paramImageCaptureComponentBase.doneWithFrame(paramInt, paramLong);
  }

  public static boolean SwigDirector_ImageCaptureComponentBase_faceDetectionEnabled(ImageCaptureComponentBase paramImageCaptureComponentBase)
  {
    return paramImageCaptureComponentBase.faceDetectionEnabled();
  }

  public static long SwigDirector_ImageCaptureComponentBase_getCamera(ImageCaptureComponentBase paramImageCaptureComponentBase)
  {
    return Camera.getCPtr(paramImageCaptureComponentBase.getCamera());
  }

  public static long SwigDirector_ImageCaptureComponentBase_getNextFrame(ImageCaptureComponentBase paramImageCaptureComponentBase)
  {
    return Frame.getCPtr(paramImageCaptureComponentBase.getNextFrame());
  }

  public static int SwigDirector_ImageCaptureComponentBase_getScreenRotation(ImageCaptureComponentBase paramImageCaptureComponentBase)
  {
    return paramImageCaptureComponentBase.getScreenRotation().swigValue();
  }

  public static boolean SwigDirector_ImageCaptureComponentBase_initialize(ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong)
  {
    return paramImageCaptureComponentBase.initialize(new Camera(paramLong, false));
  }

  public static boolean SwigDirector_ImageCaptureComponentBase_matchParameters(ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong)
  {
    return paramImageCaptureComponentBase.matchParameters(new Camera(paramLong, false));
  }

  public static boolean SwigDirector_ImageCaptureComponentBase_pause(ImageCaptureComponentBase paramImageCaptureComponentBase)
  {
    return paramImageCaptureComponentBase.pause();
  }

  public static boolean SwigDirector_ImageCaptureComponentBase_providesSensorValues(ImageCaptureComponentBase paramImageCaptureComponentBase)
  {
    return paramImageCaptureComponentBase.providesSensorValues();
  }

  public static void SwigDirector_ImageCaptureComponentBase_release(ImageCaptureComponentBase paramImageCaptureComponentBase)
  {
    paramImageCaptureComponentBase.release();
  }

  public static void SwigDirector_ImageCaptureComponentBase_requestImage(ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong, File paramFile, int paramInt1, int paramInt2)
  {
    if (paramLong == 0L);
    for (IMetaioSDKCallback localIMetaioSDKCallback = null; ; localIMetaioSDKCallback = new IMetaioSDKCallback(paramLong, false))
    {
      paramImageCaptureComponentBase.requestImage(localIMetaioSDKCallback, paramFile, paramInt1, paramInt2);
      return;
    }
  }

  public static boolean SwigDirector_ImageCaptureComponentBase_resume(ImageCaptureComponentBase paramImageCaptureComponentBase)
  {
    return paramImageCaptureComponentBase.resume();
  }

  public static void SwigDirector_ImageCaptureComponentBase_setCamera(ImageCaptureComponentBase paramImageCaptureComponentBase, long paramLong)
  {
    paramImageCaptureComponentBase.setCamera(new Camera(paramLong, false));
  }

  public static void SwigDirector_ImageCaptureComponentBase_setFaceDetectionEnabled(ImageCaptureComponentBase paramImageCaptureComponentBase, boolean paramBoolean)
  {
    paramImageCaptureComponentBase.setFaceDetectionEnabled(paramBoolean);
  }

  public static void SwigDirector_ImageCaptureComponentBase_setFocusMode(ImageCaptureComponentBase paramImageCaptureComponentBase, int paramInt)
  {
    paramImageCaptureComponentBase.setFocusMode(paramInt);
  }

  public static void SwigDirector_ImageCaptureComponentBase_setScreenRotation(ImageCaptureComponentBase paramImageCaptureComponentBase, int paramInt)
  {
    paramImageCaptureComponentBase.setScreenRotation(ESCREEN_ROTATION.swigToEnum(paramInt));
  }

  public static void SwigDirector_ImageCaptureComponentBase_setShouldWriteRenderingImage(ImageCaptureComponentBase paramImageCaptureComponentBase, boolean paramBoolean)
  {
    paramImageCaptureComponentBase.setShouldWriteRenderingImage(paramBoolean);
  }

  public static boolean SwigDirector_ImageCaptureComponentBase_start(ImageCaptureComponentBase paramImageCaptureComponentBase)
  {
    return paramImageCaptureComponentBase.start();
  }

  public static boolean SwigDirector_ImageCaptureComponentBase_stop(ImageCaptureComponentBase paramImageCaptureComponentBase)
  {
    return paramImageCaptureComponentBase.stop();
  }

  public static boolean SwigDirector_ImageCaptureComponentBase_supportsRealTimeFaceDetection(ImageCaptureComponentBase paramImageCaptureComponentBase)
  {
    return paramImageCaptureComponentBase.supportsRealTimeFaceDetection();
  }

  public static String SwigDirector_MetaioWorldRequest_getAPICall(MetaioWorldRequest paramMetaioWorldRequest)
  {
    return paramMetaioWorldRequest.getAPICall();
  }

  public static String SwigDirector_MetaioWorldRequest_getRequestURI(MetaioWorldRequest paramMetaioWorldRequest)
  {
    return paramMetaioWorldRequest.getRequestURI();
  }

  public static int SwigDirector_MetaioWorldRequest_handleResponse(MetaioWorldRequest paramMetaioWorldRequest, String paramString, int paramInt)
  {
    return paramMetaioWorldRequest.handleResponse(paramString, paramInt);
  }

  public static void SwigDirector_MetaioWorldRequest_setLocation__SWIG_0(MetaioWorldRequest paramMetaioWorldRequest, double paramDouble1, double paramDouble2, double paramDouble3, double paramDouble4)
  {
    paramMetaioWorldRequest.setLocation(paramDouble1, paramDouble2, paramDouble3, paramDouble4);
  }

  public static void SwigDirector_MetaioWorldRequest_setLocation__SWIG_1(MetaioWorldRequest paramMetaioWorldRequest, double paramDouble1, double paramDouble2, double paramDouble3)
  {
    paramMetaioWorldRequest.setLocation(paramDouble1, paramDouble2, paramDouble3);
  }

  public static void SwigDirector_MetaioWorldRequest_setLocation__SWIG_2(MetaioWorldRequest paramMetaioWorldRequest, long paramLong)
  {
    paramMetaioWorldRequest.setLocation(new LLACoordinate(paramLong, false));
  }

  public static void SwigDirector_MetaioWorldRequest_setProgress(MetaioWorldRequest paramMetaioWorldRequest, double paramDouble1, double paramDouble2)
  {
    paramMetaioWorldRequest.setProgress(paramDouble1, paramDouble2);
  }

  public static boolean SwigDirector_MetaioWorldRequest_useAuthentication(MetaioWorldRequest paramMetaioWorldRequest)
  {
    return paramMetaioWorldRequest.useAuthentication();
  }

  public static void SwigDirector_MetaioWorldRequest_useFallbackURL(MetaioWorldRequest paramMetaioWorldRequest, boolean paramBoolean)
  {
    paramMetaioWorldRequest.useFallbackURL(paramBoolean);
  }

  public static final native int SystemInfo_getAPILevel();

  public static final native int SystemInfo_getAvailableCPUCores();

  public static final native int SystemInfo_getCPUFamily();

  public static final native String SystemInfo_getDeviceModel();

  public static final native int SystemInfo_getDeviceType();

  public static final native float SystemInfo_getDisplayDensity();

  public static final native String SystemInfo_getProxySettingsHTTP();

  public static final native boolean SystemInfo_isNEONSupported();

  public static final native boolean SystemInfo_isWearableDevice();

  public static final native void TrackingValuesVector_add(long paramLong1, TrackingValuesVector paramTrackingValuesVector, long paramLong2, TrackingValues paramTrackingValues);

  public static final native void TrackingValuesVector_clear(long paramLong, TrackingValuesVector paramTrackingValuesVector);

  public static final native long TrackingValuesVector_get(long paramLong, TrackingValuesVector paramTrackingValuesVector, int paramInt);

  public static final native boolean TrackingValuesVector_isEmpty(long paramLong, TrackingValuesVector paramTrackingValuesVector);

  public static final native void TrackingValuesVector_set(long paramLong1, TrackingValuesVector paramTrackingValuesVector, int paramInt, long paramLong2, TrackingValues paramTrackingValues);

  public static final native long TrackingValuesVector_size(long paramLong, TrackingValuesVector paramTrackingValuesVector);

  public static final native String TrackingValues_additionalValues_get(long paramLong, TrackingValues paramTrackingValues);

  public static final native void TrackingValues_additionalValues_set(long paramLong, TrackingValues paramTrackingValues, String paramString);

  public static final native int TrackingValues_coordinateSystemID_get(long paramLong, TrackingValues paramTrackingValues);

  public static final native void TrackingValues_coordinateSystemID_set(long paramLong, TrackingValues paramTrackingValues, int paramInt);

  public static final native String TrackingValues_cosName_get(long paramLong, TrackingValues paramTrackingValues);

  public static final native void TrackingValues_cosName_set(long paramLong, TrackingValues paramTrackingValues, String paramString);

  public static final native long TrackingValues_getInverseTranslation(long paramLong, TrackingValues paramTrackingValues);

  public static final native boolean TrackingValues_isTrackingState__SWIG_0(long paramLong, TrackingValues paramTrackingValues);

  public static final native boolean TrackingValues_isTrackingState__SWIG_1(int paramInt);

  public static final native long TrackingValues_llaCoordinate_get(long paramLong, TrackingValues paramTrackingValues);

  public static final native void TrackingValues_llaCoordinate_set(long paramLong1, TrackingValues paramTrackingValues, long paramLong2, LLACoordinate paramLLACoordinate);

  public static final native float TrackingValues_quality_get(long paramLong, TrackingValues paramTrackingValues);

  public static final native void TrackingValues_quality_set(long paramLong, TrackingValues paramTrackingValues, float paramFloat);

  public static final native long TrackingValues_rotation_get(long paramLong, TrackingValues paramTrackingValues);

  public static final native void TrackingValues_rotation_set(long paramLong1, TrackingValues paramTrackingValues, long paramLong2, Rotation paramRotation);

  public static final native String TrackingValues_sensor_get(long paramLong, TrackingValues paramTrackingValues);

  public static final native void TrackingValues_sensor_set(long paramLong, TrackingValues paramTrackingValues, String paramString);

  public static final native int TrackingValues_state_get(long paramLong, TrackingValues paramTrackingValues);

  public static final native void TrackingValues_state_set(long paramLong, TrackingValues paramTrackingValues, int paramInt);

  public static final native int TrackingValues_stringToTrackingState__SWIG_0(String paramString, boolean[] paramArrayOfBoolean);

  public static final native int TrackingValues_stringToTrackingState__SWIG_1(String paramString);

  public static final native double TrackingValues_timeElapsed_get(long paramLong, TrackingValues paramTrackingValues);

  public static final native void TrackingValues_timeElapsed_set(long paramLong, TrackingValues paramTrackingValues, double paramDouble);

  public static final native double TrackingValues_timestampInSeconds_get(long paramLong, TrackingValues paramTrackingValues);

  public static final native void TrackingValues_timestampInSeconds_set(long paramLong, TrackingValues paramTrackingValues, double paramDouble);

  public static final native String TrackingValues_trackingStateToString(int paramInt);

  public static final native double TrackingValues_trackingTimeMs_get(long paramLong, TrackingValues paramTrackingValues);

  public static final native void TrackingValues_trackingTimeMs_set(long paramLong, TrackingValues paramTrackingValues, double paramDouble);

  public static final native long TrackingValues_translation_get(long paramLong, TrackingValues paramTrackingValues);

  public static final native void TrackingValues_translation_set(long paramLong1, TrackingValues paramTrackingValues, long paramLong2, Vector3d paramVector3d);

  public static final native void UnsignedIntVector_add(long paramLong1, UnsignedIntVector paramUnsignedIntVector, long paramLong2);

  public static final native long UnsignedIntVector_capacity(long paramLong, UnsignedIntVector paramUnsignedIntVector);

  public static final native void UnsignedIntVector_clear(long paramLong, UnsignedIntVector paramUnsignedIntVector);

  public static final native long UnsignedIntVector_get(long paramLong, UnsignedIntVector paramUnsignedIntVector, int paramInt);

  public static final native boolean UnsignedIntVector_isEmpty(long paramLong, UnsignedIntVector paramUnsignedIntVector);

  public static final native void UnsignedIntVector_reserve(long paramLong1, UnsignedIntVector paramUnsignedIntVector, long paramLong2);

  public static final native void UnsignedIntVector_set(long paramLong1, UnsignedIntVector paramUnsignedIntVector, int paramInt, long paramLong2);

  public static final native long UnsignedIntVector_size(long paramLong, UnsignedIntVector paramUnsignedIntVector);

  public static final native long Vector2d_add(long paramLong1, Vector2d paramVector2d1, long paramLong2, Vector2d paramVector2d2);

  public static final native long Vector2d_cwiseProduct(long paramLong1, Vector2d paramVector2d1, long paramLong2, Vector2d paramVector2d2);

  public static final native long Vector2d_cwiseQuotient(long paramLong1, Vector2d paramVector2d1, long paramLong2, Vector2d paramVector2d2);

  public static final native float Vector2d_dot(long paramLong1, Vector2d paramVector2d1, long paramLong2, Vector2d paramVector2d2);

  public static final native boolean Vector2d_equals(long paramLong1, Vector2d paramVector2d1, long paramLong2, Vector2d paramVector2d2);

  public static final native boolean Vector2d_isNull(long paramLong, Vector2d paramVector2d);

  public static final native long Vector2d_multiply(long paramLong, Vector2d paramVector2d, float paramFloat);

  public static final native float Vector2d_norm(long paramLong, Vector2d paramVector2d);

  public static final native float Vector2d_squaredNorm(long paramLong, Vector2d paramVector2d);

  public static final native long Vector2d_subtract(long paramLong1, Vector2d paramVector2d1, long paramLong2, Vector2d paramVector2d2);

  public static final native String Vector2d_toString(long paramLong, Vector2d paramVector2d);

  public static final native float Vector2d_x_get(long paramLong, Vector2d paramVector2d);

  public static final native void Vector2d_x_set(long paramLong, Vector2d paramVector2d, float paramFloat);

  public static final native float Vector2d_y_get(long paramLong, Vector2d paramVector2d);

  public static final native void Vector2d_y_set(long paramLong, Vector2d paramVector2d, float paramFloat);

  public static final native boolean Vector2di_equals(long paramLong1, Vector2di paramVector2di1, long paramLong2, Vector2di paramVector2di2);

  public static final native boolean Vector2di_isNull(long paramLong, Vector2di paramVector2di);

  public static final native String Vector2di_toString(long paramLong, Vector2di paramVector2di);

  public static final native int Vector2di_x_get(long paramLong, Vector2di paramVector2di);

  public static final native void Vector2di_x_set(long paramLong, Vector2di paramVector2di, int paramInt);

  public static final native int Vector2di_y_get(long paramLong, Vector2di paramVector2di);

  public static final native void Vector2di_y_set(long paramLong, Vector2di paramVector2di, int paramInt);

  public static final native long Vector3d_add(long paramLong1, Vector3d paramVector3d1, long paramLong2, Vector3d paramVector3d2);

  public static final native long Vector3d_cross(long paramLong1, Vector3d paramVector3d1, long paramLong2, Vector3d paramVector3d2);

  public static final native long Vector3d_divide(long paramLong, Vector3d paramVector3d, float paramFloat);

  public static final native float Vector3d_dot(long paramLong1, Vector3d paramVector3d1, long paramLong2, Vector3d paramVector3d2);

  public static final native boolean Vector3d_equals(long paramLong1, Vector3d paramVector3d1, long paramLong2, Vector3d paramVector3d2);

  public static final native long Vector3d_getNormalized(long paramLong, Vector3d paramVector3d);

  public static final native boolean Vector3d_isNull(long paramLong, Vector3d paramVector3d);

  public static final native long Vector3d_multiply(long paramLong, Vector3d paramVector3d, float paramFloat);

  public static final native float Vector3d_norm(long paramLong, Vector3d paramVector3d);

  public static final native void Vector3d_normalize(long paramLong, Vector3d paramVector3d);

  public static final native void Vector3d_setZero(long paramLong, Vector3d paramVector3d);

  public static final native float Vector3d_squaredNorm(long paramLong, Vector3d paramVector3d);

  public static final native long Vector3d_subtract__SWIG_0(long paramLong, Vector3d paramVector3d);

  public static final native long Vector3d_subtract__SWIG_1(long paramLong1, Vector3d paramVector3d1, long paramLong2, Vector3d paramVector3d2);

  public static final native String Vector3d_toString(long paramLong, Vector3d paramVector3d);

  public static final native float Vector3d_x_get(long paramLong, Vector3d paramVector3d);

  public static final native void Vector3d_x_set(long paramLong, Vector3d paramVector3d, float paramFloat);

  public static final native float Vector3d_y_get(long paramLong, Vector3d paramVector3d);

  public static final native void Vector3d_y_set(long paramLong, Vector3d paramVector3d, float paramFloat);

  public static final native float Vector3d_z_get(long paramLong, Vector3d paramVector3d);

  public static final native void Vector3d_z_set(long paramLong, Vector3d paramVector3d, float paramFloat);

  public static final native long Vector4d_add(long paramLong1, Vector4d paramVector4d1, long paramLong2, Vector4d paramVector4d2);

  public static final native long Vector4d_divide(long paramLong, Vector4d paramVector4d, float paramFloat);

  public static final native float Vector4d_dot(long paramLong1, Vector4d paramVector4d1, long paramLong2, Vector4d paramVector4d2);

  public static final native boolean Vector4d_isNull(long paramLong, Vector4d paramVector4d);

  public static final native long Vector4d_multiply(long paramLong, Vector4d paramVector4d, float paramFloat);

  public static final native float Vector4d_norm(long paramLong, Vector4d paramVector4d);

  public static final native void Vector4d_setZero(long paramLong, Vector4d paramVector4d);

  public static final native float Vector4d_squaredNorm(long paramLong, Vector4d paramVector4d);

  public static final native long Vector4d_subtract__SWIG_0(long paramLong, Vector4d paramVector4d);

  public static final native long Vector4d_subtract__SWIG_1(long paramLong1, Vector4d paramVector4d1, long paramLong2, Vector4d paramVector4d2);

  public static final native String Vector4d_toString(long paramLong, Vector4d paramVector4d);

  public static final native float Vector4d_w_get(long paramLong, Vector4d paramVector4d);

  public static final native void Vector4d_w_set(long paramLong, Vector4d paramVector4d, float paramFloat);

  public static final native float Vector4d_x_get(long paramLong, Vector4d paramVector4d);

  public static final native void Vector4d_x_set(long paramLong, Vector4d paramVector4d, float paramFloat);

  public static final native float Vector4d_y_get(long paramLong, Vector4d paramVector4d);

  public static final native void Vector4d_y_set(long paramLong, Vector4d paramVector4d, float paramFloat);

  public static final native float Vector4d_z_get(long paramLong, Vector4d paramVector4d);

  public static final native void Vector4d_z_set(long paramLong, Vector4d paramVector4d, float paramFloat);

  public static final native void VisualSearchResponseVector_add(long paramLong1, VisualSearchResponseVector paramVisualSearchResponseVector, long paramLong2, VisualSearchResponse paramVisualSearchResponse);

  public static final native void VisualSearchResponseVector_clear(long paramLong, VisualSearchResponseVector paramVisualSearchResponseVector);

  public static final native long VisualSearchResponseVector_get(long paramLong, VisualSearchResponseVector paramVisualSearchResponseVector, int paramInt);

  public static final native boolean VisualSearchResponseVector_isEmpty(long paramLong, VisualSearchResponseVector paramVisualSearchResponseVector);

  public static final native void VisualSearchResponseVector_set(long paramLong1, VisualSearchResponseVector paramVisualSearchResponseVector, int paramInt, long paramLong2, VisualSearchResponse paramVisualSearchResponse);

  public static final native long VisualSearchResponseVector_size(long paramLong, VisualSearchResponseVector paramVisualSearchResponseVector);

  public static final native String VisualSearchResponse_metadata_get(long paramLong, VisualSearchResponse paramVisualSearchResponse);

  public static final native void VisualSearchResponse_metadata_set(long paramLong, VisualSearchResponse paramVisualSearchResponse, String paramString);

  public static final native String VisualSearchResponse_trackingConfigurationName_get(long paramLong, VisualSearchResponse paramVisualSearchResponse);

  public static final native void VisualSearchResponse_trackingConfigurationName_set(long paramLong, VisualSearchResponse paramVisualSearchResponse, String paramString);

  public static final native String VisualSearchResponse_trackingConfiguration_get(long paramLong, VisualSearchResponse paramVisualSearchResponse);

  public static final native void VisualSearchResponse_trackingConfiguration_set(long paramLong, VisualSearchResponse paramVisualSearchResponse, String paramString);

  public static final native float VisualSearchResponse_visualSearchScore_get(long paramLong, VisualSearchResponse paramVisualSearchResponse);

  public static final native void VisualSearchResponse_visualSearchScore_set(long paramLong, VisualSearchResponse paramVisualSearchResponse, float paramFloat);

  public static final native String _AS_ERROR_PREFIX_get();

  public static final native String _AS_INFO_PREFIX_get();

  public static final native String _AS_LOG_PREFIX_get();

  public static final native String _AS_WARN_PREFIX_get();

  public static final native void delete_ARELInterpreterAndroid(long paramLong);

  public static final native void delete_ARELSceneOption(long paramLong);

  public static final native void delete_ARELSceneOptionVector(long paramLong);

  public static final native void delete_AnimationKeyFrame(long paramLong);

  public static final native void delete_AnimationKeyFrameVector(long paramLong);

  public static final native void delete_AnnotatedGeometriesGroupCallback(long paramLong);

  public static final native void delete_ArelCall(long paramLong);

  public static final native void delete_BoundingBox(long paramLong);

  public static final native void delete_ByteBuffer(long paramLong);

  public static final native void delete_Camera(long paramLong);

  public static final native void delete_CameraVector(long paramLong);

  public static final native void delete_CreateMapConfiguration(long paramLong);

  public static final native void delete_CustomAnimation(long paramLong);

  public static final native void delete_DatasourceChannelSearchResult(long paramLong);

  public static final native void delete_Face(long paramLong);

  public static final native void delete_FaceVector(long paramLong);

  public static final native void delete_Frame(long paramLong);

  public static final native void delete_GeometryExtension(long paramLong);

  public static final native void delete_GeometryHit(long paramLong);

  public static final native void delete_GeometryHitVector(long paramLong);

  public static final native void delete_GestureHandler(long paramLong);

  public static final native void delete_GestureVisual(long paramLong);

  public static final native void delete_HandEyeCalibrationToolbox(long paramLong);

  public static final native void delete_IARELDatasourceDelegate(long paramLong);

  public static final native void delete_IARELInterpreterCallback(long paramLong);

  public static final native void delete_IARELObject(long paramLong);

  public static final native void delete_IARELObjectVector(long paramLong);

  public static final native void delete_IAnnotatedGeometriesGroup(long paramLong);

  public static final native void delete_IFaceDetector(long paramLong);

  public static final native void delete_IGeometry(long paramLong);

  public static final native void delete_IGeometryVector(long paramLong);

  public static final native void delete_IGestureHandlerCallback(long paramLong);

  public static final native void delete_IImageCaptureComponent(long paramLong);

  public static final native void delete_ILight(long paramLong);

  public static final native void delete_IMetaioSDK(long paramLong);

  public static final native void delete_IMetaioSDKAndroid(long paramLong);

  public static final native void delete_IMetaioSDKCallback(long paramLong);

  public static final native void delete_IMetaioWorldClient(long paramLong);

  public static final native void delete_IMetaioWorldClientDelegate(long paramLong);

  public static final native void delete_IMetaioWorldPOIManager(long paramLong);

  public static final native void delete_IMetaioWorldPOIManagerDelegate(long paramLong);

  public static final native void delete_IRadar(long paramLong);

  public static final native void delete_ISensorsComponent(long paramLong);

  public static final native void delete_IShaderMaterialOnSetConstantsCallback(long paramLong);

  public static final native void delete_IShaderMaterialSetConstantsService(long paramLong);

  public static final native void delete_IToolbox(long paramLong);

  public static final native void delete_IToolboxCallback(long paramLong);

  public static final native void delete_IVisualSearchCallback(long paramLong);

  public static final native void delete_ImageCaptureComponentBase(long paramLong);

  public static final native void delete_ImageMetaData(long paramLong);

  public static final native void delete_ImageStruct(long paramLong);

  public static final native void delete_IntVector(long paramLong);

  public static final native void delete_JunaioDataSource(long paramLong);

  public static final native void delete_LLACoordinate(long paramLong);

  public static final native void delete_MetaioWorldChannel(long paramLong);

  public static final native void delete_MetaioWorldChannelRating(long paramLong);

  public static final native void delete_MetaioWorldChannelVector(long paramLong);

  public static final native void delete_MetaioWorldClientCURL(long paramLong);

  public static final native void delete_MetaioWorldRating(long paramLong);

  public static final native void delete_MetaioWorldRequest(long paramLong);

  public static final native void delete_MetaioWorldRequestAccountsCreate(long paramLong);

  public static final native void delete_MetaioWorldRequestAccountsManageUserGet(long paramLong);

  public static final native void delete_MetaioWorldRequestAccountsSubscriptions(long paramLong);

  public static final native void delete_MetaioWorldRequestChannelsManageGet(long paramLong);

  public static final native void delete_MetaioWorldRequestChannelsRatingsCreate(long paramLong);

  public static final native void delete_MetaioWorldRequestChannelsRatingsGet(long paramLong);

  public static final native void delete_MetaioWorldRequestChannelsSearch(long paramLong);

  public static final native void delete_MetaioWorldRequestChannelsSubscribe(long paramLong);

  public static final native void delete_MetaioWorldUser(long paramLong);

  public static final native void delete_MovieTextureStatus(long paramLong);

  public static final native void delete_ObjectButton(long paramLong);

  public static final native void delete_ObjectButtonVector(long paramLong);

  public static final native void delete_ObjectPopup(long paramLong);

  public static final native void delete_PathOrString(long paramLong);

  public static final native void delete_PathOrURL(long paramLong);

  public static final native void delete_RenderEvent(long paramLong);

  public static final native void delete_RequestParameterMap(long paramLong);

  public static final native void delete_Rotation(long paramLong);

  public static final native void delete_SensorReading(long paramLong);

  public static final native void delete_SensorReadingVector(long paramLong);

  public static final native void delete_SensorValues(long paramLong);

  public static final native void delete_StdStringVector(long paramLong);

  public static final native void delete_StringVector(long paramLong);

  public static final native void delete_SystemInfo(long paramLong);

  public static final native void delete_TrackingValues(long paramLong);

  public static final native void delete_TrackingValuesVector(long paramLong);

  public static final native void delete_UnsignedIntVector(long paramLong);

  public static final native void delete_Vector2d(long paramLong);

  public static final native void delete_Vector2di(long paramLong);

  public static final native void delete_Vector3d(long paramLong);

  public static final native void delete_Vector4d(long paramLong);

  public static final native void delete_VisualSearchResponse(long paramLong);

  public static final native void delete_VisualSearchResponseVector(long paramLong);

  public static final native void drawFace(long paramLong1, Face paramFace, float paramFloat1, float paramFloat2, long paramLong2, Vector4d paramVector4d, long paramLong3, Frame paramFrame);

  public static final native int g_logLevel_get();

  public static final native void g_logLevel_set(int paramInt);

  public static final native long listCameras();

  public static final native long new_ARELInterpreterAndroid();

  public static final native long new_ARELSceneOptionVector();

  public static final native long new_ARELSceneOption__SWIG_0();

  public static final native long new_ARELSceneOption__SWIG_1(long paramLong, ARELSceneOption paramARELSceneOption);

  public static final native long new_AnimationKeyFrame();

  public static final native long new_AnimationKeyFrameVector();

  public static final native long new_AnnotatedGeometriesGroupCallback();

  public static final native long new_ArelCall();

  public static final native long new_BoundingBox__SWIG_0();

  public static final native long new_BoundingBox__SWIG_1(long paramLong, BoundingBox paramBoundingBox);

  public static final native long new_ByteBuffer__SWIG_0();

  public static final native long new_ByteBuffer__SWIG_1(byte[] paramArrayOfByte, int paramInt);

  public static final native long new_ByteBuffer__SWIG_2(long paramLong, ByteBuffer paramByteBuffer);

  public static final native long new_CameraVector();

  public static final native long new_Camera__SWIG_0();

  public static final native long new_Camera__SWIG_1(long paramLong, Camera paramCamera);

  public static final native long new_CreateMapConfiguration__SWIG_0(int paramInt, boolean paramBoolean1, boolean paramBoolean2);

  public static final native long new_CreateMapConfiguration__SWIG_1(long paramLong, CreateMapConfiguration paramCreateMapConfiguration);

  public static final native long new_CustomAnimation();

  public static final native long new_DatasourceChannelSearchResult();

  public static final native long new_FaceVector__SWIG_0();

  public static final native long new_FaceVector__SWIG_1(long paramLong);

  public static final native long new_Face__SWIG_0();

  public static final native long new_Face__SWIG_1(long paramLong, Face paramFace);

  public static final native long new_Frame();

  public static final native long new_GeometryExtension(long paramLong, IGeometry paramIGeometry, int paramInt);

  public static final native long new_GeometryHit();

  public static final native long new_GeometryHitVector();

  public static final native long new_GestureHandler__SWIG_0(long paramLong, IMetaioSDK paramIMetaioSDK, int paramInt);

  public static final native long new_GestureHandler__SWIG_1(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long new_GestureVisual(long paramLong, IMetaioSDK paramIMetaioSDK);

  public static final native long new_HandEyeCalibrationToolbox(long paramLong1, IMetaioSDK paramIMetaioSDK, long paramLong2, IGeometry paramIGeometry);

  public static final native long new_IARELDatasourceDelegate();

  public static final native long new_IARELInterpreterCallback();

  public static final native long new_IARELObjectVector__SWIG_0();

  public static final native long new_IARELObjectVector__SWIG_1(long paramLong);

  public static final native long new_IFaceDetector();

  public static final native long new_IGeometryVector();

  public static final native long new_IGestureHandlerCallback();

  public static final native long new_IImageCaptureComponent();

  public static final native long new_IMetaioSDKCallback();

  public static final native long new_IMetaioWorldPOIManager();

  public static final native long new_IMetaioWorldPOIManagerDelegate();

  public static final native long new_ISensorsComponent();

  public static final native long new_IShaderMaterialOnSetConstantsCallback();

  public static final native long new_IToolboxCallback();

  public static final native long new_IVisualSearchCallback();

  public static final native long new_ImageCaptureComponentBase();

  public static final native long new_ImageMetaData();

  public static final native long new_ImageStruct__SWIG_0();

  public static final native long new_ImageStruct__SWIG_1(byte[] paramArrayOfByte, int paramInt1, int paramInt2, int paramInt3, boolean paramBoolean, double paramDouble, long paramLong, int paramInt4);

  public static final native long new_ImageStruct__SWIG_2(byte[] paramArrayOfByte, int paramInt1, int paramInt2, int paramInt3, boolean paramBoolean, double paramDouble);

  public static final native long new_ImageStruct__SWIG_3(long paramLong, ImageStruct paramImageStruct);

  public static final native long new_IntVector__SWIG_0();

  public static final native long new_IntVector__SWIG_1(long paramLong);

  public static final native long new_JunaioDataSource__SWIG_0();

  public static final native long new_JunaioDataSource__SWIG_1(String paramString1, String paramString2, String paramString3);

  public static final native long new_JunaioDataSource__SWIG_2(long paramLong, JunaioDataSource paramJunaioDataSource);

  public static final native long new_LLACoordinate__SWIG_0();

  public static final native long new_LLACoordinate__SWIG_1(double paramDouble1, double paramDouble2, double paramDouble3, double paramDouble4);

  public static final native long new_LLACoordinate__SWIG_2(double paramDouble1, double paramDouble2, double paramDouble3, double paramDouble4, double paramDouble5);

  public static final native long new_LLACoordinate__SWIG_3(long paramLong, LLACoordinate paramLLACoordinate);

  public static final native long new_MetaioWorldChannelRating__SWIG_0();

  public static final native long new_MetaioWorldChannelRating__SWIG_1(long paramLong);

  public static final native long new_MetaioWorldChannelVector__SWIG_0();

  public static final native long new_MetaioWorldChannelVector__SWIG_1(long paramLong);

  public static final native long new_MetaioWorldChannel__SWIG_0();

  public static final native long new_MetaioWorldChannel__SWIG_1(long paramLong, MetaioWorldChannel paramMetaioWorldChannel);

  public static final native long new_MetaioWorldClientCURL();

  public static final native long new_MetaioWorldRating__SWIG_0();

  public static final native long new_MetaioWorldRating__SWIG_1(long paramLong, MetaioWorldRating paramMetaioWorldRating);

  public static final native long new_MetaioWorldRequest();

  public static final native long new_MetaioWorldRequestAccountsCreate();

  public static final native long new_MetaioWorldRequestAccountsManageUserGet();

  public static final native long new_MetaioWorldRequestAccountsSubscriptions();

  public static final native long new_MetaioWorldRequestChannelsManageGet();

  public static final native long new_MetaioWorldRequestChannelsRatingsCreate();

  public static final native long new_MetaioWorldRequestChannelsRatingsGet();

  public static final native long new_MetaioWorldRequestChannelsSearch();

  public static final native long new_MetaioWorldRequestChannelsSubscribe();

  public static final native long new_MetaioWorldUser__SWIG_0();

  public static final native long new_MetaioWorldUser__SWIG_1(long paramLong, MetaioWorldUser paramMetaioWorldUser);

  public static final native long new_MovieTextureStatus();

  public static final native long new_ObjectButtonVector();

  public static final native long new_ObjectButton__SWIG_0();

  public static final native long new_ObjectButton__SWIG_1(long paramLong, ObjectButton paramObjectButton);

  public static final native long new_ObjectPopup__SWIG_0();

  public static final native long new_ObjectPopup__SWIG_1(long paramLong, ObjectPopup paramObjectPopup);

  public static final native long new_PathOrString__SWIG_0();

  public static final native long new_PathOrString__SWIG_1(File paramFile);

  public static final native long new_PathOrString__SWIG_2(String paramString);

  public static final native long new_PathOrString__SWIG_4(long paramLong, PathOrString paramPathOrString);

  public static final native long new_PathOrURL__SWIG_0();

  public static final native long new_PathOrURL__SWIG_1(File paramFile);

  public static final native long new_PathOrURL__SWIG_2(String paramString);

  public static final native long new_PathOrURL__SWIG_4(long paramLong, PathOrURL paramPathOrURL);

  public static final native long new_RenderEvent();

  public static final native long new_RequestParameterMap__SWIG_0();

  public static final native long new_RequestParameterMap__SWIG_1(long paramLong, RequestParameterMap paramRequestParameterMap);

  public static final native long new_Rotation__SWIG_0();

  public static final native long new_Rotation__SWIG_1(long paramLong, Rotation paramRotation);

  public static final native long new_Rotation__SWIG_2(float[] paramArrayOfFloat);

  public static final native long new_Rotation__SWIG_3(long paramLong, Vector4d paramVector4d);

  public static final native long new_Rotation__SWIG_4(long paramLong, Vector3d paramVector3d);

  public static final native long new_Rotation__SWIG_5(float paramFloat1, float paramFloat2, float paramFloat3);

  public static final native long new_SensorReadingVector();

  public static final native long new_SensorReading__SWIG_0();

  public static final native long new_SensorReading__SWIG_1(long paramLong, SensorReading paramSensorReading);

  public static final native long new_SensorValues__SWIG_0();

  public static final native long new_SensorValues__SWIG_1(long paramLong, SensorValues paramSensorValues);

  public static final native long new_StdStringVector__SWIG_0();

  public static final native long new_StdStringVector__SWIG_1(long paramLong);

  public static final native long new_StringVector();

  public static final native long new_SystemInfo();

  public static final native long new_TrackingValuesVector();

  public static final native long new_TrackingValues__SWIG_0();

  public static final native long new_TrackingValues__SWIG_1(float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4, float paramFloat5, float paramFloat6, float paramFloat7, float paramFloat8, int paramInt, String paramString);

  public static final native long new_TrackingValues__SWIG_2(long paramLong, TrackingValues paramTrackingValues);

  public static final native long new_UnsignedIntVector__SWIG_0();

  public static final native long new_UnsignedIntVector__SWIG_1(long paramLong);

  public static final native long new_Vector2d__SWIG_0();

  public static final native long new_Vector2d__SWIG_1(float paramFloat);

  public static final native long new_Vector2d__SWIG_2(float paramFloat1, float paramFloat2);

  public static final native long new_Vector2d__SWIG_3(long paramLong, Vector2d paramVector2d);

  public static final native long new_Vector2di__SWIG_0();

  public static final native long new_Vector2di__SWIG_1(int paramInt);

  public static final native long new_Vector2di__SWIG_2(int paramInt1, int paramInt2);

  public static final native long new_Vector2di__SWIG_3(long paramLong, Vector2di paramVector2di);

  public static final native long new_Vector3d__SWIG_0();

  public static final native long new_Vector3d__SWIG_1(float paramFloat);

  public static final native long new_Vector3d__SWIG_2(float paramFloat1, float paramFloat2, float paramFloat3);

  public static final native long new_Vector3d__SWIG_3(long paramLong, Vector3d paramVector3d);

  public static final native long new_Vector4d__SWIG_0();

  public static final native long new_Vector4d__SWIG_1(float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4);

  public static final native long new_Vector4d__SWIG_2(long paramLong, Vector4d paramVector4d);

  public static final native long new_VisualSearchResponseVector();

  public static final native long new_VisualSearchResponse__SWIG_0();

  public static final native long new_VisualSearchResponse__SWIG_1(long paramLong, VisualSearchResponse paramVisualSearchResponse);

  private static final native void swig_module_init();
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.metaio.sdk.jni.MetaioSDKJNI
 * JD-Core Version:    0.6.2
 */