package com.google.android.m4b.maps.model;

import android.os.IBinder;
import android.os.Parcel;
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 MarkerOptions
  implements c
{
  public static final MarkerOptionsCreator CREATOR = new MarkerOptionsCreator();
  private final int a;
  private LatLng b;
  private String c;
  private String d;
  private BitmapDescriptor e;
  private float f = 0.5F;
  private float g = 1.0F;
  private boolean h;
  private boolean i = true;
  private boolean j = false;
  private float k = 0.0F;
  private float l = 0.5F;
  private float m = 0.0F;
  private float n = 1.0F;

  public MarkerOptions()
  {
    this.a = 1;
  }

  MarkerOptions(int paramInt, LatLng paramLatLng, String paramString1, String paramString2, IBinder paramIBinder, float paramFloat1, float paramFloat2, boolean paramBoolean1, boolean paramBoolean2, boolean paramBoolean3, float paramFloat3, float paramFloat4, float paramFloat5, float paramFloat6)
  {
    this.a = paramInt;
    this.b = paramLatLng;
    this.c = paramString1;
    this.d = paramString2;
    if (paramIBinder == null);
    for (BitmapDescriptor localBitmapDescriptor = null; ; localBitmapDescriptor = new BitmapDescriptor(b.a.a(paramIBinder)))
    {
      this.e = localBitmapDescriptor;
      this.f = paramFloat1;
      this.g = paramFloat2;
      this.h = paramBoolean1;
      this.i = paramBoolean2;
      this.j = paramBoolean3;
      this.k = paramFloat3;
      this.l = paramFloat4;
      this.m = paramFloat5;
      this.n = paramFloat6;
      return;
    }
  }

  final int a()
  {
    return this.a;
  }

  public final MarkerOptions alpha(float paramFloat)
  {
    this.n = paramFloat;
    return this;
  }

  public final MarkerOptions anchor(float paramFloat1, float paramFloat2)
  {
    this.f = paramFloat1;
    this.g = paramFloat2;
    return this;
  }

  final IBinder b()
  {
    if (this.e == null)
      return null;
    return this.e.getRemoteObject().asBinder();
  }

  public final int describeContents()
  {
    return 0;
  }

  public final MarkerOptions draggable(boolean paramBoolean)
  {
    this.h = paramBoolean;
    return this;
  }

  public final MarkerOptions flat(boolean paramBoolean)
  {
    this.j = paramBoolean;
    return this;
  }

  public final float getAlpha()
  {
    return this.n;
  }

  public final float getAnchorU()
  {
    return this.f;
  }

  public final float getAnchorV()
  {
    return this.g;
  }

  public final BitmapDescriptor getIcon()
  {
    return this.e;
  }

  public final float getInfoWindowAnchorU()
  {
    return this.l;
  }

  public final float getInfoWindowAnchorV()
  {
    return this.m;
  }

  public final LatLng getPosition()
  {
    return this.b;
  }

  public final float getRotation()
  {
    return this.k;
  }

  public final String getSnippet()
  {
    return this.d;
  }

  public final String getTitle()
  {
    return this.c;
  }

  public final MarkerOptions icon(BitmapDescriptor paramBitmapDescriptor)
  {
    this.e = paramBitmapDescriptor;
    return this;
  }

  public final MarkerOptions infoWindowAnchor(float paramFloat1, float paramFloat2)
  {
    this.l = paramFloat1;
    this.m = paramFloat2;
    return this;
  }

  public final boolean isDraggable()
  {
    return this.h;
  }

  public final boolean isFlat()
  {
    return this.j;
  }

  public final boolean isVisible()
  {
    return this.i;
  }

  public final MarkerOptions position(LatLng paramLatLng)
  {
    this.b = paramLatLng;
    return this;
  }

  public final MarkerOptions rotation(float paramFloat)
  {
    this.k = paramFloat;
    return this;
  }

  public final MarkerOptions snippet(String paramString)
  {
    this.d = paramString;
    return this;
  }

  public final MarkerOptions title(String paramString)
  {
    this.c = paramString;
    return this;
  }

  public final MarkerOptions visible(boolean paramBoolean)
  {
    this.i = paramBoolean;
    return this;
  }

  public final void writeToParcel(Parcel paramParcel, int paramInt)
  {
    if (ap.a())
    {
      MarkerOptionsCreatorCheddar.a(this, paramParcel, paramInt);
      return;
    }
    MarkerOptionsCreator.a(this, paramParcel, paramInt);
  }
}

/* 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.MarkerOptions
 * JD-Core Version:    0.6.2
 */