g$c.smali

.class Lcom/baidu/location/indoor/g$c;
.super Ljava/lang/Object;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/baidu/location/indoor/g;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = "c"
.end annotation


# instance fields
.field public a:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Ljava/util/ArrayList<",
            "Ljava/lang/Float;",
            ">;>;"
        }
    .end annotation
.end field

.field public b:[D

.field final synthetic c:Lcom/baidu/location/indoor/g;

.field private d:F

.field private e:F

.field private f:F

.field private g:F

.field private h:F

.field private i:F

.field private j:F

.field private k:F

.field private l:F

.field private m:F

.field private n:F


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>(Lcom/baidu/location/indoor/g;)V
    .registers 2

    iput-object p1, p0, Lcom/baidu/location/indoor/g$c;->c:Lcom/baidu/location/indoor/g;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const p1, -0x41c5d146

    iput p1, p0, Lcom/baidu/location/indoor/g$c;->d:F

    const p1, -0x40974886

    iput p1, p0, Lcom/baidu/location/indoor/g$c;->e:F

    const p1, -0x40f2606a

    iput p1, p0, Lcom/baidu/location/indoor/g$c;->f:F

    const p1, -0x42a88d1f

    iput p1, p0, Lcom/baidu/location/indoor/g$c;->g:F

    const/high16 p1, 0x41c00000    # 24.0f

    iput p1, p0, Lcom/baidu/location/indoor/g$c;->h:F

    const p1, 0x4109c28f    # 8.61f

    iput p1, p0, Lcom/baidu/location/indoor/g$c;->i:F

    const/high16 p1, 0x40880000    # 4.25f

    iput p1, p0, Lcom/baidu/location/indoor/g$c;->j:F

    const p1, 0x42718f5c    # 60.39f

    iput p1, p0, Lcom/baidu/location/indoor/g$c;->k:F

    const p1, 0x4179999a    # 15.6f

    iput p1, p0, Lcom/baidu/location/indoor/g$c;->l:F

    const p1, 0x428823d7    # 68.07f

    iput p1, p0, Lcom/baidu/location/indoor/g$c;->m:F

    const p1, 0x4139c28f    # 11.61f

    iput p1, p0, Lcom/baidu/location/indoor/g$c;->n:F

    const/4 p1, 0x0

    iput-object p1, p0, Lcom/baidu/location/indoor/g$c;->a:Ljava/util/ArrayList;

    iput-object p1, p0, Lcom/baidu/location/indoor/g$c;->b:[D

    return-void
.end method


# virtual methods
.method public a(DDDD)D
    .registers 11

    invoke-virtual {p0, p3, p4, p5, p6}, Lcom/baidu/location/indoor/g$c;->a(DD)[D

    move-result-object p3

    const/4 p4, 0x0

    aget-wide p4, p3, p4

    sub-double/2addr p7, p4

    invoke-static {p7, p8}, Ljava/lang/Math;->abs(D)D

    move-result-wide p4

    const/4 p6, 0x1

    aget-wide p6, p3, p6

    const-wide/high16 v0, 0x4000000000000000L    # 2.0

    mul-double p6, p6, v0

    cmpl-double p3, p4, p6

    if-lez p3, :cond_18

    add-double/2addr p1, p4

    :cond_18
    return-wide p1
.end method

.method public a(DD)[D
    .registers 6

    invoke-static {}, Lcom/baidu/location/c/a;->a()Lcom/baidu/location/c/a;

    move-result-object v0

    invoke-virtual {v0, p1, p2, p3, p4}, Lcom/baidu/location/c/a;->a(DD)[D

    move-result-object p1

    return-object p1
.end method