Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

virtual void Impala::Application::SDash::IdentificationPane::DisplayFunc (  )  [inline, virtual]

Reimplemented from OglGui::GroupBox.

Definition at line 155 of file IdentificationPane.h.

References OglGui::ViewStrip::AddImage(), OglGui::GroupBox::DisplayFunc(), Impala::Application::SDash::RoiInfo::frameNr, OglGui::View::GetOGLVIEW2D(), Impala::Application::SDash::RoiLoader::Load(), mRoiLoader, mRoisOfSimilars, mSimilarLoadingId, mSimilarsViewStrip, OglViewSetRoiInfo(), Impala::Application::SDash::RoiInfo::roiNr, and Impala::Application::SDash::RoiInfo::videoId.

00156     {
00157         char    buf[10];
00158         int     cnt = 0;
00159         for ( ; mSimilarLoadingId < mRoisOfSimilars.size(); mSimilarLoadingId++)
00160         {
00161             int subjectVideoId = mRoisOfSimilars[0].videoId;
00162             RoiInfo& similRoi = mRoisOfSimilars[mSimilarLoadingId];
00163             OGLIMAGE* image = mRoiLoader.Load(similRoi.videoId, similRoi.frameNr, similRoi.roiNr);
00164             View* view = mSimilarsViewStrip->AddImage(image);
00165             OGLVIEW* oglView = view->GetOGLVIEW2D();
00166             sprintf(buf, "#%d", similRoi.videoId+1);
00167             viewSys.SetStr(oglView, OGL_TEXT, buf);
00168             ULONG   col = (similRoi.videoId != subjectVideoId) ? 0xffffff00 : oglGREEN;
00169             viewSys.SetColor(oglView, OGL_TEXT,col);
00170             oglSys.ReleaseOglImage(image);
00171             OglViewSetRoiInfo(view->GetOGLVIEW2D(), &similRoi);
00172             if (++cnt > 4)
00173             {
00174                 mSimilarLoadingId++;
00175                 break;
00176             }
00177         }
00178         if (mSimilarLoadingId == mRoisOfSimilars.size())
00179         {
00180             mSimilarLoadingId = 0;
00181             mRoisOfSimilars.clear();
00182         }
00183         GroupBox::DisplayFunc();
00184     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:16:04 2011 for ImpalaSrc by  doxygen 1.5.1