Package xode :: Module body :: Class Body
[show private | hide private]
[frames | no frames]

Class Body

TreeNode --+
           |
          Body


Represents an ode.Body object and corresponds to the <body> tag.
Method Summary
  __init__(self, name, parent, attrs)
  takeParser(self, parser)
Handle further parsing.
  _applyTransform(self)
  _endElement(self, name)
  _startElement(self, name, attrs)
    Inherited from TreeNode
  addChild(self, child, name)
Adds a child node.
list getChildren(self)
Return the list of child nodes.
instance of TreeNode getFirstAncestor(self, type)
Find the first ancestor of this node that represents an ODE object of the specified type.
str or None getName(self)
Return this node's name.
instance of transform.Transform getNodeTransform(self)
Return the transform of this node.
instance getODEObject(self)
Return the ODE object represented by this node.
instance of TreeNode or None getParent(self)
Return the parent of this node.
instance of TreeNode getRoot(self)
Finds the root node of this parse tree.
instance of transform.Transform getTransform(self, untilAncestor)
Calculates the absolute transform at this node.
instance of TreeNode namedChild(self, name)
Retrieves a named child node.
  setNodeTransform(self, transform)
  setODEObject(self, obj)
Sets the ODE object represented by this node.

Method Details

takeParser(self, parser)

Handle further parsing. It should be called immediately after the <body> tag has been encountered.
Overrides:
xode.node.TreeNode.takeParser

Generated by Epydoc 2.1 on Sun Feb 4 17:54:12 2007 http://epydoc.sf.net