package com.metaio.sdk.jni;

public class Face
{
  protected boolean swigCMemOwn;
  private long swigCPtr;

  public Face()
  {
    this(MetaioSDKJNI.new_Face__SWIG_0(), true);
  }

  public Face(long paramLong, boolean paramBoolean)
  {
    this.swigCMemOwn = paramBoolean;
    this.swigCPtr = paramLong;
  }

  public Face(Face paramFace)
  {
    this(MetaioSDKJNI.new_Face__SWIG_1(getCPtr(paramFace), paramFace), true);
  }

  public static long getCPtr(Face paramFace)
  {
    if (paramFace == null)
      return 0L;
    return paramFace.swigCPtr;
  }

  public void delete()
  {
    try
    {
      if (this.swigCPtr != 0L)
      {
        if (this.swigCMemOwn)
        {
          this.swigCMemOwn = false;
          MetaioSDKJNI.delete_Face(this.swigCPtr);
        }
        this.swigCPtr = 0L;
      }
      return;
    }
    finally
    {
    }
  }

  protected void finalize()
  {
    delete();
  }

  public float getEyesDistance()
  {
    return MetaioSDKJNI.Face_eyesDistance_get(this.swigCPtr, this);
  }

  public float getEyesMidPoint()
  {
    return MetaioSDKJNI.Face_eyesMidPoint_get(this.swigCPtr, this);
  }

  public boolean getHasBounds()
  {
    return MetaioSDKJNI.Face_hasBounds_get(this.swigCPtr, this);
  }

  public boolean getHasEyesDistance()
  {
    return MetaioSDKJNI.Face_hasEyesDistance_get(this.swigCPtr, this);
  }

  public boolean getHasEyesMidPoint()
  {
    return MetaioSDKJNI.Face_hasEyesMidPoint_get(this.swigCPtr, this);
  }

  public boolean getHasId()
  {
    return MetaioSDKJNI.Face_hasId_get(this.swigCPtr, this);
  }

  public boolean getHasLeftEyeCenter()
  {
    return MetaioSDKJNI.Face_hasLeftEyeCenter_get(this.swigCPtr, this);
  }

  public boolean getHasLeftEyeLeftCorner()
  {
    return MetaioSDKJNI.Face_hasLeftEyeLeftCorner_get(this.swigCPtr, this);
  }

  public boolean getHasLeftEyeRightCorner()
  {
    return MetaioSDKJNI.Face_hasLeftEyeRightCorner_get(this.swigCPtr, this);
  }

  public boolean getHasMouthCenter()
  {
    return MetaioSDKJNI.Face_hasMouthCenter_get(this.swigCPtr, this);
  }

  public boolean getHasMouthLeftCorner()
  {
    return MetaioSDKJNI.Face_hasMouthLeftCorner_get(this.swigCPtr, this);
  }

  public boolean getHasMouthRightCorner()
  {
    return MetaioSDKJNI.Face_hasMouthRightCorner_get(this.swigCPtr, this);
  }

  public boolean getHasNoseTipCenter()
  {
    return MetaioSDKJNI.Face_hasNoseTipCenter_get(this.swigCPtr, this);
  }

  public boolean getHasNoseTipLeftCorner()
  {
    return MetaioSDKJNI.Face_hasNoseTipLeftCorner_get(this.swigCPtr, this);
  }

  public boolean getHasNoseTipRightCorner()
  {
    return MetaioSDKJNI.Face_hasNoseTipRightCorner_get(this.swigCPtr, this);
  }

  public boolean getHasPitchAngle()
  {
    return MetaioSDKJNI.Face_hasPitchAngle_get(this.swigCPtr, this);
  }

  public boolean getHasRightEyeCenter()
  {
    return MetaioSDKJNI.Face_hasRightEyeCenter_get(this.swigCPtr, this);
  }

  public boolean getHasRightEyeLeftCorner()
  {
    return MetaioSDKJNI.Face_hasRightEyeLeftCorner_get(this.swigCPtr, this);
  }

  public boolean getHasRightEyeRightCorner()
  {
    return MetaioSDKJNI.Face_hasRightEyeRightCorner_get(this.swigCPtr, this);
  }

  public boolean getHasRollAngle()
  {
    return MetaioSDKJNI.Face_hasRollAngle_get(this.swigCPtr, this);
  }

  public boolean getHasScore()
  {
    return MetaioSDKJNI.Face_hasScore_get(this.swigCPtr, this);
  }

  public boolean getHasYawAngle()
  {
    return MetaioSDKJNI.Face_hasYawAngle_get(this.swigCPtr, this);
  }

  public long getId()
  {
    return MetaioSDKJNI.Face_id_get(this.swigCPtr, this);
  }

  public Vector2d getLeftEyeCenter()
  {
    long l = MetaioSDKJNI.Face_leftEyeCenter_get(this.swigCPtr, this);
    if (l == 0L)
      return null;
    return new Vector2d(l, false);
  }

  public Vector2d getLeftEyeLeftCorner()
  {
    long l = MetaioSDKJNI.Face_leftEyeLeftCorner_get(this.swigCPtr, this);
    if (l == 0L)
      return null;
    return new Vector2d(l, false);
  }

  public Vector2d getLeftEyeRightCorner()
  {
    long l = MetaioSDKJNI.Face_leftEyeRightCorner_get(this.swigCPtr, this);
    if (l == 0L)
      return null;
    return new Vector2d(l, false);
  }

  public Vector2d getMouthCenter()
  {
    long l = MetaioSDKJNI.Face_mouthCenter_get(this.swigCPtr, this);
    if (l == 0L)
      return null;
    return new Vector2d(l, false);
  }

  public Vector2d getMouthLeftCorner()
  {
    long l = MetaioSDKJNI.Face_mouthLeftCorner_get(this.swigCPtr, this);
    if (l == 0L)
      return null;
    return new Vector2d(l, false);
  }

  public Vector2d getMouthRightCorner()
  {
    long l = MetaioSDKJNI.Face_mouthRightCorner_get(this.swigCPtr, this);
    if (l == 0L)
      return null;
    return new Vector2d(l, false);
  }

  public Vector2d getNoseTipCenter()
  {
    long l = MetaioSDKJNI.Face_noseTipCenter_get(this.swigCPtr, this);
    if (l == 0L)
      return null;
    return new Vector2d(l, false);
  }

  public Vector2d getNoseTipLeftCorner()
  {
    long l = MetaioSDKJNI.Face_noseTipLeftCorner_get(this.swigCPtr, this);
    if (l == 0L)
      return null;
    return new Vector2d(l, false);
  }

  public Vector2d getNoseTipRightCorner()
  {
    long l = MetaioSDKJNI.Face_noseTipRightCorner_get(this.swigCPtr, this);
    if (l == 0L)
      return null;
    return new Vector2d(l, false);
  }

  public float getPitchAngle()
  {
    return MetaioSDKJNI.Face_pitchAngle_get(this.swigCPtr, this);
  }

  public Vector2d getRightEyeCenter()
  {
    long l = MetaioSDKJNI.Face_rightEyeCenter_get(this.swigCPtr, this);
    if (l == 0L)
      return null;
    return new Vector2d(l, false);
  }

  public Vector2d getRightEyeLeftCorner()
  {
    long l = MetaioSDKJNI.Face_rightEyeLeftCorner_get(this.swigCPtr, this);
    if (l == 0L)
      return null;
    return new Vector2d(l, false);
  }

  public Vector2d getRightEyeRightCorner()
  {
    long l = MetaioSDKJNI.Face_rightEyeRightCorner_get(this.swigCPtr, this);
    if (l == 0L)
      return null;
    return new Vector2d(l, false);
  }

  public float getRollAngle()
  {
    return MetaioSDKJNI.Face_rollAngle_get(this.swigCPtr, this);
  }

  public long getScore()
  {
    return MetaioSDKJNI.Face_score_get(this.swigCPtr, this);
  }

  public float getYawAngle()
  {
    return MetaioSDKJNI.Face_yawAngle_get(this.swigCPtr, this);
  }

  public void setBounds(float paramFloat1, float paramFloat2, float paramFloat3, float paramFloat4)
  {
    MetaioSDKJNI.Face_setBounds(this.swigCPtr, this, paramFloat1, paramFloat2, paramFloat3, paramFloat4);
  }

  public void setEyesDistance(float paramFloat)
  {
    MetaioSDKJNI.Face_eyesDistance_set(this.swigCPtr, this, paramFloat);
  }

  public void setEyesMidPoint(float paramFloat)
  {
    MetaioSDKJNI.Face_eyesMidPoint_set(this.swigCPtr, this, paramFloat);
  }

  public void setHasBounds(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasBounds_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasEyesDistance(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasEyesDistance_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasEyesMidPoint(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasEyesMidPoint_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasId(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasId_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasLeftEyeCenter(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasLeftEyeCenter_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasLeftEyeLeftCorner(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasLeftEyeLeftCorner_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasLeftEyeRightCorner(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasLeftEyeRightCorner_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasMouthCenter(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasMouthCenter_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasMouthLeftCorner(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasMouthLeftCorner_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasMouthRightCorner(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasMouthRightCorner_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasNoseTipCenter(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasNoseTipCenter_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasNoseTipLeftCorner(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasNoseTipLeftCorner_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasNoseTipRightCorner(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasNoseTipRightCorner_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasPitchAngle(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasPitchAngle_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasRightEyeCenter(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasRightEyeCenter_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasRightEyeLeftCorner(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasRightEyeLeftCorner_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasRightEyeRightCorner(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasRightEyeRightCorner_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasRollAngle(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasRollAngle_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasScore(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasScore_set(this.swigCPtr, this, paramBoolean);
  }

  public void setHasYawAngle(boolean paramBoolean)
  {
    MetaioSDKJNI.Face_hasYawAngle_set(this.swigCPtr, this, paramBoolean);
  }

  public void setId(long paramLong)
  {
    MetaioSDKJNI.Face_id_set(this.swigCPtr, this, paramLong);
  }

  public void setLeftEyeCenter(Vector2d paramVector2d)
  {
    MetaioSDKJNI.Face_leftEyeCenter_set(this.swigCPtr, this, Vector2d.getCPtr(paramVector2d), paramVector2d);
  }

  public void setLeftEyeLeftCorner(Vector2d paramVector2d)
  {
    MetaioSDKJNI.Face_leftEyeLeftCorner_set(this.swigCPtr, this, Vector2d.getCPtr(paramVector2d), paramVector2d);
  }

  public void setLeftEyeRightCorner(Vector2d paramVector2d)
  {
    MetaioSDKJNI.Face_leftEyeRightCorner_set(this.swigCPtr, this, Vector2d.getCPtr(paramVector2d), paramVector2d);
  }

  public void setMouthCenter(Vector2d paramVector2d)
  {
    MetaioSDKJNI.Face_mouthCenter_set(this.swigCPtr, this, Vector2d.getCPtr(paramVector2d), paramVector2d);
  }

  public void setMouthLeftCorner(Vector2d paramVector2d)
  {
    MetaioSDKJNI.Face_mouthLeftCorner_set(this.swigCPtr, this, Vector2d.getCPtr(paramVector2d), paramVector2d);
  }

  public void setMouthRightCorner(Vector2d paramVector2d)
  {
    MetaioSDKJNI.Face_mouthRightCorner_set(this.swigCPtr, this, Vector2d.getCPtr(paramVector2d), paramVector2d);
  }

  public void setNoseTipCenter(Vector2d paramVector2d)
  {
    MetaioSDKJNI.Face_noseTipCenter_set(this.swigCPtr, this, Vector2d.getCPtr(paramVector2d), paramVector2d);
  }

  public void setNoseTipLeftCorner(Vector2d paramVector2d)
  {
    MetaioSDKJNI.Face_noseTipLeftCorner_set(this.swigCPtr, this, Vector2d.getCPtr(paramVector2d), paramVector2d);
  }

  public void setNoseTipRightCorner(Vector2d paramVector2d)
  {
    MetaioSDKJNI.Face_noseTipRightCorner_set(this.swigCPtr, this, Vector2d.getCPtr(paramVector2d), paramVector2d);
  }

  public void setPitchAngle(float paramFloat)
  {
    MetaioSDKJNI.Face_pitchAngle_set(this.swigCPtr, this, paramFloat);
  }

  public void setRightEyeCenter(Vector2d paramVector2d)
  {
    MetaioSDKJNI.Face_rightEyeCenter_set(this.swigCPtr, this, Vector2d.getCPtr(paramVector2d), paramVector2d);
  }

  public void setRightEyeLeftCorner(Vector2d paramVector2d)
  {
    MetaioSDKJNI.Face_rightEyeLeftCorner_set(this.swigCPtr, this, Vector2d.getCPtr(paramVector2d), paramVector2d);
  }

  public void setRightEyeRightCorner(Vector2d paramVector2d)
  {
    MetaioSDKJNI.Face_rightEyeRightCorner_set(this.swigCPtr, this, Vector2d.getCPtr(paramVector2d), paramVector2d);
  }

  public void setRollAngle(float paramFloat)
  {
    MetaioSDKJNI.Face_rollAngle_set(this.swigCPtr, this, paramFloat);
  }

  public void setScore(long paramLong)
  {
    MetaioSDKJNI.Face_score_set(this.swigCPtr, this, paramLong);
  }

  public void setYawAngle(float paramFloat)
  {
    MetaioSDKJNI.Face_yawAngle_set(this.swigCPtr, this, paramFloat);
  }
}

/* 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.Face
 * JD-Core Version:    0.6.2
 */