2026-07-06 19:54:44 +08:00

155 lines
3.7 KiB
Smali

.class public Lcom/google/mlkit/vision/pose/PoseLandmark;
.super Ljava/lang/Object;
.source "com.google.mlkit:pose-detection-common@@18.0.0-beta3"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/mlkit/vision/pose/PoseLandmark$LandmarkType;
}
.end annotation
# static fields
.field public static final LEFT_ANKLE:I = 0x1b
.field public static final LEFT_EAR:I = 0x7
.field public static final LEFT_ELBOW:I = 0xd
.field public static final LEFT_EYE:I = 0x2
.field public static final LEFT_EYE_INNER:I = 0x1
.field public static final LEFT_EYE_OUTER:I = 0x3
.field public static final LEFT_FOOT_INDEX:I = 0x1f
.field public static final LEFT_HEEL:I = 0x1d
.field public static final LEFT_HIP:I = 0x17
.field public static final LEFT_INDEX:I = 0x13
.field public static final LEFT_KNEE:I = 0x19
.field public static final LEFT_MOUTH:I = 0x9
.field public static final LEFT_PINKY:I = 0x11
.field public static final LEFT_SHOULDER:I = 0xb
.field public static final LEFT_THUMB:I = 0x15
.field public static final LEFT_WRIST:I = 0xf
.field public static final NOSE:I = 0x0
.field public static final RIGHT_ANKLE:I = 0x1c
.field public static final RIGHT_EAR:I = 0x8
.field public static final RIGHT_ELBOW:I = 0xe
.field public static final RIGHT_EYE:I = 0x5
.field public static final RIGHT_EYE_INNER:I = 0x4
.field public static final RIGHT_EYE_OUTER:I = 0x6
.field public static final RIGHT_FOOT_INDEX:I = 0x20
.field public static final RIGHT_HEEL:I = 0x1e
.field public static final RIGHT_HIP:I = 0x18
.field public static final RIGHT_INDEX:I = 0x14
.field public static final RIGHT_KNEE:I = 0x1a
.field public static final RIGHT_MOUTH:I = 0xa
.field public static final RIGHT_PINKY:I = 0x12
.field public static final RIGHT_SHOULDER:I = 0xc
.field public static final RIGHT_THUMB:I = 0x16
.field public static final RIGHT_WRIST:I = 0x10
# instance fields
.field private final zza:I
.field private final zzb:Lcom/google/mlkit/vision/common/PointF3D;
.field private final zzc:Landroid/graphics/PointF;
.field private final zzd:F
# direct methods
.method constructor <init>(ILcom/google/mlkit/vision/common/PointF3D;F)V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput p1, p0, Lcom/google/mlkit/vision/pose/PoseLandmark;->zza:I
iput-object p2, p0, Lcom/google/mlkit/vision/pose/PoseLandmark;->zzb:Lcom/google/mlkit/vision/common/PointF3D;
new-instance p1, Landroid/graphics/PointF;
invoke-virtual {p2}, Lcom/google/mlkit/vision/common/PointF3D;->getX()F
move-result v0
invoke-virtual {p2}, Lcom/google/mlkit/vision/common/PointF3D;->getY()F
move-result p2
invoke-direct {p1, v0, p2}, Landroid/graphics/PointF;-><init>(FF)V
iput-object p1, p0, Lcom/google/mlkit/vision/pose/PoseLandmark;->zzc:Landroid/graphics/PointF;
iput p3, p0, Lcom/google/mlkit/vision/pose/PoseLandmark;->zzd:F
return-void
.end method
# virtual methods
.method public getInFrameLikelihood()F
.locals 1
iget v0, p0, Lcom/google/mlkit/vision/pose/PoseLandmark;->zzd:F
return v0
.end method
.method public getLandmarkType()I
.locals 1
iget v0, p0, Lcom/google/mlkit/vision/pose/PoseLandmark;->zza:I
return v0
.end method
.method public getPosition()Landroid/graphics/PointF;
.locals 1
iget-object v0, p0, Lcom/google/mlkit/vision/pose/PoseLandmark;->zzc:Landroid/graphics/PointF;
return-object v0
.end method
.method public getPosition3D()Lcom/google/mlkit/vision/common/PointF3D;
.locals 1
iget-object v0, p0, Lcom/google/mlkit/vision/pose/PoseLandmark;->zzb:Lcom/google/mlkit/vision/common/PointF3D;
return-object v0
.end method