#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.
1.5.1