Definition at line 491 of file VxsDocument.h. References Impala::Core::Stream::RgbDataSrc::FrameNr(), Impala::Core::Stream::RgbDataSrc::LastFrame(), mCurrentFrame, mCurSrc, mFrameNavBetweenMarked, mMarkedFrameBegin, mMarkedFrameEnd, and Impala::Core::Stream::RgbDataSrc::NextFrame(). Referenced by GotoNextFrame(), and GotoPrevFrame(). 00492 { 00493 if (mCurSrc) 00494 { 00495 int newFrame = mCurSrc->FrameNr() + inc; 00496 if ((newFrame < 0) || (newFrame > mCurSrc->LastFrame())) 00497 return false; 00498 if (mFrameNavBetweenMarked && (mMarkedFrameBegin != -1) 00499 && (newFrame < mMarkedFrameBegin)) 00500 return false; 00501 if (mFrameNavBetweenMarked && (mMarkedFrameEnd != -1) 00502 && (newFrame > mMarkedFrameEnd)) 00503 return false; 00504 mCurSrc->NextFrame(inc); 00505 mCurrentFrame = mCurSrc->FrameNr(); 00506 return true; 00507 } 00508 return false; 00509 }
Here is the call graph for this function:
|