Wondercoll
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions
cxarray.cpp File Reference
#include "_cxcore.h"

Macros

#define ICV_SPARSE_MAT_HASH_MULTIPLIER   33
 

Functions

CV_IMPL void cvSetIPLAllocators (Cv_iplCreateImageHeader createHeader, Cv_iplAllocateImageData allocateData, Cv_iplDeallocate deallocate, Cv_iplCreateROI createROI, Cv_iplCloneImage cloneImage)
 
CV_IMPL CvMatcvCreateMat (int height, int width, int type)
 
CV_IMPL CvMatcvCreateMatHeader (int rows, int cols, int type)
 
CV_IMPL CvMatcvInitMatHeader (CvMat *arr, int rows, int cols, int type, void *data, int step)
 
CV_IMPL void cvReleaseMat (CvMat **array)
 
CV_IMPL CvMatcvCloneMat (const CvMat *src)
 
CV_IMPL CvMatNDcvInitMatNDHeader (CvMatND *mat, int dims, const int *sizes, int type, void *data)
 
CV_IMPL CvMatNDcvCreateMatND (int dims, const int *sizes, int type)
 
CV_IMPL CvMatNDcvCreateMatNDHeader (int dims, const int *sizes, int type)
 
CV_IMPL CvMatNDcvCloneMatND (const CvMatND *src)
 
CV_IMPL int cvInitNArrayIterator (int count, CvArr **arrs, const CvArr *mask, CvMatND *stubs, CvNArrayIterator *iterator, int flags)
 
CV_IMPL int cvNextNArraySlice (CvNArrayIterator *iterator)
 
CV_IMPL CvSparseMatcvCreateSparseMat (int dims, const int *sizes, int type)
 
CV_IMPL void cvReleaseSparseMat (CvSparseMat **array)
 
CV_IMPL CvSparseMatcvCloneSparseMat (const CvSparseMat *src)
 
CvSparseNodecvInitSparseMatIterator (const CvSparseMat *mat, CvSparseMatIterator *iterator)
 
CV_IMPL void cvCreateData (CvArr *arr)
 
CV_IMPL void cvSetData (CvArr *arr, void *data, int step)
 
CV_IMPL void cvReleaseData (CvArr *arr)
 
CV_IMPL void cvGetRawData (const CvArr *arr, uchar **data, int *step, CvSize *roi_size)
 
CV_IMPL int cvGetElemType (const CvArr *arr)
 
CV_IMPL int cvGetDims (const CvArr *arr, int *sizes)
 
CV_IMPL int cvGetDimSize (const CvArr *arr, int index)
 
CV_IMPL CvSize cvGetSize (const CvArr *arr)
 
CV_IMPL CvMatcvGetSubRect (const CvArr *arr, CvMat *submat, CvRect rect)
 
CV_IMPL CvMatcvGetRows (const CvArr *arr, CvMat *submat, int start_row, int end_row, int delta_row)
 
CV_IMPL CvMatcvGetCols (const CvArr *arr, CvMat *submat, int start_col, int end_col)
 
CV_IMPL CvMatcvGetDiag (const CvArr *arr, CvMat *submat, int diag)
 
CV_IMPL void cvScalarToRawData (const CvScalar *scalar, void *data, int type, int extend_to_12)
 
CV_IMPL void cvRawDataToScalar (const void *data, int flags, CvScalar *scalar)
 
CV_IMPL ucharcvPtr1D (const CvArr *arr, int idx, int *_type)
 
CV_IMPL ucharcvPtr2D (const CvArr *arr, int y, int x, int *_type)
 
CV_IMPL ucharcvPtr3D (const CvArr *arr, int z, int y, int x, int *_type)
 
CV_IMPL ucharcvPtrND (const CvArr *arr, const int *idx, int *_type, int create_node, unsigned *precalc_hashval)
 
CV_IMPL CvScalar cvGet1D (const CvArr *arr, int idx)
 
CV_IMPL CvScalar cvGet2D (const CvArr *arr, int y, int x)
 
CV_IMPL CvScalar cvGet3D (const CvArr *arr, int z, int y, int x)
 
CV_IMPL CvScalar cvGetND (const CvArr *arr, const int *idx)
 
CV_IMPL double cvGetReal1D (const CvArr *arr, int idx)
 
CV_IMPL double cvGetReal2D (const CvArr *arr, int y, int x)
 
CV_IMPL double cvGetReal3D (const CvArr *arr, int z, int y, int x)
 
CV_IMPL double cvGetRealND (const CvArr *arr, const int *idx)
 
CV_IMPL void cvSet1D (CvArr *arr, int idx, CvScalar scalar)
 
CV_IMPL void cvSet2D (CvArr *arr, int y, int x, CvScalar scalar)
 
CV_IMPL void cvSet3D (CvArr *arr, int z, int y, int x, CvScalar scalar)
 
CV_IMPL void cvSetND (CvArr *arr, const int *idx, CvScalar scalar)
 
CV_IMPL void cvSetReal1D (CvArr *arr, int idx, double value)
 
CV_IMPL void cvSetReal2D (CvArr *arr, int y, int x, double value)
 
CV_IMPL void cvSetReal3D (CvArr *arr, int z, int y, int x, double value)
 
CV_IMPL void cvSetRealND (CvArr *arr, const int *idx, double value)
 
CV_IMPL void cvClearND (CvArr *arr, const int *idx)
 
CV_IMPL CvMatcvGetMat (const CvArr *array, CvMat *mat, int *pCOI, int allowND)
 
CV_IMPL CvArrcvReshapeMatND (const CvArr *arr, int sizeof_header, CvArr *_header, int new_cn, int new_dims, int *new_sizes)
 
CV_IMPL CvMatcvReshape (const CvArr *array, CvMat *header, int new_cn, int new_rows)
 
CV_IMPL IplImagecvGetImage (const CvArr *array, IplImage *img)
 
CV_IMPL IplImagecvCreateImageHeader (CvSize size, int depth, int channels)
 
CV_IMPL IplImagecvCreateImage (CvSize size, int depth, int channels)
 
CV_IMPL IplImagecvInitImageHeader (IplImage *image, CvSize size, int depth, int channels, int origin, int align)
 
CV_IMPL void cvReleaseImageHeader (IplImage **image)
 
CV_IMPL void cvReleaseImage (IplImage **image)
 
CV_IMPL void cvSetImageROI (IplImage *image, CvRect rect)
 
CV_IMPL void cvResetImageROI (IplImage *image)
 
CV_IMPL CvRect cvGetImageROI (const IplImage *img)
 
CV_IMPL void cvSetImageCOI (IplImage *image, int coi)
 
CV_IMPL int cvGetImageCOI (const IplImage *image)
 
CV_IMPL IplImagecvCloneImage (const IplImage *src)
 
CV_IMPL CvTermCriteria cvCheckTermCriteria (CvTermCriteria criteria, double default_eps, int default_max_iters)
 

Macro Definition Documentation

#define ICV_SPARSE_MAT_HASH_MULTIPLIER   33

Function Documentation

CV_IMPL CvTermCriteria cvCheckTermCriteria ( CvTermCriteria  criteria,
double  default_eps,
int  default_max_iters 
)
CV_IMPL void cvClearND ( CvArr arr,
const int idx 
)
CV_IMPL IplImage* cvCloneImage ( const IplImage src)
CV_IMPL CvMat* cvCloneMat ( const CvMat src)
CV_IMPL CvMatND* cvCloneMatND ( const CvMatND src)
CV_IMPL CvSparseMat* cvCloneSparseMat ( const CvSparseMat src)
CV_IMPL void cvCreateData ( CvArr arr)
CV_IMPL IplImage* cvCreateImage ( CvSize  size,
int  depth,
int  channels 
)
CV_IMPL IplImage* cvCreateImageHeader ( CvSize  size,
int  depth,
int  channels 
)
CV_IMPL CvMat* cvCreateMat ( int  height,
int  width,
int  type 
)
CV_IMPL CvMat* cvCreateMatHeader ( int  rows,
int  cols,
int  type 
)
CV_IMPL CvMatND* cvCreateMatND ( int  dims,
const int sizes,
int  type 
)
CV_IMPL CvMatND* cvCreateMatNDHeader ( int  dims,
const int sizes,
int  type 
)
CV_IMPL CvSparseMat* cvCreateSparseMat ( int  dims,
const int sizes,
int  type 
)
CV_IMPL CvScalar cvGet1D ( const CvArr arr,
int  idx 
)
CV_IMPL CvScalar cvGet2D ( const CvArr arr,
int  y,
int  x 
)
CV_IMPL CvScalar cvGet3D ( const CvArr arr,
int  z,
int  y,
int  x 
)
CV_IMPL CvMat* cvGetCols ( const CvArr arr,
CvMat submat,
int  start_col,
int  end_col 
)
CV_IMPL CvMat* cvGetDiag ( const CvArr arr,
CvMat submat,
int  diag 
)
CV_IMPL int cvGetDims ( const CvArr arr,
int sizes 
)
CV_IMPL int cvGetDimSize ( const CvArr arr,
int  index 
)
CV_IMPL int cvGetElemType ( const CvArr arr)
CV_IMPL IplImage* cvGetImage ( const CvArr array,
IplImage img 
)
CV_IMPL int cvGetImageCOI ( const IplImage image)
CV_IMPL CvRect cvGetImageROI ( const IplImage img)
CV_IMPL CvMat* cvGetMat ( const CvArr array,
CvMat mat,
int pCOI,
int  allowND 
)
CV_IMPL CvScalar cvGetND ( const CvArr arr,
const int idx 
)
CV_IMPL void cvGetRawData ( const CvArr arr,
uchar **  data,
int step,
CvSize roi_size 
)
CV_IMPL double cvGetReal1D ( const CvArr arr,
int  idx 
)
CV_IMPL double cvGetReal2D ( const CvArr arr,
int  y,
int  x 
)
CV_IMPL double cvGetReal3D ( const CvArr arr,
int  z,
int  y,
int  x 
)
CV_IMPL double cvGetRealND ( const CvArr arr,
const int idx 
)
CV_IMPL CvMat* cvGetRows ( const CvArr arr,
CvMat submat,
int  start_row,
int  end_row,
int  delta_row 
)
CV_IMPL CvSize cvGetSize ( const CvArr arr)
CV_IMPL CvMat* cvGetSubRect ( const CvArr arr,
CvMat submat,
CvRect  rect 
)
CV_IMPL IplImage* cvInitImageHeader ( IplImage image,
CvSize  size,
int  depth,
int  channels,
int  origin,
int  align 
)
CV_IMPL CvMat* cvInitMatHeader ( CvMat arr,
int  rows,
int  cols,
int  type,
void *  data,
int  step 
)
CV_IMPL CvMatND* cvInitMatNDHeader ( CvMatND mat,
int  dims,
const int sizes,
int  type,
void *  data 
)
CV_IMPL int cvInitNArrayIterator ( int  count,
CvArr **  arrs,
const CvArr mask,
CvMatND stubs,
CvNArrayIterator iterator,
int  flags 
)
CvSparseNode* cvInitSparseMatIterator ( const CvSparseMat mat,
CvSparseMatIterator iterator 
)
CV_IMPL int cvNextNArraySlice ( CvNArrayIterator iterator)
CV_IMPL uchar* cvPtr1D ( const CvArr arr,
int  idx,
int _type 
)
CV_IMPL uchar* cvPtr2D ( const CvArr arr,
int  y,
int  x,
int _type 
)
CV_IMPL uchar* cvPtr3D ( const CvArr arr,
int  z,
int  y,
int  x,
int _type 
)
CV_IMPL uchar* cvPtrND ( const CvArr arr,
const int idx,
int _type,
int  create_node,
unsigned precalc_hashval 
)
CV_IMPL void cvRawDataToScalar ( const void *  data,
int  flags,
CvScalar scalar 
)
CV_IMPL void cvReleaseData ( CvArr arr)
CV_IMPL void cvReleaseImage ( IplImage **  image)
CV_IMPL void cvReleaseImageHeader ( IplImage **  image)
CV_IMPL void cvReleaseMat ( CvMat **  array)
CV_IMPL void cvReleaseSparseMat ( CvSparseMat **  array)
CV_IMPL void cvResetImageROI ( IplImage image)
CV_IMPL CvMat* cvReshape ( const CvArr array,
CvMat header,
int  new_cn,
int  new_rows 
)
CV_IMPL CvArr* cvReshapeMatND ( const CvArr arr,
int  sizeof_header,
CvArr _header,
int  new_cn,
int  new_dims,
int new_sizes 
)
CV_IMPL void cvScalarToRawData ( const CvScalar scalar,
void *  data,
int  type,
int  extend_to_12 
)
CV_IMPL void cvSet1D ( CvArr arr,
int  idx,
CvScalar  scalar 
)
CV_IMPL void cvSet2D ( CvArr arr,
int  y,
int  x,
CvScalar  scalar 
)
CV_IMPL void cvSet3D ( CvArr arr,
int  z,
int  y,
int  x,
CvScalar  scalar 
)
CV_IMPL void cvSetData ( CvArr arr,
void *  data,
int  step 
)
CV_IMPL void cvSetImageCOI ( IplImage image,
int  coi 
)
CV_IMPL void cvSetImageROI ( IplImage image,
CvRect  rect 
)
CV_IMPL void cvSetIPLAllocators ( Cv_iplCreateImageHeader  createHeader,
Cv_iplAllocateImageData  allocateData,
Cv_iplDeallocate  deallocate,
Cv_iplCreateROI  createROI,
Cv_iplCloneImage  cloneImage 
)
CV_IMPL void cvSetND ( CvArr arr,
const int idx,
CvScalar  scalar 
)
CV_IMPL void cvSetReal1D ( CvArr arr,
int  idx,
double  value 
)
CV_IMPL void cvSetReal2D ( CvArr arr,
int  y,
int  x,
double  value 
)
CV_IMPL void cvSetReal3D ( CvArr arr,
int  z,
int  y,
int  x,
double  value 
)
CV_IMPL void cvSetRealND ( CvArr arr,
const int idx,
double  value 
)

Variable Documentation

Cv_iplCloneImage cloneImage
Cv_iplCreateROI createROI
Cv_iplDeallocate deallocate