Package spyre :: Module stereoscopic :: Class StereoEngineED
[frames | no frames]

Type StereoEngineED

object --+        
         |        
    Object --+    
             |    
  StereoEngine --+
                 |
                StereoEngineED


The engine manages the window, handles high-level displaying and updating, for eDimensional LCD glasses.

The stereo and noStereo methods display the graphic patterns necessary to put the edimensional dongle into or out off stereoscopic display mode, to be viewed via LCD goggles.

These will be invoked before the first engine display, and on program exit.
Method Summary
  __init__(self, engine)
Initialize engine instance.
  init(self)
Initialize stereo mode via stereo method.
  noStereo(self)
Put display in non-stereo mode.
  stereo(self)
Put display in stereo 3D mode.
  unInit(self)
Uninitialize stereo mode for normal video viewing.
    Inherited from StereoEngine
  __getattr__(self, attname)
Pass attribute requests through to engine component.
  __setattr__(self, attname, val)
Pass attribute assignments through to engine component.
  go(self)
Main loop.
  setup(self)
Do setup after all components are initialized.
    Inherited from Object
  display(self)
Display the object using OpenGL This method must be overridden.
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __repr__(x)
x.__repr__() <==> repr(x)
  __str__(x)
x.__str__() <==> str(x)

Class Variable Summary
type defaultStereoInterface = spyre.stereoscopic.StereoTopBottomInterface
    Inherited from Object
NoneType engine: makes engine accessible to displayable objects.
list opengl_state_dependent = []
float runTime: how long has engine been running?
int runTurn: how many frames have elapsed?

Method Details

__init__(self, engine)
(Constructor)

Initialize engine instance.
Parameters:
engine - non-stereo engine instance, must be fullscreen.
Overrides:
spyre.stereoscopic.StereoEngine.__init__

init(self)

Initialize stereo mode via stereo method.

noStereo(self)

Put display in non-stereo mode. Display signal image for edimensional glasses 3D OFF.

stereo(self)

Put display in stereo 3D mode. Display signal image for edimensional glasses 3D ON.

unInit(self)

Uninitialize stereo mode for normal video viewing.

Generated by Epydoc 2.1 on Sat Jan 07 17:58:16 2006 http://epydoc.sf.net