Class BaseGroupingNode

java.lang.Object
org.web3d.vrml.renderer.common.nodes.AbstractNode
org.web3d.vrml.renderer.common.nodes.BaseGroupingNode
All Implemented Interfaces:
VRMLNode, FrameStateListener, VRMLBoundedNodeType, VRMLChildNodeType, VRMLGroupingNodeType, VRMLNodeType, VRMLWorldRootChildNodeType
Direct Known Subclasses:
BaseAnchor, BaseBillboard, BaseCADAssembly, BaseCADLayer, BaseCADPart, BaseCollision, BaseEspduTransform, BaseGeoLocation, BaseGeoLOD, BaseGeoTransform, BaseGroup, BaseHAnimJoint, BaseHAnimSegment, BaseHAnimSite, BaseLOD, BaseMatrixTransform, BaseOrderedGroup, BasePickableGroup, BaseSwitch, BaseTransform

public abstract class BaseGroupingNode extends AbstractNode implements VRMLGroupingNodeType, VRMLBoundedNodeType
Common basic implementation of any node that uses grouping functionality.

The basic (X3D) definition of X3DGroupingNode is:

  X3DGroupingNode : X3DChildNode, X3DBoundedObject {
    MFNode  [in]     addChildren
    MFNode  [in]     removeChildren
    MFNode  [in,out] children       []       [X3DChildNode]
    SFNode  [in,out] metadata       NULL     [X3DMetadataObject]
    SFVec3f []       bboxCenter     0 0 0    (-8,8)
    SFVec3f []       bboxSize       -1 -1 -1 [0,8) or -1 -1 -1
    SFBool  [in,out] bboxDisplay    FALSE
    SFBool  [in,out] visible        TRUE
  }
 
Version:
$Revision: 1.31 $
Author:
Justin Couch