モジュール | |
座標系 | |
特徴量 | |
エッジ角度 | |
マクロ定義 | |
#define | C8_MAX 127 |
#define | C8_MIN -128 |
#define | UC8_MAX 255 |
#define | S16_MAX 32767 |
#define | S16_MIN -32768 |
#define | US16_MAX 65535 |
#define | I32_MAX _IL(2147483647) |
#define | I32_MIN (_IL(-2147483647) - 1) |
#define | UI32_MAX _UL(4294967295) |
#define | L64_MAX _LL(9223372036854775807) |
#define | L64_MIN (_LL(-9223372036854775807) - 1) |
#define | UL64_MAX _ULL(0xffffffffffffffff) |
#define | DBL64_MAX 1.7976931348623158e+308 |
#define | DBL64_MIN 2.2250738585072014e-308 |
#define | FLT32_MAX 3.402823466e+38F |
#define | FLT32_MIN 1.175494351e-38F |
列挙型 | |
enum | f_err { F_ERR_NONE = 0, F_ERR_UNKNOWN = -1, F_ERR_UNINIT_LIB = -10001, F_ERR_UNSUPPORTED = -11000, F_ERR_NOMEMORY = -10003, F_ERR_FILE_IO = -11001, F_ERR_TIMEOUT = -11002, F_ERR_BUFFER_OVERFLOW = -20001, F_ERR_INVALID_PARAM = -10002, F_ERR_INVALID_OBJECT = -20000, F_ERR_INVALID_IMAGE = -20002, F_ERR_CALC_IMPOSSIBLE = -20003, F_ERR_CALC_OVERFLOW = -20004, F_ERR_NODATA = -20005, F_ERR_INVALID_INDEX = -20006, F_ERR_NOT_CALCULATED = -20007, F_ERR_PATTERN_NOT_FOUND = -20008, F_ERR_NOT_REGISTERED = -20009, F_ERR_MEASURE_RUN_OVERFLOW = -21000, F_ERR_MEASURE_BLOB_OVERFLOW = -21001, F_ERR_MEASURE_ROW_OVERFLOW = -21002, F_ERR_FFT_INVALID_SPEC = -30001, F_ERR_UNSUPPORTED_IMAGE_FILE = -40001, F_ERR_INTERRUPTED_IMAGE_IO = -40002, F_ERR_GS_NO_CONTRAST = -50000, F_ERR_CC_INVALID_ID = -60001, F_ERR_CC_INVALID_TABLE = -60002, F_ERR_FPM_NOFEATURE = -70001, F_ERR_NO_LICENCE = I32_MIN } |
FIE error code [詳細] |
#define C8_MAX 127 |
符号付き8ビット整数型(CHAR)で表現できる最大値。
#define C8_MIN -128 |
符号付き8ビット整数型(CHAR)で表現できる最小値。
#define UC8_MAX 255 |
符号無し8ビット整数型(UCHAR)で表現できる最大値。
#define S16_MAX 32767 |
符号付き16ビット整数型(SHORT)で表現できる最大値。
#define S16_MIN -32768 |
符号付き16ビット整数型(SHORT)で表現できる最小値。
#define US16_MAX 65535 |
符号無し16ビット整数型(USHORT)で表現できる最大値。
#define I32_MAX _IL(2147483647) |
符号付き32ビット整数型(INT)で表現できる最大値。
#define I32_MIN (_IL(-2147483647) - 1) |
符号付き32ビット整数型(INT)で表現できる最小値。
#define UI32_MAX _UL(4294967295) |
符号無し32ビット整数型(UINT)で表現できる最大値。
#define L64_MAX _LL(9223372036854775807) |
符号付き64ビット整数型(DLONG)で表現できる最大値。
#define L64_MIN (_LL(-9223372036854775807) - 1) |
符号付き64ビット整数型(DLONG)で表現できる最小値。
#define UL64_MAX _ULL(0xffffffffffffffff) |
符号無し64ビット整数型(UDLONG)で表現できる最大値。
#define DBL64_MAX 1.7976931348623158e+308 |
倍精度浮動小数点型(DOUBLE)で表現できる最大値。
#define DBL64_MIN 2.2250738585072014e-308 |
倍精度浮動小数点型(DOUBLE)で表現できる正の正規化数の最小値。
#define FLT32_MAX 3.402823466e+38F |
単精度浮動小数点型(FLOAT)で表現できる最大値。
#define FLT32_MIN 1.175494351e-38F |
単精度浮動小数点型(FLOAT)で表現できる正の正規化数の最小値。
enum f_err |
FIE error code
FIE LIB 共通エラーコード