Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

OglGui::WindowTimeLine Class Reference

#include <WindowTimeLine.h>

Inheritance diagram for OglGui::WindowTimeLine:

Inheritance graph
[legend]
Collaboration diagram for OglGui::WindowTimeLine:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 WindowTimeLine (int x, int y, int w, int h, long startTimeMs=0, long timeSpanMs=60000)
 WindowTimeLine (Window *parent, int w, int h, long startTimeMs=0, long timeSpanMs=60000)
 WindowTimeLine (Window *parent, int x, int y, int w, int h, long startTimeMs=0, long timeSpanMs=60000)
void SetListener (WindowTimeLineListener *listener, void *listenerData=0)
void SetGetOglImageByIdInterface (GetOglImageByIdInterface *i)
void SetOglImageCache (OglImageCache *oglImageCache)
OGLIMAGE * LoadViewImage (long long id)
virtual void PublishCurrentChanged ()
int AddWindow (Window *wnd, long timeMs, int offX=0, int offY=8)
int AddImIdOGLVIEW (OGLVIEW *view, long timeMs, long long imId, int offX=0, int offY=8)
int AddOGLVIEW (OGLVIEW *view, long timeMs, int offX=0, int offY=8)
void SetDrawLines (bool mode=true)
void SetLineStipple (short stipple)
void SetViewDrawLines (bool mode=true)
void SetViewLineStipple (short stipple)
void MaxVisibleImages (int m)
int MaxVisibleImages ()
void SetLineColor (Window *wnd, long col)
void SetLineColor (OGLVIEW *view, long col)
void ShowAtTickSpanIdx (int idx, long ms)
void ShowAtTickSpan (Window *wnd, long ms)
void ShowViewAtTickSpanIdx (int idx, long ms)
void ShowAtTickSpan (OGLVIEW *view, long ms)
virtual void DisplayFunc ()

Static Public Member Functions

static void GetTimeUnits (long timeInMs, int &hours, int &minutes, int &seconds, int &ms)

Protected Member Functions

int FindWindowIdx (Window *wnd)
int FindViewIdx (OGLVIEW *view)
virtual void DrawTick (long timeMs, int x, int y, long tickSpanMs, int tickLen=5)
virtual void LayoutWindows ()
virtual void LayoutViews ()
void ViewIdxPointLine (int idx, int pX, int lX, bool drawPoint, bool drawLine)
void HideView (OGLVIEW *view)

Protected Attributes

std::vector< Window * > mWindows
std::vector< long > mTimes
std::vector< long > mShowAtTickSpan
std::vector< int > mOffX
std::vector< int > mOffY
std::vector< long > mLineColor
short mLineStipple
bool mDrawLineFlag
std::vector< OGLVIEW * > mViews
std::vector< long > mViewTimes
std::vector< long long > mViewImIds
std::vector< long > mViewShowAtTickSpan
std::vector< int > mViewOffX
std::vector< int > mViewOffY
std::vector< long > mViewLineColor
short mViewLineStipple
bool mViewDrawLineFlag
int mMaxVisibleImages
OglImageCachemOglImageCache
GetOglImageByIdInterfacemGetOglImageByIdI

Private Member Functions

void Init (int w, int h, long startTime, long timeSpan)

Private Attributes

WindowTimeLineListenermListener
void * mWndTimeLineListenerData

Detailed Description

Definition at line 67 of file WindowTimeLine.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 12:11:15 2010 for ImpalaSrc by  doxygen 1.5.1