Package DejaVu :: Module DataOutput :: Class OutputNode
[hide private]
[frames] | no frames]

Class OutputNode

source code

Known Subclasses:
OutputSTL, OutputVRML2

This base class recursively loops over a given DejaVu geom tree and computes the transformation matrices at each level.

Instance Methods [hide private]
  __init__(self)
  configureProgressBar(self, **kw)
  updateProgressBar(self, progress=None)
  countGeoms(self, obj)
  loopGeoms(self, obj)
this calls the recursive method
  _loopGeomsRec(self, obj)
recursive method
  NodeRepr(self, obj, matrix)
This method, to be implemented by sublcass, should generate stl, vrml2 etc descriptions of DejaVu geoms
  checkGeom(self, geom)

Method Details [hide private]

__init__(self)
(Constructor)

source code 
None

configureProgressBar(self, **kw)

source code 
None

updateProgressBar(self, progress=None)

source code 
None

countGeoms(self, obj)

source code 
None

loopGeoms(self, obj)

source code 
this calls the recursive method

_loopGeomsRec(self, obj)

source code 
recursive method

NodeRepr(self, obj, matrix)

source code 
This method, to be implemented by sublcass, should generate stl, vrml2 etc descriptions of DejaVu geoms

checkGeom(self, geom)

source code 
None