syn3d.nodes
Class GroupNode

java.lang.Object
  extended by syn3d.base.ActiveNode
      extended by syn3d.nodes.GroupNode
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BranchGroupNode, SceneNode, SwitchNode, TransformGroupNode

public abstract class GroupNode
extends ActiveNode
implements java.io.Serializable

Base class for BranchGroup, Switch, TransformGroup...

See Also:
Serialized Form

Field Summary
 
Fields inherited from class syn3d.base.ActiveNode
children, name, parent
 
Constructor Summary
GroupNode(ActiveNode parent)
           
 
Method Summary
 SceneNode getScene()
          Returns the 3D scene that this node belongs to.
 
Methods inherited from class syn3d.base.ActiveNode
addChild, doAction, findDescendantOfType, findDescendantOfType, get3DObject, getActions, getChildren, getIcon, getName, getParent, highlight, notifyInternalChange, notifyStructuralChange, propagateAddChildEvent, propagateChangeNameEvent, propagateHighlightEvent, propagateInternalChangeEvent, propagateRemoveChildEvent, propagateStructuralChangeEvent, remove, removeChild, removeNodeTree, removeNodeTreeFrom, restoreReferences, saveChildren, setName, setParent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GroupNode

public GroupNode(ActiveNode parent)
Method Detail

getScene

public SceneNode getScene()
Returns the 3D scene that this node belongs to. Returns null if the node does not belong to a 3D scene