Home | History | Annotate | Download | only in src

Lines Matching full:heap

207 //HEAP::iterator Heap_Iterator;
208 //HEAP Heap;
237 icvCalcFMM(const CvMat *f, CvMat *t, CvPriorityQueueFloat *Heap, bool negate) {
241 while (Heap->Pop(&ii,&jj)) {
261 Heap->Push(i,j,dist);
280 icvTeleaInpaintFMM(const CvMat *f, CvMat *t, CvMat *out, int range, CvPriorityQueueFloat *Heap ) {
286 while (Heap->Pop(&ii,&jj)) {
392 Heap->Push(i,j,dist);
399 while (Heap->Pop(&ii,&jj)) {
505 Heap->Push(i,j,dist);
514 icvNSInpaintFMM(const CvMat *f, CvMat *t, CvMat *out, int range, CvPriorityQueueFloat *Heap) {
520 while (Heap->Pop(&ii,&jj)) {
604 Heap->Push(i,j,dist);
611 while (Heap->Pop(&ii,&jj)) {
695 Heap->Push(i,j,dist);
732 CvPriorityQueueFloat *Heap = 0, *Out = 0;
779 Heap=new CvPriorityQueueFloat;
780 if (!Heap->Init(band))
784 if (!Heap->Add(band))
805 icvTeleaInpaintFMM(mask,t,output_img,range,Heap);
808 icvNSInpaintFMM(mask,t,output_img,range,Heap);
813 delete Heap;