Class dnx.lr.GroupingNode
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class dnx.lr.GroupingNode

java.lang.Object
   |
   +----dnx.util.DNXObject
           |
           +----dnx.lr.Node
                   |
                   +----dnx.lr.GroupingNode

public class GroupingNode
extends Node
implements BoundingBoxCachingNode

Variable Index

 o subtreePropertyNodes

Constructor Index

 o GroupingNode()

Method Index

 o getCachedBoundingBox()
For BoundingBoxCachingNode.
 o getChildren()
 o getSubtreePropertyNodes(Camera, Matrix4)
Return the list of subtree property nodes in the children of this node, only including those along the traversal path that would be traversed if CAM were the current camera and OBJECTTOVIEWERMATRIX the object-to-viewer matrix of this node.
 o handleFieldChange(Field)
Handle a field change.
 o pushSubtreeProperties(SubtreePropertyTraversal)
This method is called by traversals when they visit the node.
 o updateSubtreePropertyNodes(MFNode)
Update the list of subtree property nodes in the children of this node.

Variables

 o subtreePropertyNodes
  protected NodeList subtreePropertyNodes

Constructors

 o GroupingNode
  public GroupingNode()

Methods

 o getCachedBoundingBox
  public BoundingBox3 getCachedBoundingBox()
For BoundingBoxCachingNode.
 o pushSubtreeProperties
  public void pushSubtreeProperties(SubtreePropertyTraversal traversal)
This method is called by traversals when they visit the node. Subtree properties are pushed (with traversal.pushSubtreeProperty()) before children are traversed, and are restored afterward.
 o handleFieldChange
  protected void handleFieldChange(Field f)
Handle a field change.
Overrides:
handleFieldChange in class Node
 o updateSubtreePropertyNodes
  protected void updateSubtreePropertyNodes(MFNode children)
Update the list of subtree property nodes in the children of this node. Called from handleFieldChange(). If you can't determine the subtree property nodes at this time (i.e. LODNode), clear the list, and compute each time in pushSubtreeProperties().
 o getChildren
  public abstract MFNode getChildren()
 o getSubtreePropertyNodes
  public NodeList getSubtreePropertyNodes(Camera cam,
                                          Matrix4 objectToViewerMatrix)
Return the list of subtree property nodes in the children of this node, only including those along the traversal path that would be traversed if CAM were the current camera and OBJECTTOVIEWERMATRIX the object-to-viewer matrix of this node. This will never include any prototype nodes.

All Packages  Class Hierarchy  This Package  Previous  Next  Index