Lines Matching defs:element
471 "Specified element size doesn't match to the size of the specified element type "
472 "(try to use 0 for element type)" );
525 /* Find a sequence element by its index: */
564 /* Calculate index of a sequence element: */
568 const schar *element = (const schar *)_element;
578 if( !seq || !element )
586 if( (unsigned)(element - block->data) < (unsigned) (block->count * elem_size) )
591 id = (int)((size_t)(element - block->data) >> id);
593 id = (int)((size_t)(element - block->data) / elem_size);
711 "Element size doesn't match to the size of predefined element type "
712 "(try to use 0 for sequence element type)" );
735 /* The function allocates space for at least one more sequence element.
1312 /* Push element onto the sequence: */
1314 cvSeqPush( CvSeq *seq, void *element )
1337 if( element )
1338 CV_MEMCPY_AUTO( ptr, element, elem_size );
1349 /* Pop last element off of the sequence: */
1351 cvSeqPop( CvSeq *seq, void *element )
1368 if( element )
1369 CV_MEMCPY_AUTO( element, ptr, elem_size );
1383 /* Push element onto the front of the sequence: */
1385 cvSeqPushFront( CvSeq *seq, void *element )
1411 if( element )
1412 CV_MEMCPY_AUTO( ptr, element, elem_size );
1423 /* Shift out first element of the sequence: */
1425 cvSeqPopFront( CvSeq *seq, void *element )
1442 if( element )
1443 CV_MEMCPY_AUTO( element, block->data, elem_size );
1456 /* Insert new element in middle of sequence: */
1458 cvSeqInsert( CvSeq *seq, int before_index, void *element )
1483 CV_CALL( ret_ptr = cvSeqPush( seq, element ));
1487 CV_CALL( ret_ptr = cvSeqPushFront( seq, element ));
1529 if( element )
1530 memcpy( ret_ptr, element, elem_size );
1567 if( element )
1568 memcpy( ret_ptr, element, elem_size );
1580 /* Removes element from sequence: */
2033 "Source and destination sequence element sizes are different." );
2465 CV_ERROR( CV_StsNullPtr, "Null element pointer" );
2585 schar* element;
2594 // 0-based class indexes for each element.
2643 node.element = reader.ptr;
2663 if( !node->element )
2674 if( node2->element && node2 != node &&
2675 is_equal( node->element, node2->element, userdata ))
2728 if( node->element )
2783 /* Add new element to the set: */
2785 cvSetAdd( CvSet* set, CvSetElem* element, CvSetElem** inserted_element )
2822 if( element )
2823 CV_MEMCPY_INT( free_elem, element, (size_t)set->elem_size/sizeof(int) );
2837 /* Remove element from a set given element index: */