EYEVEC_EMAIL
EYEVEC_HOMEPAGE
EYEVEC_VERSION_MAJOR
EYEVEC_VERSION_MINOR
EYEVEC_VERSION_TINY
EYEVEC_VERSION_STRING
EYEVEC_FULL_VERSION_STRING
EYEVEC_RELEASE_YEAR
EYEVEC_RELEASE_MONTH
EYEVEC_RELEASE_DAY
EYEVEC_RELEASE_DATE
EYEVEC_PKG_REVISION
Details
EYEVEC_EMAIL
Support email address for EyeVec products.
#define EYEVEC_EMAIL "support@eyevec.com"
EYEVEC_HOMEPAGE
URL of EyeVec website.
#define EYEVEC_HOMEPAGE "https://www.eyevec.com"
EYEVEC_VERSION_MAJOR
Major application version number.
#define EYEVEC_VERSION_MAJOR <major>
EYEVEC_VERSION_MINOR
Minor application version number.
#define EYEVEC_VERSION_MINOR <minor>
EYEVEC_VERSION_TINY
Tiny application version number.
#define EYEVEC_VERSION_TINY <tiny>
EYEVEC_VERSION_STRING
Library version number (without the patch level) as a character string.
#define EYEVEC_VERSION_STRING "<major>.<minor>"
EYEVEC_FULL_VERSION_STRING
Library full version number as a character string.
#define EYEVEC_FULL_VERSION_STRING "<major>.<minor>.<tiny>"
EYEVEC_RELEASE_YEAR
Library release year.
#define EYEVEC_RELEASE_YEAR <year>
EYEVEC_RELEASE_MONTH
Library release month.
#define EYEVEC_RELEASE_MONTH <month>
EYEVEC_RELEASE_DAY
Library release day.
#define EYEVEC_RELEASE_DAY <day>
EYEVEC_RELEASE_DATE
Library release date yyyy-mm-dd.
#define EYEVEC_RELEASE_DATE "<year>-<month>-<day>"
EYEVEC_PKG_REVISION
Library package revision number. To allow re-releasing the library with unchanged version number.
#define EYEVEC_PKG_REVISION <number>
EYEVEC_COMPOSE_VERSION
Composes a packed version value from specified major, minor and tiny version numbers.
#define EYEVEC_COMPOSE_VERSION(x,y,z) ((x) * 100000 + (y) * 1000 + (z))
EYEVEC_DECOMPOSE_VERSION_MAJOR
Extracts the major version number from a packed version value.
#define EYEVEC_DECOMPOSE_VERSION_MAJOR(v) ((v) / 100000)
EYEVEC_DECOMPOSE_VERSION_MINOR
Extracts the minor version number from a packed version value.
#define EYEVEC_DECOMPOSE_VERSION_MINOR(v) (((v) / 1000) % 100)
EYEVEC_DECOMPOSE_VERSION_TINY
Extracts the tiny version number (i.e. patch level) from a packed version value.
#define EYEVEC_DECOMPOSE_VERSION_TINY(v) ((v) % 1000)
EYEVEC_MAX_PUPIL_POINTS
Maximum number of pupil edge points. See EyeVecEyeFull.
#define EYEVEC_MAX_PUPIL_POINTS (360 / 3)
EYEVEC_MAX_IRIS_POINTS
Maximum number of iris edge points. See EyeVecEyeFull.
#define EYEVEC_MAX_IRIS_POINTS (360 / 6)
EYEVEC_MAX_DATAFILE_MSG_TEXT_LENGTH
Maximum size of the UTF-8 text field in a datafile message [bytes].
#define EYEVEC_MAX_DATAFILE_MSG_TEXT_LENGTH 4000
EYEVEC_MAX_DATAFILE_MSG_TYPE_LENGTH
Maximum size of the ASCII type field in a datafile message [bytes].
#define EYEVEC_MAX_DATAFILE_MSG_TYPE_LENGTH 40