libfprint/libfprint/nbis/include/bz_array.h
Daniel Drake 41b25f28a4 Add mindtct from NBIS; implement enroll for image devices
mindtct is mostly as-is for now, with just a couple of bits ripped out.
2007-10-27 22:48:09 +01:00

122 lines
2.4 KiB
C

/*******************************************************************************
License:
This software was developed at the National Institute of Standards and
Technology (NIST) by employees of the Federal Government in the course
of their official duties. Pursuant to title 17 Section 105 of the
United States Code, this software is not subject to copyright protection
and is in the public domain. NIST assumes no responsibility whatsoever for
its use by other parties, and makes no guarantees, expressed or implied,
about its quality, reliability, or any other characteristic.
Disclaimer:
This software was developed to promote biometric standards and biometric
technology testing for the Federal Government in accordance with the USA
PATRIOT Act and the Enhanced Border Security and Visa Entry Reform Act.
Specific hardware and software products identified in this software were used
in order to perform the software development. In no case does such
identification imply recommendation or endorsement by the National Institute
of Standards and Technology, nor does it imply that the products and equipment
identified are necessarily the best available for the purpose.
*******************************************************************************/
#ifndef _BZ_ARRAY_H
#define _BZ_ARRAY_H
#define STATIC static
/* #define BAD_BOUNDS 1 */
#define COLP_SIZE_1 20000
#define COLP_SIZE_2 5
#define COLS_SIZE_2 6
#define SCOLS_SIZE_1 20000
#define FCOLS_SIZE_1 20000
#define SCOLPT_SIZE 20000
#define FCOLPT_SIZE 20000
#define SC_SIZE 20000
#define RQ_SIZE 20000
#define TQ_SIZE 20000
#define ZZ_SIZE 20000
#define RX_SIZE 100
#define MM_SIZE 100
#define NN_SIZE 20
#define RK_SIZE 20000
#define RR_SIZE 100
#define AVN_SIZE 5
#define AVV_SIZE_1 2000
#define AVV_SIZE_2 5
#define CT_SIZE 2000
#define GCT_SIZE 2000
#define CTT_SIZE 2000
#ifdef BAD_BOUNDS
#define CTP_SIZE_1 2000
#define CTP_SIZE_2 1000
#else
#define CTP_SIZE_1 2000
#define CTP_SIZE_2 2500
#endif
/*
rp[x] == ctp[][x] :: sct[x][]
*/
#define RF_SIZE_1 100
#define RF_SIZE_2 10
#define CF_SIZE_1 100
#define CF_SIZE_2 10
#define Y_SIZE 20000
#define YL_SIZE_1 2
#define YL_SIZE_2 2000
#define YY_SIZE_1 1000
#define YY_SIZE_2 2
#define YY_SIZE_3 2000
#ifdef BAD_BOUNDS
#define SCT_SIZE_1 1000
#define SCT_SIZE_2 1000
#else
#define SCT_SIZE_1 2500
#define SCT_SIZE_2 1000
#endif
#define CP_SIZE 20000
#define RP_SIZE 20000
#endif /* !_BZ_ARRAY_H */