Interfaces

This section is under construction. You may encounter void links in this zone. In the meantime, if you have any questions, please contact Yong Wang:

Interfaces Description
IGenieToolWnd The fundamental interface to create VisGenie tool window.
IVideoGenius Realize video rendering function and act as the frame distribution center.
IBrowserWnd Support the basic Internet browser functions.
IFrameCollection Organize the collected image frames in a thumbnail view.
IImageGenius Display image frames.
ICurveGenius Support basic 2D curve plotting
ICurveWnd The helper interface to wrap up the functions from ICurveGenius
I3DGenius Support 3D scene rendering
I3DSceneWnd The helper interface to wrap up the functions from I3DGenius
IObjSpyWnd Describe the discrete metadata
IDataFileGenius Support loading / saving metadata script files.

 


IGenieToolWnd

The IGenieToolWnd interface is the fundamental interface to create VisGenie tool window. All VisGenie tool windows are inherited from it. It provides the uniform appearance to all VisGenie tool windows. It is also the interface to provide the window handles for Windows API based programming.

Methods Description
RefreshWindow Update the tool window display
UpdateInfoText Update the text information shown below the tool window title bar.
CreateGenieToolWindow Create a new VisGenie tool window
GetGenieHWnd Get the window handle for the tool window
SetGenieWndMinSize Set the minimum size limitation during window resizing
GetGenieWndMinSize Get the minimum size limitation during window resizing

IGenieToolWnd::RefreshWindow

BOOL RefreshWindow(void)
Parameters None
Return Value Reserved. Always TRUE.
Remarks Update the tool window display.

Test1
Test2



 

 

For problems or questions regarding this web page please contact with me at ywang AT ee DOT columbia DOT edu.
Copyright © By Yong Wang All Rights Reserved
Last updated: March 1st, 2005