include/OpenCV/cxtypes.h File Reference

Go to the source code of this file.

Classes

union  Cv32suf
union  Cv64suf
struct  _IplImage
struct  _IplROI
struct  _IplConvKernel
struct  _IplConvKernelFP
struct  CvMat
struct  CvMatND
struct  CvSparseMat
struct  CvSparseNode
struct  CvSparseMatIterator
struct  CvHistogram
struct  CvRect
struct  CvTermCriteria
struct  CvPoint
struct  CvPoint2D32f
struct  CvPoint3D32f
struct  CvPoint2D64f
struct  CvPoint3D64f
struct  CvSize
struct  CvSize2D32f
struct  CvBox2D
struct  CvLineIterator
struct  CvSlice
struct  CvScalar
struct  CvMemBlock
struct  CvMemStorage
struct  CvMemStoragePos
struct  CvSeqBlock
struct  CvSeq
struct  CvSetElem
struct  CvSet
struct  CvGraphEdge
struct  CvGraphVtx
struct  CvGraphVtx2D
struct  CvGraph
struct  CvChain
struct  CvContour
struct  CvSeqWriter
struct  CvSeqReader
struct  CvAttrList
struct  CvString
struct  CvStringHashNode
struct  CvFileNode
struct  CvTypeInfo
struct  CvPluginFuncInfo
struct  CvModuleInfo

Typedefs

typedef __int64 int64
typedef unsigned __int64 uint64
typedef unsigned char uchar
typedef unsigned short ushort
typedef signed char schar
typedef void CvArr
typedef union Cv32suf Cv32suf
typedef union Cv64suf Cv64suf
typedef uint64 CvRNG
typedef struct _IplImage IplImage
typedef struct _IplTileInfo IplTileInfo
typedef struct _IplROI IplROI
typedef struct _IplConvKernel IplConvKernel
typedef struct _IplConvKernelFP IplConvKernelFP
typedef struct CvMat CvMat
typedef struct CvMatND CvMatND
typedef struct CvSparseMat CvSparseMat
typedef struct CvSparseNode CvSparseNode
typedef struct CvSparseMatIterator CvSparseMatIterator
typedef int CvHistType
typedef struct CvHistogram CvHistogram
typedef struct CvRect CvRect
typedef struct CvTermCriteria CvTermCriteria
typedef struct CvPoint CvPoint
typedef struct CvPoint2D32f CvPoint2D32f
typedef struct CvPoint3D32f CvPoint3D32f
typedef struct CvPoint2D64f CvPoint2D64f
typedef struct CvPoint3D64f CvPoint3D64f
typedef struct CvSize2D32f CvSize2D32f
typedef struct CvBox2D CvBox2D
typedef struct CvLineIterator CvLineIterator
typedef struct CvSlice CvSlice
typedef struct CvScalar CvScalar
typedef struct CvMemBlock CvMemBlock
typedef struct CvMemStorage CvMemStorage
typedef struct CvMemStoragePos CvMemStoragePos
typedef struct CvSeqBlock CvSeqBlock
typedef struct CvSeq CvSeq
typedef struct CvSetElem CvSetElem
typedef struct CvSet CvSet
typedef struct CvGraphEdge CvGraphEdge
typedef struct CvGraphVtx CvGraphVtx
typedef struct CvGraphVtx2D CvGraphVtx2D
typedef struct CvGraph CvGraph
typedef struct CvChain CvChain
typedef struct CvContour CvContour
typedef CvContour CvPoint2DSeq
typedef struct CvSeqWriter CvSeqWriter
typedef struct CvSeqReader CvSeqReader
typedef struct CvFileStorage CvFileStorage
typedef struct CvAttrList CvAttrList
typedef struct CvString CvString
typedef struct CvStringHashNode CvStringHashNode
typedef struct CvGenericHash CvFileNodeHash
typedef struct CvFileNode CvFileNode
typedef int(CV_CDECL * CvIsInstanceFunc )(const void *struct_ptr)
typedef void(CV_CDECL * CvReleaseFunc )(void **struct_dblptr)
typedef void *(CV_CDECL * CvReadFunc )(CvFileStorage *storage, CvFileNode *node)
typedef void(CV_CDECL * CvWriteFunc )(CvFileStorage *storage, const char *name, const void *struct_ptr, CvAttrList attributes)
typedef void *(CV_CDECL * CvCloneFunc )(const void *struct_ptr)
typedef struct CvTypeInfo CvTypeInfo
typedef struct CvPluginFuncInfo CvPluginFuncInfo
typedef struct CvModuleInfo CvModuleInfo

Functions

CV_INLINE int cvRound (double value)
CV_INLINE int cvFloor (double value)
CV_INLINE int cvCeil (double value)
CV_INLINE int cvIsNaN (double value)
CV_INLINE int cvIsInf (double value)
CV_INLINE CvRNG cvRNG (int64 seed CV_DEFAULT(-1))
CV_INLINE unsigned cvRandInt (CvRNG *rng)
CV_INLINE double cvRandReal (CvRNG *rng)
CV_INLINE CvMat cvMat (int rows, int cols, int type, void *data CV_DEFAULT(NULL))
CV_INLINE double cvmGet (const CvMat *mat, int row, int col)
CV_INLINE void cvmSet (CvMat *mat, int row, int col, double value)
CV_INLINE int cvIplDepth (int type)
CV_INLINE CvRect cvRect (int x, int y, int width, int height)
CV_INLINE IplROI cvRectToROI (CvRect rect, int coi)
CV_INLINE CvRect cvROIToRect (IplROI roi)
CV_INLINE CvTermCriteria cvTermCriteria (int type, int max_iter, double epsilon)
CV_INLINE CvPoint cvPoint (int x, int y)
CV_INLINE CvPoint2D32f cvPoint2D32f (double x, double y)
CV_INLINE CvPoint2D32f cvPointTo32f (CvPoint point)
CV_INLINE CvPoint cvPointFrom32f (CvPoint2D32f point)
CV_INLINE CvPoint3D32f cvPoint3D32f (double x, double y, double z)
CV_INLINE CvPoint2D64f cvPoint2D64f (double x, double y)
CV_INLINE CvPoint3D64f cvPoint3D64f (double x, double y, double z)
CV_INLINE CvSize cvSize (int width, int height)
CV_INLINE CvSize2D32f cvSize2D32f (double width, double height)
CV_INLINE CvSlice cvSlice (int start, int end)
CV_INLINE CvScalar cvScalar (double val0, double val1 CV_DEFAULT(0), double val2 CV_DEFAULT(0), double val3 CV_DEFAULT(0))
CV_INLINE CvScalar cvRealScalar (double val0)
CV_INLINE CvScalar cvScalarAll (double val0123)
CV_INLINE CvAttrList cvAttrList (const char **attr CV_DEFAULT(NULL), CvAttrList *next CV_DEFAULT(NULL))

Typedef Documentation

typedef int64_t int64
typedef uint64_t uint64
typedef unsigned char uchar
typedef unsigned short ushort
typedef signed char schar
typedef void CvArr
typedef union Cv32suf Cv32suf
typedef union Cv64suf Cv64suf
typedef uint64 CvRNG
typedef struct _IplImage IplImage
typedef struct _IplTileInfo IplTileInfo
typedef struct _IplROI IplROI
typedef struct _IplConvKernel IplConvKernel
typedef struct CvMat CvMat
typedef struct CvMatND CvMatND
typedef struct CvSparseMat CvSparseMat
typedef struct CvSparseNode CvSparseNode
typedef int CvHistType
typedef struct CvHistogram CvHistogram
typedef struct CvRect CvRect
typedef struct CvPoint CvPoint
typedef struct CvPoint2D32f CvPoint2D32f
typedef struct CvPoint3D32f CvPoint3D32f
typedef struct CvPoint2D64f CvPoint2D64f
typedef struct CvPoint3D64f CvPoint3D64f
typedef struct CvSize2D32f CvSize2D32f
typedef struct CvBox2D CvBox2D
typedef struct CvSlice CvSlice
typedef struct CvScalar CvScalar
typedef struct CvMemBlock CvMemBlock
typedef struct CvMemStorage CvMemStorage
typedef struct CvSeqBlock CvSeqBlock
typedef struct CvSeq CvSeq
typedef struct CvSetElem CvSetElem
typedef struct CvSet CvSet
typedef struct CvGraphEdge CvGraphEdge
typedef struct CvGraphVtx CvGraphVtx
typedef struct CvGraphVtx2D CvGraphVtx2D
typedef struct CvGraph CvGraph
typedef struct CvChain CvChain
typedef struct CvContour CvContour
typedef struct CvSeqWriter CvSeqWriter
typedef struct CvSeqReader CvSeqReader
typedef struct CvFileStorage CvFileStorage
typedef struct CvAttrList CvAttrList
typedef struct CvString CvString
typedef struct CvGenericHash CvFileNodeHash
typedef struct CvFileNode CvFileNode
typedef int(CV_CDECL * CvIsInstanceFunc)(const void *struct_ptr)
typedef void(CV_CDECL * CvReleaseFunc)(void **struct_dblptr)
typedef void*(CV_CDECL * CvReadFunc)(CvFileStorage *storage, CvFileNode *node)
typedef void(CV_CDECL * CvWriteFunc)(CvFileStorage *storage, const char *name, const void *struct_ptr, CvAttrList attributes)
typedef void*(CV_CDECL * CvCloneFunc)(const void *struct_ptr)
typedef struct CvTypeInfo CvTypeInfo
typedef struct CvModuleInfo CvModuleInfo

Function Documentation

CV_INLINE int cvRound ( double  value )
CV_INLINE int cvFloor ( double  value )
CV_INLINE int cvCeil ( double  value )
CV_INLINE int cvIsNaN ( double  value )
CV_INLINE int cvIsInf ( double  value )
CV_INLINE CvRNG cvRNG ( int64 seed   CV_DEFAULT-1 )
CV_INLINE unsigned cvRandInt ( CvRNG rng )
CV_INLINE double cvRandReal ( CvRNG rng )
CV_INLINE CvMat cvMat ( int  rows,
int  cols,
int  type,
void *data   CV_DEFAULTNULL 
)
CV_INLINE double cvmGet ( const CvMat mat,
int  row,
int  col 
)
CV_INLINE void cvmSet ( CvMat mat,
int  row,
int  col,
double  value 
)
CV_INLINE int cvIplDepth ( int  type )
CV_INLINE CvRect cvRect ( int  x,
int  y,
int  width,
int  height 
)
CV_INLINE IplROI cvRectToROI ( CvRect  rect,
int  coi 
)
CV_INLINE CvRect cvROIToRect ( IplROI  roi )
CV_INLINE CvTermCriteria cvTermCriteria ( int  type,
int  max_iter,
double  epsilon 
)
CV_INLINE CvPoint cvPoint ( int  x,
int  y 
)
CV_INLINE CvPoint2D32f cvPoint2D32f ( double  x,
double  y 
)
CV_INLINE CvPoint2D32f cvPointTo32f ( CvPoint  point )
CV_INLINE CvPoint cvPointFrom32f ( CvPoint2D32f  point )
CV_INLINE CvPoint3D32f cvPoint3D32f ( double  x,
double  y,
double  z 
)
CV_INLINE CvPoint2D64f cvPoint2D64f ( double  x,
double  y 
)
CV_INLINE CvPoint3D64f cvPoint3D64f ( double  x,
double  y,
double  z 
)
CV_INLINE CvSize cvSize ( int  width,
int  height 
)
CV_INLINE CvSize2D32f cvSize2D32f ( double  width,
double  height 
)
CV_INLINE CvSlice cvSlice ( int  start,
int  end 
)
CV_INLINE CvScalar cvScalar ( double  val0,
double val1   CV_DEFAULT0,
double val2   CV_DEFAULT0,
double val3   CV_DEFAULT
)
CV_INLINE CvScalar cvRealScalar ( double  val0 )
CV_INLINE CvScalar cvScalarAll ( double  val0123 )
CV_INLINE CvAttrList cvAttrList ( const char **attr   CV_DEFAULTNULL,
CvAttrList *next   CV_DEFAULTNULL 
)