public static void ParamDictSetFloat(ParamDict paramDict, int id, float value) { if (paramDict == null) { throw new ArgumentNullException(nameof(paramDict)); } NativeMethods.c_ncnn_paramdict_set_float(paramDict.NativePtr, id, value); }
public static float ParamDictGetFloat(ParamDict paramDict, int id, float defaultValue) { if (paramDict == null) { throw new ArgumentNullException(nameof(paramDict)); } return(NativeMethods.c_ncnn_paramdict_get_float(paramDict.NativePtr, id, defaultValue)); }
public static ParamDictType ParamDictGetType(ParamDict paramDict, int id) { if (paramDict == null) { throw new ArgumentNullException(nameof(paramDict)); } return((ParamDictType)NativeMethods.c_ncnn_paramdict_get_type(paramDict.NativePtr, id)); }
public static void ParamDictDestroy(ParamDict paramDict) { if (paramDict == null) { throw new ArgumentNullException(nameof(paramDict)); } NativeMethods.c_ncnn_paramdict_destroy(paramDict.NativePtr); }
public static void ParamDictSetArray(ParamDict paramDict, int id, Mat value) { if (paramDict == null) { throw new ArgumentNullException(nameof(paramDict)); } if (value == null) { throw new ArgumentNullException(nameof(value)); } NativeMethods.c_ncnn_paramdict_set_array(paramDict.NativePtr, id, value.NativePtr); }
public static Mat ParamDictGetArray(ParamDict paramDict, int id, Mat defaultValue) { if (paramDict == null) { throw new ArgumentNullException(nameof(paramDict)); } if (defaultValue == null) { throw new ArgumentNullException(nameof(defaultValue)); } var ret = NativeMethods.c_ncnn_paramdict_get_array(paramDict.NativePtr, id, defaultValue.NativePtr); return(new Mat(ret)); }