#include <RgbDataSrcWindow.h>
Inheritance diagram for Impala::Core::Stream::RgbDataSrcWindow< PrepT >:
Public Types | |
typedef PrepT::ArrayType | ArrayT |
typedef Array::Array2dVec3UInt8 | Array2dVec3UInt8 |
Public Member Functions | |
RgbDataSrcWindow (RgbDataSrc *src, int windowSize, PrepT *prep=0, bool controlSrc=false, bool centre=false) | |
virtual | ~RgbDataSrcWindow () |
int | WindowSize () |
int | FrameWidth () |
int | FrameHeight () |
int | FrameNr () |
int | LastFrame () |
RgbDataSrc * | Src () |
unsigned char * | DataPtr () |
ArrayT * | DataArray () |
unsigned char * | DataPtrWindow (int idx) |
ArrayT * | DataArrayWindow (int idx) |
virtual bool | Valid () const |
bool | NextFrame (int inc=1) |
bool | GotoFrame (int frameNr) |
bool | TheEnd () |
bool | FollowSrc () |
Protected Member Functions | |
bool | ReadFrameData () |
Private Member Functions | |
bool | JumpStart (int start) |
bool | Advance () |
Private Attributes | |
RgbDataSrc * | mSrc |
bool | mControlSrc |
bool | mCentre |
int | mRgbBufSize |
int | mWindowSize |
int | mWindowStart |
unsigned char ** | mWindow |
ArrayT ** | mWindowAr |
PrepT * | mPrep |
ILOG_VAR_DECL |
Definition at line 102 of file RgbDataSrcWindow.h.