MCPcopy Create free account
hub / github.com/creatale/node-dv / cvCreateSet

Function cvCreateSet

deps/opencv/modules/core/src/datastructs.cpp:2476–2490  ·  view source on GitHub ↗

Creates empty set: */

Source from the content-addressed store, hash-verified

2474
2475/* Creates empty set: */
2476CV_IMPL CvSet*
2477cvCreateSet( int set_flags, int header_size, int elem_size, CvMemStorage * storage )
2478{
2479 if( !storage )
2480 CV_Error( CV_StsNullPtr, "" );
2481 if( header_size < (int)sizeof( CvSet ) ||
2482 elem_size < (int)sizeof(void*)*2 ||
2483 (elem_size & (sizeof(void*)-1)) != 0 )
2484 CV_Error( CV_StsBadSize, "" );
2485
2486 CvSet* set = (CvSet*) cvCreateSeq( set_flags, header_size, elem_size, storage );
2487 set->flags = (set->flags & ~CV_MAGIC_MASK) | CV_SET_MAGIC_VAL;
2488
2489 return set;
2490}
2491
2492
2493/* Add new element to the set: */

Callers 4

cvCreateGraphFunction · 0.85
cvCreateMapFunction · 0.85
array.cppFile · 0.85

Calls 1

cvCreateSeqFunction · 0.85

Tested by

no test coverage detected