package com.google.android.m4b.maps.model;

import android.os.IBinder;
import android.os.Parcel;
import com.google.android.m4b.maps.g.l;
import com.google.android.m4b.maps.h.c;
import com.google.android.m4b.maps.j.b;
import com.google.android.m4b.maps.j.b.a;
import com.google.android.m4b.maps.r.ap;

public final class GroundOverlayOptions
  implements c
{
  public static final GroundOverlayOptionsCreator CREATOR = new GroundOverlayOptionsCreator();
  public static final float NO_DIMENSION = -1.0F;
  private final int a;
  private BitmapDescriptor b;
  private LatLng c;
  private float d;
  private float e;
  private LatLngBounds f;
  private float g;
  private float h;
  private boolean i = true;
  private float j = 0.0F;
  private float k = 0.5F;
  private float l = 0.5F;

  public GroundOverlayOptions()
  {
    this.a = 1;
  }

  GroundOverlayOptions(int paramInt, IBinder paramIBinder, LatLng paramLatLng, float paramFloat1, float paramFloat2, LatLngBounds paramLatLngBounds, float paramFloat3, float paramFloat4, boolean paramBoolean, float paramFloat5, float paramFloat6, float paramFloat7)
  {
    this.a = paramInt;
    this.b = new BitmapDescriptor(b.a.a(paramIBinder));
    this.c = paramLatLng;
    this.d = paramFloat1;
    this.e = paramFloat2;
    this.f = paramLatLngBounds;
    this.g = paramFloat3;
    this.h = paramFloat4;
    this.i = paramBoolean;
    this.j = paramFloat5;
    this.k = paramFloat6;
    this.l = paramFloat7;
  }

  private GroundOverlayOptions a(LatLng paramLatLng, float paramFloat1, float paramFloat2)
  {
    this.c = paramLatLng;
    this.d = paramFloat1;
    this.e = paramFloat2;
    return this;
  }

  final IBinder a()
  {
    return this.b.getRemoteObject().asBinder();
  }

  public final GroundOverlayOptions anchor(float paramFloat1, float paramFloat2)
  {
    this.k = paramFloat1;
    this.l = paramFloat2;
    return this;
  }

  final int b()
  {
    return this.a;
  }

  public final GroundOverlayOptions bearing(float paramFloat)
  {
    this.g = ((360.0F + paramFloat % 360.0F) % 360.0F);
    return this;
  }

  public final int describeContents()
  {
    return 0;
  }

  public final float getAnchorU()
  {
    return this.k;
  }

  public final float getAnchorV()
  {
    return this.l;
  }

  public final float getBearing()
  {
    return this.g;
  }

  public final LatLngBounds getBounds()
  {
    return this.f;
  }

  public final float getHeight()
  {
    return this.e;
  }

  public final BitmapDescriptor getImage()
  {
    return this.b;
  }

  public final LatLng getLocation()
  {
    return this.c;
  }

  public final float getTransparency()
  {
    return this.j;
  }

  public final float getWidth()
  {
    return this.d;
  }

  public final float getZIndex()
  {
    return this.h;
  }

  public final GroundOverlayOptions image(BitmapDescriptor paramBitmapDescriptor)
  {
    this.b = paramBitmapDescriptor;
    return this;
  }

  public final boolean isVisible()
  {
    return this.i;
  }

  public final GroundOverlayOptions position(LatLng paramLatLng, float paramFloat)
  {
    boolean bool1 = true;
    boolean bool2;
    boolean bool3;
    if (this.f == null)
    {
      bool2 = bool1;
      l.a(bool2, "Position has already been set using positionFromBounds");
      if (paramLatLng == null)
        break label60;
      bool3 = bool1;
      label26: l.b(bool3, "Location must be specified");
      if (paramFloat < 0.0F)
        break label66;
    }
    while (true)
    {
      l.b(bool1, "Width must be non-negative");
      return a(paramLatLng, paramFloat, -1.0F);
      bool2 = false;
      break;
      label60: bool3 = false;
      break label26;
      label66: bool1 = false;
    }
  }

  public final GroundOverlayOptions position(LatLng paramLatLng, float paramFloat1, float paramFloat2)
  {
    boolean bool1 = true;
    boolean bool2;
    boolean bool3;
    label29: boolean bool4;
    if (this.f == null)
    {
      bool2 = bool1;
      l.a(bool2, "Position has already been set using positionFromBounds");
      if (paramLatLng == null)
        break label80;
      bool3 = bool1;
      l.b(bool3, "Location must be specified");
      if (paramFloat1 < 0.0F)
        break label86;
      bool4 = bool1;
      label46: l.b(bool4, "Width must be non-negative");
      if (paramFloat2 < 0.0F)
        break label92;
    }
    while (true)
    {
      l.b(bool1, "Height must be non-negative");
      return a(paramLatLng, paramFloat1, paramFloat2);
      bool2 = false;
      break;
      label80: bool3 = false;
      break label29;
      label86: bool4 = false;
      break label46;
      label92: bool1 = false;
    }
  }

  public final GroundOverlayOptions positionFromBounds(LatLngBounds paramLatLngBounds)
  {
    if (this.c == null);
    for (boolean bool = true; ; bool = false)
    {
      l.a(bool, "Position has already been set using position: " + this.c);
      this.f = paramLatLngBounds;
      return this;
    }
  }

  public final GroundOverlayOptions transparency(float paramFloat)
  {
    if ((paramFloat >= 0.0F) && (paramFloat <= 1.0F));
    for (boolean bool = true; ; bool = false)
    {
      l.b(bool, "Transparency must be in the range [0..1]");
      this.j = paramFloat;
      return this;
    }
  }

  public final GroundOverlayOptions visible(boolean paramBoolean)
  {
    this.i = paramBoolean;
    return this;
  }

  public final void writeToParcel(Parcel paramParcel, int paramInt)
  {
    if (ap.a())
    {
      GroundOverlayOptionsCreatorCheddar.a(this, paramParcel, paramInt);
      return;
    }
    GroundOverlayOptionsCreator.a(this, paramParcel, paramInt);
  }

  public final GroundOverlayOptions zIndex(float paramFloat)
  {
    this.h = paramFloat;
    return this;
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.google.android.m4b.maps.model.GroundOverlayOptions
 * JD-Core Version:    0.6.2
 */