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