Package esys :: Package pyvisi :: Module renderer :: Class Renderer
[show private | hide private]
[frames | no frames]

Type Renderer

object --+
         |
        Renderer

Known Subclasses:
Renderer, Renderer, Renderer, Renderer, Renderer

A generic object holding a renderer of a Scene().
Method Summary
  __init__(self)
Initialisation of Renderer() class
  addToEvalStack(self, evalString)
Method to add commands to the evaluation stack
  addToInitStack(self, evalString)
Method to add commands to the reusable part of the evaluation stack
  getEvalStack(self)
Gets the evaluation stack as it currently stands
  getInitStack(self)
Gets the initialisation stack as it currently stands
  getRenderWindowDimensions(self)
Gets the render window dimensions
  getRenderWindowHeight(self)
Gets the render window height
  getRenderWindowWidth(self)
Gets the render window width
  resetEvalStack(self)
Reset/flush the evaluation stack
  resetInitStack(self)
Reset/flush the initialisation stack
  runString(self, evalString)
Method to run the given string in the renderer python interpreter
  setRenderWindowDimensions(self, width, height)
Sets the render window dimensions
  setRenderWindowHeight(self, height)
Sets the render window height
  setRenderWindowWidth(self, width)
Sets the render window width
    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)
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
x.__str__() <==> str(x)

Method Details

__init__(self)
(Constructor)

Initialisation of Renderer() class
Overrides:
__builtin__.object.__init__

addToEvalStack(self, evalString)

Method to add commands to the evaluation stack
Parameters:
evalString - The string of commands to be added to the evalStack
           (type=string)

addToInitStack(self, evalString)

Method to add commands to the reusable part of the evaluation stack
Parameters:
evalString - The string of commands to be added to the evalStack
           (type=string)

getEvalStack(self)

Gets the evaluation stack as it currently stands

getInitStack(self)

Gets the initialisation stack as it currently stands

getRenderWindowDimensions(self)

Gets the render window dimensions
Returns:
tuple of window width and window height, respectively

getRenderWindowHeight(self)

Gets the render window height

getRenderWindowWidth(self)

Gets the render window width

resetEvalStack(self)

Reset/flush the evaluation stack

resetInitStack(self)

Reset/flush the initialisation stack

runString(self, evalString)

Method to run the given string in the renderer python interpreter
Parameters:
evalString - The string of commands to be run
           (type=string)

setRenderWindowDimensions(self, width, height)

Sets the render window dimensions
Parameters:
width - the width of the render window
           (type=int)
height - the height of the render window
           (type=int)

setRenderWindowHeight(self, height)

Sets the render window height
Parameters:
height - The height of the render window
           (type=int)

setRenderWindowWidth(self, width)

Sets the render window width
Parameters:
width - The width of the render window
           (type=int)

Generated by Epydoc 2.1 on Thu Apr 27 11:16:14 2006 http://epydoc.sf.net