Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Display
[Phission System]


Detailed Description

There are two display related classes: phDisplayInterface and phImageWindow. phDisplayInterface wraps around a phImageWindow implementation. A class that is derived from phDisplayInterface sets a pointer to a specific phImageWindow implementation. A phImageWindow implements displaying of images through some API (GDI and Xlib are two examples). The reason it wraps around the phImageWindow is to provide a two threaded system.

The phImageWindow has it's own thread that handles API related messaging and event handling. The phImageWindow can be used separately from the phDisplayInterface counterpart. The phDisplayInterface counterpart adds the ability to spawn a second thread that will handle all updates to the phImageWindow when the object that it's listening to( the Live Source Object) has changed. This is the recommended manner for displaying and monitoring images as it provides for greater concurrency and less frustration on the developers part. More control can be obtained by using a phImageWindow object and making calls to it explicitly.

[ Email questions or comments ] [ Join the mailing list ]

Todo:
complete this.


Modules

 X11 Utility

Classes

class  phDisplayInterface
 todo. More...
class  phImageWindow
 todo. More...
class  FLDisplay
 todo. More...
class  phFLImageWindow
 todo. More...
class  GDIDisplay
 todo. More...
class  phGDIImageWindow
 todo. More...
class  NetDisplay
 todo. More...
class  phNetClientRecvThread
 todo. More...
class  phNetImageWindow
 todo. More...
class  phSDLImageWindow
 todo. More...
class  SDLDisplay
 todo. More...
class  phX11ImageWindow
 todo. More...
class  X11Display
 todo. More...
class  phNetClientThread
 todo. More...

Defines

#define phSDLImageWindow_ValidFormats

Typedefs

typedef phGDIWindowInfo_tphGDIWindowInfo
typedef phGDIHandlerParameters_tphGDIHandlerParameters
typedef phSDLWindowInfo_tphSDLWindowInfo




Copyright (C) 2002 - 2007 Philip D.S. Thoren ( pthoren@users.sourceforge.net )
University Of Massachusetts at Lowell
Robotics Lab
SourceForge.net Logo


Generated on Sat Jun 16 02:45:28 2007 for phission by  doxygen 1.4.4