package com.metaio.sdk.jni;

public class MetaioSDK
  implements MetaioSDKConstants
{
  public static IMetaioSDKAndroid CreateMetaioSDKAndroid(Object paramObject, String paramString)
  {
    long l = MetaioSDKJNI.CreateMetaioSDKAndroid(paramObject, paramString);
    if (l == 0L)
      return null;
    return new IMetaioSDKAndroid(l, true);
  }

  public static IMetaioWorldClient CreateMetaioWorldClient()
  {
    long l = MetaioSDKJNI.CreateMetaioWorldClient();
    if (l == 0L)
      return null;
    return new IMetaioWorldClient(l, false);
  }

  public static IMetaioWorldPOIManager CreateMetaioWorldPOIManager(IMetaioWorldPOIManagerDelegate paramIMetaioWorldPOIManagerDelegate, IARELDatasourceDelegate paramIARELDatasourceDelegate, JunaioDataSource paramJunaioDataSource, ISensorsComponent paramISensorsComponent, Vector2d paramVector2d, ESCREEN_ROTATION paramESCREEN_ROTATION, Object paramObject)
  {
    long l = MetaioSDKJNI.CreateMetaioWorldPOIManager(IMetaioWorldPOIManagerDelegate.getCPtr(paramIMetaioWorldPOIManagerDelegate), paramIMetaioWorldPOIManagerDelegate, IARELDatasourceDelegate.getCPtr(paramIARELDatasourceDelegate), paramIARELDatasourceDelegate, JunaioDataSource.getCPtr(paramJunaioDataSource), paramJunaioDataSource, ISensorsComponent.getCPtr(paramISensorsComponent), paramISensorsComponent, Vector2d.getCPtr(paramVector2d), paramVector2d, paramESCREEN_ROTATION.swigValue(), paramObject);
    if (l == 0L)
      return null;
    return new IMetaioWorldPOIManager(l, true);
  }

  public static IToolbox CreateToolbox(IMetaioSDK paramIMetaioSDK)
  {
    long l = MetaioSDKJNI.CreateToolbox(IMetaioSDK.getCPtr(paramIMetaioSDK), paramIMetaioSDK);
    if (l == 0L)
      return null;
    return new IToolbox(l, true);
  }

  public static void drawFace(Face paramFace, float paramFloat1, float paramFloat2, Vector4d paramVector4d, Frame paramFrame)
  {
    MetaioSDKJNI.drawFace(Face.getCPtr(paramFace), paramFace, paramFloat1, paramFloat2, Vector4d.getCPtr(paramVector4d), paramVector4d, Frame.getCPtr(paramFrame), paramFrame);
  }

  public static ELOG_LEVEL getG_logLevel()
  {
    return ELOG_LEVEL.swigToEnum(MetaioSDKJNI.g_logLevel_get());
  }

  public static int getMETAIOWORLDCLIENT_API_LEVEL()
  {
    return MetaioSDKJNI.METAIOWORLDCLIENT_API_LEVEL_get();
  }

  public static int getMETAIOWORLDCLIENT_API_LEVELAREL()
  {
    return MetaioSDKJNI.METAIOWORLDCLIENT_API_LEVELAREL_get();
  }

  public static CameraVector listCameras()
  {
    return new CameraVector(MetaioSDKJNI.listCameras(), true);
  }

  public static void setG_logLevel(ELOG_LEVEL paramELOG_LEVEL)
  {
    MetaioSDKJNI.g_logLevel_set(paramELOG_LEVEL.swigValue());
  }
}

/* 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.MetaioSDK
 * JD-Core Version:    0.6.2
 */