package com.metaio.sdk.jni;

public class GeometryExtension
{
  protected boolean swigCMemOwn;
  private long swigCPtr;

  public GeometryExtension(long paramLong, boolean paramBoolean)
  {
    this.swigCMemOwn = paramBoolean;
    this.swigCPtr = paramLong;
  }

  public GeometryExtension(IGeometry paramIGeometry, int paramInt)
  {
    this(MetaioSDKJNI.new_GeometryExtension(IGeometry.getCPtr(paramIGeometry), paramIGeometry, paramInt), true);
  }

  public static long getCPtr(GeometryExtension paramGeometryExtension)
  {
    if (paramGeometryExtension == null)
      return 0L;
    return paramGeometryExtension.swigCPtr;
  }

  public void delete()
  {
    try
    {
      if (this.swigCPtr != 0L)
      {
        if (this.swigCMemOwn)
        {
          this.swigCMemOwn = false;
          MetaioSDKJNI.delete_GeometryExtension(this.swigCPtr);
        }
        this.swigCPtr = 0L;
      }
      return;
    }
    finally
    {
    }
  }

  protected void finalize()
  {
    delete();
  }

  public IGeometry getGeometry()
  {
    long l = MetaioSDKJNI.GeometryExtension_getGeometry(this.swigCPtr, this);
    if (l == 0L)
      return null;
    return new IGeometry(l, false);
  }

  public int getGroup()
  {
    return MetaioSDKJNI.GeometryExtension_getGroup(this.swigCPtr, this);
  }

  public boolean isSelected()
  {
    return MetaioSDKJNI.GeometryExtension_isSelected(this.swigCPtr, this);
  }

  public void reset()
  {
    MetaioSDKJNI.GeometryExtension_reset(this.swigCPtr, this);
  }

  public boolean select(IGeometry paramIGeometry, IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2)
  {
    return MetaioSDKJNI.GeometryExtension_select(this.swigCPtr, this, IGeometry.getCPtr(paramIGeometry), paramIGeometry, IMetaioSDK.getCPtr(paramIMetaioSDK), paramIMetaioSDK, paramInt1, paramInt2);
  }

  public void setRotation(float paramFloat, char paramChar)
  {
    MetaioSDKJNI.GeometryExtension_setRotation(this.swigCPtr, this, paramFloat, paramChar);
  }

  public void setScale(float paramFloat)
  {
    MetaioSDKJNI.GeometryExtension_setScale(this.swigCPtr, this, paramFloat);
  }

  public void setSelected(IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2)
  {
    MetaioSDKJNI.GeometryExtension_setSelected(this.swigCPtr, this, IMetaioSDK.getCPtr(paramIMetaioSDK), paramIMetaioSDK, paramInt1, paramInt2);
  }

  public void setTranslationFromScreen(IMetaioSDK paramIMetaioSDK, int paramInt1, int paramInt2)
  {
    MetaioSDKJNI.GeometryExtension_setTranslationFromScreen(this.swigCPtr, this, IMetaioSDK.getCPtr(paramIMetaioSDK), paramIMetaioSDK, paramInt1, paramInt2);
  }
}

/* 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.GeometryExtension
 * JD-Core Version:    0.6.2
 */