ZBar Bar Code Reader Library  version 0.10
util.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define _qrcode_util_H
 
#define QR_CLAMP255(_x)
 
#define QR_CLAMPI(_a, _b, _c)
 
#define QR_COPYSIGNI(_a, _b)
 
#define QR_DIVROUND(_x, _y)
 
#define QR_EXTMUL(_a, _b, _r)
 
#define QR_FIXMUL(_a, _b, _r, _s)
 
#define QR_FLIPSIGNI(_a, _b)
 
#define QR_ILOG(_v)
 
#define QR_ILOG0(_v)
 
#define QR_ILOG1(_v)
 
#define QR_ILOG2(_v)
 
#define QR_ILOG3(_v)
 
#define QR_ILOG4(_v)
 
#define QR_MAXI(_a, _b)
 
#define QR_MINI(_a, _b)
 
#define QR_SIGNI(_x)
 
#define QR_SIGNMASK(_x)
 
#define QR_SORT2I(_a, _b)
 

Functions

unsigned qr_ihypot (int _x, int _y)
 
int qr_ilog (unsigned _val)
 
unsigned qr_isqrt (unsigned _val)
 

Macro Definition Documentation

#define _qrcode_util_H
#define QR_CLAMP255 (   _x)
#define QR_CLAMPI (   _a,
  _b,
  _c 
)
#define QR_COPYSIGNI (   _a,
  _b 
)
#define QR_EXTMUL (   _a,
  _b,
  _r 
)

Referenced by qr_hom_fit(), and qr_hom_init().

#define QR_FIXMUL (   _a,
  _b,
  _r,
  _s 
)

Referenced by qr_hom_cell_init(), and qr_hom_init().

#define QR_FLIPSIGNI (   _a,
  _b 
)

Referenced by qr_hom_cell_init().

#define QR_ILOG (   _v)
#define QR_ILOG0 (   _v)
#define QR_ILOG1 (   _v)
#define QR_ILOG2 (   _v)
#define QR_ILOG3 (   _v)
#define QR_ILOG4 (   _v)
#define QR_SIGNI (   _x)
#define QR_SIGNMASK (   _x)

Referenced by qr_hom_fit().

#define QR_SORT2I (   _a,
  _b 
)

Referenced by qr_sampling_grid_init().

Function Documentation

unsigned qr_ihypot ( int  _x,
int  _y 
)

References qr_ilog(), QR_MAXI, x, and y.

Referenced by qr_line_fit().

Here is the call graph for this function:

Here is the caller graph for this function:

int qr_ilog ( unsigned  _val)
unsigned qr_isqrt ( unsigned  _val)

References g.

Referenced by qr_finder_ransac(), and qr_ilog().

Here is the caller graph for this function: