#include <AppControlSrc.h>
Inheritance diagram for Impala::Visualization::AppControlSrc:
Public Types | |
typedef Core::Stream::RgbDataSrc | RgbDataSrc |
Public Member Functions | |
AppControlSrc (int id) | |
virtual void | HandleActivate () |
void | SetSrc (RgbDataSrc *src, int startFrame=-1, RgbDataSrc *src2=0) |
RgbDataSrc * | GetSrc () |
RgbDataSrc * | GetSrc2 () |
void | Jump (int frameNr) |
void | SetDoLoop (bool flag) |
void | SetDoContinuous (bool flag) |
bool | GetDoContinuous () |
int | GetMarkedFrameBegin () |
void | SetMarkedFrameBegin (int frameNr) |
int | GetMarkedFrameEnd () |
void | SetMarkedFrameEnd (int frameNr) |
void | FpsReset () |
std::string | GetFpsString () |
virtual void | ComputeCycle (double elapsedTime) |
virtual void | KeyEvent (OglGui::Window *src, int c, int state) |
virtual bool | Done () |
virtual void | HandleNewFrame ()=0 |
virtual void | HandleDestroyEvent () |
virtual void | HandleCycleSrc () |
Private Member Functions | |
void | CheckJumpFrame () |
void | HandleDelayUpdate (int inc) |
bool | ExportFrame () |
Private Attributes | |
RgbDataSrc * | mSrc |
bool | mDone |
bool | mHadJump |
int | mStartFrame |
int | mMarkedFrameBegin |
int | mMarkedFrameEnd |
bool | mDoContinuous |
bool | mDoOneStep |
int | mStepSize |
bool | mDoLoop |
int | mFramesDone |
Timer | mTimer |
bool | mDidSrcError |
RgbDataSrc * | mSrc2 |
int | mDelay |
ILOG_VAR_DEC |
Definition at line 19 of file AppControlSrc.h.