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

virtual void Impala::Visualization::VxsDocumentGuiPlay::HandleNewFrame (  )  [inline, virtual]

Reimplemented from Impala::Core::Database::DataDocumentListener.

Definition at line 90 of file VxsDocumentGuiPlay.h.

References Impala::Core::VideoSet::VxsDocument::CurVideo(), Impala::Core::Stream::RgbDataSrc::DataPtr(), Impala::Core::Stream::RgbDataSrc::FrameHeight(), Impala::Core::Stream::RgbDataSrc::FrameNr(), Impala::Core::Stream::RgbDataSrc::FrameWidth(), Impala::Core::VideoSet::VxsDocument::GetMarkedFrameEnd(), Impala::Core::Database::DataDocument::GetRect(), mVideoNav, mViewScale, mVxsDoc, Impala::Visualization::AppControlDoc::SetDoContinuous(), Impala::Visualization::VideoNav::SetRect(), and UpdateTextArea().

Referenced by HandleNewFile().

00091     {
00092         Core::Stream::RgbDataSrc* src = mVxsDoc->CurVideo();
00093         if (src)
00094         {
00095             mVideoNav->UpdateView(0, src->DataPtr(), src->FrameWidth(),
00096                                   src->FrameHeight(), mViewScale, this);
00097             mVideoNav->SetRect(mVxsDoc->GetRect());
00098             int endFrame = mVxsDoc->GetMarkedFrameEnd();
00099             if ((endFrame != -1) && (src->FrameNr() == endFrame))
00100                 SetDoContinuous(false);
00101         }
00102         UpdateTextArea();
00103     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:51:17 2010 for ImpalaSrc by  doxygen 1.5.1