Wondercoll
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Typedefs | Functions | Variables
_cxcore.h File Reference
#include "cxcore.h"
#include "cxmisc.h"
#include "_cxipp.h"
#include <math.h>
#include <assert.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <limits.h>
#include <float.h>

Go to the source code of this file.

Classes

struct  CvComplex32f
 
struct  CvComplex64f
 

Macros

#define CV_8TO32F(x)   icv8x32fTab[(x)+128]
 
#define CV_SQR_8U(x)   icv8x16uSqrTab[(x)+255]
 
#define icvIplToCvDepth(depth)   icvDepthToType[(((depth) & 255) >> 2) + ((depth) < 0)]
 
#define CV_FAST_CAST_8U(t)   (assert(-256 <= (t) && (t) <= 512), icvSaturate8u[(t)+256])
 
#define CV_MIN_8U(a, b)   ((a) - CV_FAST_CAST_8U((a) - (b)))
 
#define CV_MAX_8U(a, b)   ((a) + CV_FAST_CAST_8U((b) - (a)))
 

Typedefs

typedef unsigned long ulong
 
typedef CvFunc2D_3A1I CvArithmBinMaskFunc2D
 
typedef CvFunc2D_2A1P1I CvArithmUniMaskFunc2D
 
typedef CvStatus(CV_STDCALLCvCopyMaskFunc )(const void *src, int src_step, void *dst, int dst_step, CvSize size, const void *mask, int mask_step)
 
typedef CvStatus(CV_STDCALLCvLUT_TransformFunc )(const void *src, int srcstep, void *dst, int dststep, CvSize size, const void *lut)
 

Functions

CvComplex32f operator+ (CvComplex32f a, CvComplex32f b)
 
CvComplex32foperator+= (CvComplex32f &a, CvComplex32f b)
 
CvComplex32f operator- (CvComplex32f a, CvComplex32f b)
 
CvComplex32foperator-= (CvComplex32f &a, CvComplex32f b)
 
CvComplex32f operator- (CvComplex32f a)
 
CvComplex32f operator* (CvComplex32f a, CvComplex32f b)
 
double abs (CvComplex32f a)
 
CvComplex32f conj (CvComplex32f a)
 
CvComplex32f operator/ (CvComplex32f a, CvComplex32f b)
 
CvComplex32f operator* (double a, CvComplex32f b)
 
CvComplex32f operator* (CvComplex32f a, double b)
 
CvComplex64f operator+ (CvComplex64f a, CvComplex64f b)
 
CvComplex64foperator+= (CvComplex64f &a, CvComplex64f b)
 
CvComplex64f operator- (CvComplex64f a, CvComplex64f b)
 
CvComplex64foperator-= (CvComplex64f &a, CvComplex64f b)
 
CvComplex64f operator- (CvComplex64f a)
 
CvComplex64f operator* (CvComplex64f a, CvComplex64f b)
 
double abs (CvComplex64f a)
 
CvComplex64f operator/ (CvComplex64f a, CvComplex64f b)
 
CvComplex64f operator* (double a, CvComplex64f b)
 
CvComplex64f operator* (CvComplex64f a, double b)
 
CvComplex64f conj (CvComplex64f a)
 
CvComplex64f operator+ (CvComplex64f a, CvComplex32f b)
 
CvComplex64f operator+ (CvComplex32f a, CvComplex64f b)
 
CvComplex64f operator- (CvComplex64f a, CvComplex32f b)
 
CvComplex64f operator- (CvComplex32f a, CvComplex64f b)
 
CvComplex64f operator* (CvComplex64f a, CvComplex32f b)
 
CvComplex64f operator* (CvComplex32f a, CvComplex64f b)
 
CvCopyMaskFunc icvGetCopyMaskFunc (int elem_size)
 
CvStatus CV_STDCALL icvSetZero_8u_C1R (uchar *dst, int dststep, CvSize size)
 
CvStatus CV_STDCALL icvScale_32f (const float *src, float *dst, int len, float a, float b)
 
CvStatus CV_STDCALL icvScale_64f (const double *src, double *dst, int len, double a, double b)
 
CvStatus CV_STDCALL icvLUT_Transform8u_8u_C1R (const uchar *src, int srcstep, uchar *dst, int dststep, CvSize size, const uchar *lut)
 
CvStatus CV_STDCALL icvLUT_Transform8u_16u_C1R (const uchar *src, int srcstep, ushort *dst, int dststep, CvSize size, const ushort *lut)
 
CvStatus CV_STDCALL icvLUT_Transform8u_32s_C1R (const uchar *src, int srcstep, int *dst, int dststep, CvSize size, const int *lut)
 
CvStatus CV_STDCALL icvLUT_Transform8u_64f_C1R (const uchar *src, int srcstep, double *dst, int dststep, CvSize size, const double *lut)
 
CvStatus CV_STDCALL icvLUT_Transform8u_8u_C2R (const uchar *src, int srcstep, uchar *dst, int dststep, CvSize size, const uchar *lut)
 
CvStatus CV_STDCALL icvLUT_Transform8u_8u_C3R (const uchar *src, int srcstep, uchar *dst, int dststep, CvSize size, const uchar *lut)
 
CvStatus CV_STDCALL icvLUT_Transform8u_8u_C4R (const uchar *src, int srcstep, uchar *dst, int dststep, CvSize size, const uchar *lut)
 
CV_INLINE CvStatus icvLUT_Transform8u_8s_C1R (const uchar *src, int srcstep, schar *dst, int dststep, CvSize size, const schar *lut)
 
CV_INLINE CvStatus icvLUT_Transform8u_16s_C1R (const uchar *src, int srcstep, short *dst, int dststep, CvSize size, const short *lut)
 
CV_INLINE CvStatus icvLUT_Transform8u_32f_C1R (const uchar *src, int srcstep, float *dst, int dststep, CvSize size, const float *lut)
 

Variables

const float icv8x32fTab []
 
const ushort icv8x16uSqrTab []
 
const char * icvHersheyGlyphs []
 
const signed char icvDepthToType []
 
const uchar icvSaturate8u []
 

Macro Definition Documentation

#define CV_8TO32F (   x)    icv8x32fTab[(x)+128]
#define CV_FAST_CAST_8U (   t)    (assert(-256 <= (t) && (t) <= 512), icvSaturate8u[(t)+256])
#define CV_MAX_8U (   a,
  b 
)    ((a) + CV_FAST_CAST_8U((b) - (a)))
#define CV_MIN_8U (   a,
  b 
)    ((a) - CV_FAST_CAST_8U((a) - (b)))
#define CV_SQR_8U (   x)    icv8x16uSqrTab[(x)+255]
#define icvIplToCvDepth (   depth)    icvDepthToType[(((depth) & 255) >> 2) + ((depth) < 0)]

Typedef Documentation

typedef CvStatus(CV_STDCALL * CvCopyMaskFunc)(const void *src, int src_step, void *dst, int dst_step, CvSize size, const void *mask, int mask_step)
typedef CvStatus(CV_STDCALL * CvLUT_TransformFunc)(const void *src, int srcstep, void *dst, int dststep, CvSize size, const void *lut)
typedef unsigned long ulong

Function Documentation

double abs ( CvComplex32f  a)
double abs ( CvComplex64f  a)
CvCopyMaskFunc icvGetCopyMaskFunc ( int  elem_size)
CV_INLINE CvStatus icvLUT_Transform8u_16s_C1R ( const uchar src,
int  srcstep,
short dst,
int  dststep,
CvSize  size,
const short lut 
)
CvStatus CV_STDCALL icvLUT_Transform8u_16u_C1R ( const uchar src,
int  srcstep,
ushort dst,
int  dststep,
CvSize  size,
const ushort lut 
)
CV_INLINE CvStatus icvLUT_Transform8u_32f_C1R ( const uchar src,
int  srcstep,
float dst,
int  dststep,
CvSize  size,
const float lut 
)
CvStatus CV_STDCALL icvLUT_Transform8u_32s_C1R ( const uchar src,
int  srcstep,
int dst,
int  dststep,
CvSize  size,
const int lut 
)
CvStatus CV_STDCALL icvLUT_Transform8u_64f_C1R ( const uchar src,
int  srcstep,
double dst,
int  dststep,
CvSize  size,
const double lut 
)
CV_INLINE CvStatus icvLUT_Transform8u_8s_C1R ( const uchar src,
int  srcstep,
schar dst,
int  dststep,
CvSize  size,
const schar lut 
)
CvStatus CV_STDCALL icvLUT_Transform8u_8u_C1R ( const uchar src,
int  srcstep,
uchar dst,
int  dststep,
CvSize  size,
const uchar lut 
)
CvStatus CV_STDCALL icvLUT_Transform8u_8u_C2R ( const uchar src,
int  srcstep,
uchar dst,
int  dststep,
CvSize  size,
const uchar lut 
)
CvStatus CV_STDCALL icvLUT_Transform8u_8u_C3R ( const uchar src,
int  srcstep,
uchar dst,
int  dststep,
CvSize  size,
const uchar lut 
)
CvStatus CV_STDCALL icvLUT_Transform8u_8u_C4R ( const uchar src,
int  srcstep,
uchar dst,
int  dststep,
CvSize  size,
const uchar lut 
)
CvStatus CV_STDCALL icvScale_32f ( const float src,
float dst,
int  len,
float  a,
float  b 
)
CvStatus CV_STDCALL icvScale_64f ( const double src,
double dst,
int  len,
double  a,
double  b 
)
CvStatus CV_STDCALL icvSetZero_8u_C1R ( uchar dst,
int  dststep,
CvSize  size 
)
CvComplex32f operator* ( CvComplex32f  a,
CvComplex32f  b 
)
CvComplex32f operator* ( double  a,
CvComplex32f  b 
)
CvComplex32f operator* ( CvComplex32f  a,
double  b 
)
CvComplex64f operator* ( CvComplex64f  a,
CvComplex64f  b 
)
CvComplex64f operator* ( double  a,
CvComplex64f  b 
)
CvComplex64f operator* ( CvComplex64f  a,
double  b 
)
CvComplex64f operator* ( CvComplex64f  a,
CvComplex32f  b 
)
CvComplex64f operator* ( CvComplex32f  a,
CvComplex64f  b 
)
CvComplex32f operator+ ( CvComplex32f  a,
CvComplex32f  b 
)
CvComplex64f operator+ ( CvComplex64f  a,
CvComplex64f  b 
)
CvComplex64f operator+ ( CvComplex64f  a,
CvComplex32f  b 
)
CvComplex64f operator+ ( CvComplex32f  a,
CvComplex64f  b 
)
CvComplex32f& operator+= ( CvComplex32f a,
CvComplex32f  b 
)
CvComplex64f& operator+= ( CvComplex64f a,
CvComplex64f  b 
)
CvComplex32f operator- ( CvComplex32f  a,
CvComplex32f  b 
)
CvComplex32f operator- ( CvComplex32f  a)
CvComplex64f operator- ( CvComplex64f  a,
CvComplex64f  b 
)
CvComplex64f operator- ( CvComplex64f  a)
CvComplex64f operator- ( CvComplex64f  a,
CvComplex32f  b 
)
CvComplex64f operator- ( CvComplex32f  a,
CvComplex64f  b 
)
CvComplex32f& operator-= ( CvComplex32f a,
CvComplex32f  b 
)
CvComplex64f& operator-= ( CvComplex64f a,
CvComplex64f  b 
)
CvComplex32f operator/ ( CvComplex32f  a,
CvComplex32f  b 
)
CvComplex64f operator/ ( CvComplex64f  a,
CvComplex64f  b 
)

Variable Documentation

const ushort icv8x16uSqrTab[]
const float icv8x32fTab[]
const signed char icvDepthToType[]
const char* icvHersheyGlyphs[]
const uchar icvSaturate8u[]