Classes | Defines | Functions
vl_ubcmatch.c File Reference
#include <mexutils.h>
#include <vl/generic.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
Include dependency graph for vl_ubcmatch.c:

Go to the source code of this file.

Classes

struct  Pair

Defines

#define _COMPARE_TEMPLATE(MXC)
#define _DISPATCH_COMPARE(MXC)
#define MAXVAL_mxDOUBLE_CLASS   mxGetInf()
#define MAXVAL_mxINT8_CLASS   0x7fffffff
#define MAXVAL_mxSINGLE_CLASS   ((float)mxGetInf())
#define MAXVAL_mxUINT8_CLASS   0x7fffffff
#define PROMOTE_mxDOUBLE_CLASS   double
#define PROMOTE_mxINT8_CLASS   int
#define PROMOTE_mxSINGLE_CLASS   float
#define PROMOTE_mxUINT8_CLASS   int
#define TYPEOF_mxDOUBLE_CLASS   double
#define TYPEOF_mxINT8_CLASS   char
#define TYPEOF_mxSINGLE_CLASS   float
#define TYPEOF_mxUINT8_CLASS   unsigned char

Functions

void mexFunction (int nout, mxArray *out[], int nin, const mxArray *in[])

Define Documentation

#define _COMPARE_TEMPLATE (   MXC)

Definition at line 50 of file vl_ubcmatch.c.

#define _DISPATCH_COMPARE (   MXC)
Value:
case MXC :                                                          \
      pairs_iterator = compare_##MXC(pairs_iterator,                    \
                                     (const TYPEOF_##MXC*) L1_pt,       \
                                     (const TYPEOF_##MXC*) L2_pt,       \
                                     K1,K2,ND,thresh) ;                 \
    break ;                                                             \
#define MAXVAL_mxDOUBLE_CLASS   mxGetInf()

Definition at line 33 of file vl_ubcmatch.c.

#define MAXVAL_mxINT8_CLASS   0x7fffffff

Definition at line 35 of file vl_ubcmatch.c.

#define MAXVAL_mxSINGLE_CLASS   ((float)mxGetInf())

Definition at line 34 of file vl_ubcmatch.c.

#define MAXVAL_mxUINT8_CLASS   0x7fffffff

Definition at line 36 of file vl_ubcmatch.c.

#define PROMOTE_mxDOUBLE_CLASS   double

Definition at line 28 of file vl_ubcmatch.c.

#define PROMOTE_mxINT8_CLASS   int

Definition at line 30 of file vl_ubcmatch.c.

#define PROMOTE_mxSINGLE_CLASS   float

Definition at line 29 of file vl_ubcmatch.c.

#define PROMOTE_mxUINT8_CLASS   int

Definition at line 31 of file vl_ubcmatch.c.

#define TYPEOF_mxDOUBLE_CLASS   double

Definition at line 23 of file vl_ubcmatch.c.

#define TYPEOF_mxINT8_CLASS   char

Definition at line 25 of file vl_ubcmatch.c.

#define TYPEOF_mxSINGLE_CLASS   float

Definition at line 24 of file vl_ubcmatch.c.

#define TYPEOF_mxUINT8_CLASS   unsigned char

Definition at line 26 of file vl_ubcmatch.c.


Function Documentation

void mexFunction ( int nout  ,
mxArray *  out[],
int  nin,
const mxArray *  in[] 
)

Definition at line 110 of file vl_ubcmatch.c.



libvlfeat
Author(s): Andrea Vedaldi
autogenerated on Thu Jun 6 2019 20:25:52