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

Function cvSeqInvert

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

Source from the content-addressed store, hash-verified

2283
2284
2285CV_IMPL void
2286cvSeqInvert( CvSeq* seq )
2287{
2288 CvSeqReader left_reader, right_reader;
2289 int elem_size;
2290 int i, count;
2291
2292 cvStartReadSeq( seq, &left_reader, 0 );
2293 cvStartReadSeq( seq, &right_reader, 1 );
2294 elem_size = seq->elem_size;
2295 count = seq->total >> 1;
2296
2297 for( i = 0; i < count; i++ )
2298 {
2299 CV_SWAP_ELEMS( left_reader.ptr, right_reader.ptr, elem_size );
2300 CV_NEXT_SEQ_ELEM( elem_size, left_reader );
2301 CV_PREV_SEQ_ELEM( elem_size, right_reader );
2302 }
2303}
2304
2305
2306typedef struct CvPTreeNode

Callers 1

core_c.hFile · 0.85

Calls 1

cvStartReadSeqFunction · 0.85

Tested by

no test coverage detected