All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.gdface.cassdk.jna.THFI_Param Maven / Gradle / Ivy

package net.gdface.cassdk.jna;
import com.sun.jna.Pointer;
import com.sun.jna.Structure;
import java.util.Arrays;
import java.util.List;
import net.gdface.cassdk.jna.THFaceImageLibrary.DWORD_PTR;
/**
 * native declaration : include\THFaceImage_i.h:47
* This file was autogenerated by JNAerator,
* a tool written by Olivier Chafik that uses a few opensource projects..
* For help, please visit NativeLibs4Java , Rococoa, or JNA. */ public class THFI_Param extends Structure { /** min face width size can be detected,default is 50 pixels */ public int nMinFaceSize; /** max face roll angle,default is 30(degree) */ public int nRollAngle; /** ingored */ public byte bOnlyDetect; /** * reserved value,must be NULL
* C type : DWORD_PTR */ public DWORD_PTR dwReserved; public THFI_Param() { super(); } protected List getFieldOrder() { return Arrays.asList("nMinFaceSize", "nRollAngle", "bOnlyDetect", "dwReserved"); } /** * @param nMinFaceSize min face width size can be detected,default is 50 pixels
* @param nRollAngle max face roll angle,default is 30(degree)
* @param bOnlyDetect ingored
* @param dwReserved reserved value,must be NULL
* C type : DWORD_PTR */ public THFI_Param(int nMinFaceSize, int nRollAngle, byte bOnlyDetect, DWORD_PTR dwReserved) { super(); this.nMinFaceSize = nMinFaceSize; this.nRollAngle = nRollAngle; this.bOnlyDetect = bOnlyDetect; this.dwReserved = dwReserved; } public THFI_Param(Pointer peer) { super(peer); } public static class ByReference extends THFI_Param implements Structure.ByReference { }; public static class ByValue extends THFI_Param implements Structure.ByValue { }; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy