Xj3D 2.0 VRML/X3D Code API

org.web3d.x3d.sai
Interface X3DGroupingNode

All Superinterfaces:
X3DBoundedObject, X3DChildNode, X3DNode
All Known Subinterfaces:
Anchor, Billboard, CADAssembly, CADLayer, CADPart, Collision, EspduTransform, GeoLocation, GeoTransform, Group, HAnimJoint, HAnimSegment, HAnimSite, LOD, PickableGroup, Switch, Transform, X3DViewportNode

public interface X3DGroupingNode
extends X3DChildNode, X3DBoundedObject

Defines the requirements of an X3DGroupingNode abstract node type

Version:
$Revision: 1.6 $
Author:
Rex Melton

Method Summary
 void addChildren(X3DNode[] val)
          Set the addChildren field.
 void getChildren(X3DNode[] val)
          Return the children value in the argument X3DNode[]
 int getNumChildren()
          Return the number of MFNode items in the children field.
 void removeChildren(X3DNode[] val)
          Set the removeChildren field.
 void setChildren(X3DNode[] val)
          Set the children field.
 
Methods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
 
Methods inherited from interface org.web3d.x3d.sai.X3DBoundedObject
getBboxCenter, getBboxSize, setBboxCenter, setBboxSize
 

Method Detail

getNumChildren

int getNumChildren()
Return the number of MFNode items in the children field.

Returns:
the number of MFNode items in the children field.

getChildren

void getChildren(X3DNode[] val)
Return the children value in the argument X3DNode[]

Parameters:
val - The X3DNode[] to initialize.

setChildren

void setChildren(X3DNode[] val)
Set the children field.

Parameters:
val - The X3DNode[] to set.

addChildren

void addChildren(X3DNode[] val)
Set the addChildren field.

Parameters:
val - The X3DNode[] to set.

removeChildren

void removeChildren(X3DNode[] val)
Set the removeChildren field.

Parameters:
val - The X3DNode[] to set.

Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium