vrml.vrml97.script
index
/home/mcfletch/pylive/vrml/vrml97/script.py

VRML97 Script-node stub

 
Modules
       
vrml.fieldtypes
vrml.node
vrml.vrml97.nodetypes

 
Classes
       
Node(object)
_Script(Children, Node)
Children(object)
_Script(Children, Node)

 
class _Script(Children, Node)
    A sub-type of node with scripting/pseudo-proto support
 
The class here just handles basic node-like functionality,
a special constructor factory takes care of the PROTO-like
functionality.
 
 
Method resolution order:
_Script
Children
Node
object

Data descriptors defined here:
directOutput
exposedField SFBool directOutput 0
mustEvaluate
exposedField SFBool mustEvaluate 0
url
exposedField MFString url []

Data descriptors inherited from Children:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from Children:
sensitive = 0

Methods inherited from Node:
__init__(self, **namedarguments)
Initialise the node with appropriate named args
 
All properties/attributes must be specified with
named arguments, and the property/attribute must
exist within the Node's class/prototype.
 
This will raise AttributeError/ValueError/TypeError
if the values or the property names are inappropriate.
 
Note that all Node objects have the attribute/property
    exposedField SFString DEF ""
defined.  You may therefore specify a DEF name by
passing it as a named argument.
__repr__(self)
Get a code-like representation of the Node
 
Basically every attribute except for sub-nodes values
are returned as a full representation.
__str__(self)
Get a friendly representation of the Node
copy(self, copier=None)
Copy this node for copier
toString(self, **namedargs)
Generate a VRML 97-syntax string representing this Prototype
**namedargs -- key:value
    passed arguments for the linearisation object
see lineariser4.Lineariser

Data descriptors inherited from Node:
DEF
exposedField SFString  DEF
externalURL
exposedField MFString externalURL []
rootSceneGraph
exposedField RootScenegraphNode SFNode NULL

Data and other attributes inherited from Node:
PROTO = ''

 
Functions
       
Script(fields, **namedarguments)
Create a new script prototype and an instance of that prototype

 
Data
        __file__ = '/home/mcfletch/pylive/vrml/vrml97/script.pyc'
__name__ = 'vrml.vrml97.script'
__package__ = 'vrml.vrml97'