#include <VideoNav.h>
Inheritance diagram for Impala::Visualization::VideoNav:
Public Types | |
typedef Core::Stream::RgbDataSrc | RgbDataSrc |
Public Member Functions | |
VideoNav (int x, int y, RgbDataSrc *src, double viewScale=1.0, bool allowJump=true) | |
VideoNav (OglGui::Window *parent, RgbDataSrc *src, double viewScale=1.0, bool allowJump=true) | |
VideoNav (OglGui::Window *parent, int frameWidth, int frameHeight, double viewScale=1.0, bool allowJump=true) | |
void | SetVideoNavListener (VideoNavListener *listener, void *listenerData=0) |
void | SetRect (Core::Geometry::Rectangle rect) |
Core::Geometry::Rectangle | GetRect () |
void | ToggleHashValueDisplay () |
void | ChangeSrc (RgbDataSrc *src) |
virtual void | KeyboardFunc (int c, int state) |
virtual void | DisplayFunc () |
virtual void | MouseFunc (int msg, int but, int state, int x, int y) |
This function is called by the event handling system everytime the user has moved or clicked the mouse. | |
Private Member Functions | |
void | Init (RgbDataSrc *src, bool allowJump, double viewScale) |
Private Attributes | |
RgbDataSrc * | mSrc |
int | mLastFrameWidth |
int | mLastFrameHeight |
bool | mAllowJump |
double | mViewScale |
int | mRequestedFrame |
int | mMappedFramePos |
bool | mScrollDrag |
int | mLastFrame |
String | mLastHash |
bool | mDisplayFrameHash |
VideoNavListener * | mVideoNavListener |
void * | mListenerData |
Definition at line 11 of file VideoNav.h.