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

bool Impala::Core::Stream::RgbDataSrcRaw::ReadFrameData (  )  [inline, protected, virtual]

Implements Impala::Core::Stream::RgbDataSrc.

Definition at line 56 of file RgbDataSrcRaw.h.

References Impala::Core::Array::Array2dTem< StorT, elemSize, ArithT >::CH(), Impala::Core::Array::Array2dTem< StorT, elemSize, ArithT >::CPB(), Impala::Core::Array::Array2dTem< StorT, elemSize, ArithT >::CW(), Impala::Core::Stream::RgbDataSrc::FrameNr(), ILOG_ERROR, mArchive, mCurIm, Impala::Core::Stream::RgbDataSrc::mData, Impala::Core::Stream::RgbDataSrc::mFrameHeight, Impala::Core::Stream::RgbDataSrc::mFrameWidth, and Impala::Core::Array::ImageArchiveFile::ReadImage().

00057     {
00058         if (mCurIm)
00059             delete mCurIm;
00060         mCurIm = mArchive->ReadImage(FrameNr());
00061         if (!mCurIm)
00062         {
00063             ILOG_ERROR("unable to read frame " << FrameNr());
00064             return false;
00065         }
00066 
00067         // RvB added next 2 lines to allow for .raw files
00068         // with images of unequal size
00069         mFrameWidth = mCurIm->CW();
00070         mFrameHeight = mCurIm->CH();
00071 
00072         mData = mCurIm->CPB();
00073         return true;
00074     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:18:01 2010 for ImpalaSrc by  doxygen 1.5.1