Classes | Typedefs | Enumerations | Functions
types_c.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 int CVStatus
 
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 CvSize CvSize
 
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
 

Enumerations

enum  {
  CV_StsOk = 0, CV_StsBackTrace = -1, CV_StsError = -2, CV_StsInternal = -3,
  CV_StsNoMem = -4, CV_StsBadArg = -5, CV_StsBadFunc = -6, CV_StsNoConv = -7,
  CV_StsAutoTrace = -8, CV_HeaderIsNull = -9, CV_BadImageSize = -10, CV_BadOffset = -11,
  CV_BadDataPtr = -12, CV_BadStep = -13, CV_BadModelOrChSeq = -14, CV_BadNumChannels = -15,
  CV_BadNumChannel1U = -16, CV_BadDepth = -17, CV_BadAlphaChannel = -18, CV_BadOrder = -19,
  CV_BadOrigin = -20, CV_BadAlign = -21, CV_BadCallBack = -22, CV_BadTileSize = -23,
  CV_BadCOI = -24, CV_BadROISize = -25, CV_MaskIsTiled = -26, CV_StsNullPtr = -27,
  CV_StsVecLengthErr = -28, CV_StsFilterStructContentErr = -29, CV_StsKernelStructContentErr = -30, CV_StsFilterOffsetErr = -31,
  CV_StsBadSize = -201, CV_StsDivByZero = -202, CV_StsInplaceNotSupported = -203, CV_StsObjectNotFound = -204,
  CV_StsUnmatchedFormats = -205, CV_StsBadFlag = -206, CV_StsBadPoint = -207, CV_StsBadMask = -208,
  CV_StsUnmatchedSizes = -209, CV_StsUnsupportedFormat = -210, CV_StsOutOfRange = -211, CV_StsParseError = -212,
  CV_StsNotImplemented = -213, CV_StsBadMemBlock = -214, CV_StsAssert = -215, CV_GpuNotSupported = -216,
  CV_GpuApiCallError = -217, CV_OpenGlNotSupported = -218, CV_OpenGlApiCallError = -219, CV_OpenCLDoubleNotSupported = -220,
  CV_OpenCLInitError = -221, CV_OpenCLNoAMDBlasFft = -222
}
 

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 int CVStatus
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 CvSize CvSize
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

Enumeration Type Documentation

anonymous enum
Enumerator
CV_StsOk 
CV_StsBackTrace 
CV_StsError 
CV_StsInternal 
CV_StsNoMem 
CV_StsBadArg 
CV_StsBadFunc 
CV_StsNoConv 
CV_StsAutoTrace 
CV_HeaderIsNull 
CV_BadImageSize 
CV_BadOffset 
CV_BadDataPtr 
CV_BadStep 
CV_BadModelOrChSeq 
CV_BadNumChannels 
CV_BadNumChannel1U 
CV_BadDepth 
CV_BadAlphaChannel 
CV_BadOrder 
CV_BadOrigin 
CV_BadAlign 
CV_BadCallBack 
CV_BadTileSize 
CV_BadCOI 
CV_BadROISize 
CV_MaskIsTiled 
CV_StsNullPtr 
CV_StsVecLengthErr 
CV_StsFilterStructContentErr 
CV_StsKernelStructContentErr 
CV_StsFilterOffsetErr 
CV_StsBadSize 
CV_StsDivByZero 
CV_StsInplaceNotSupported 
CV_StsObjectNotFound 
CV_StsUnmatchedFormats 
CV_StsBadFlag 
CV_StsBadPoint 
CV_StsBadMask 
CV_StsUnmatchedSizes 
CV_StsUnsupportedFormat 
CV_StsOutOfRange 
CV_StsParseError 
CV_StsNotImplemented 
CV_StsBadMemBlock 
CV_StsAssert 
CV_GpuNotSupported 
CV_GpuApiCallError 
CV_OpenGlNotSupported 
CV_OpenGlApiCallError 
CV_OpenCLDoubleNotSupported 
CV_OpenCLInitError 
CV_OpenCLNoAMDBlasFft 

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 
)