/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.sun.jna.Structure
 *  com.sun.jna.Structure$ByReference
 *  com.sun.jna.Structure$ByValue
 */
package com.hst.hwface.sdk;

import com.hst.hwface.sdk.HWFaceRecMultiSDK;
import com.sun.jna.Structure;
import java.util.Arrays;
import java.util.List;

public static class HWFaceRecMultiSDK.KeyPos
extends Structure {
    public HWFaceRecMultiSDK.Pos.ByValue face;
    public HWFaceRecMultiSDK.Pos.ByValue leftEye;
    public HWFaceRecMultiSDK.Pos.ByValue rightEye;
    public HWFaceRecMultiSDK.Pos.ByValue leftUpperEye;
    public HWFaceRecMultiSDK.Pos.ByValue rightUpperEye;
    public HWFaceRecMultiSDK.Pos.ByValue leftleftEye;
    public HWFaceRecMultiSDK.Pos.ByValue leftrightEye;
    public HWFaceRecMultiSDK.Pos.ByValue rightleftEye;
    public HWFaceRecMultiSDK.Pos.ByValue rightrightEye;
    public HWFaceRecMultiSDK.Pos.ByValue leftNostril;
    public HWFaceRecMultiSDK.Pos.ByValue rightNostril;
    public HWFaceRecMultiSDK.Pos.ByValue nosePoint;
    public HWFaceRecMultiSDK.Pos.ByValue leftMouth;
    public HWFaceRecMultiSDK.Pos.ByValue rightMouth;

    protected List getFieldOrder() {
        return Arrays.asList("face", "leftEye", "rightEye", "leftUpperEye", "rightUpperEye", "leftleftEye", "leftrightEye", "rightleftEye", "rightrightEye", "leftNostril", "rightNostril", "nosePoint", "leftMouth", "rightMouth");
    }

    public static class ByReference
    extends HWFaceRecMultiSDK.KeyPos
    implements Structure.ByReference {
    }

    public static class ByValue
    extends HWFaceRecMultiSDK.KeyPos
    implements Structure.ByValue {
    }
}
