Class BaseInline

java.lang.Object
org.web3d.vrml.renderer.common.nodes.AbstractNode
org.web3d.vrml.renderer.common.nodes.networking.BaseInline
All Implemented Interfaces:
VRMLExecutionSpace, VRMLNode, FrameStateListener, VRMLBoundedNodeType, VRMLChildNodeType, VRMLExternalNodeType, VRMLInlineNodeType, VRMLNodeType, VRMLSingleExternalNodeType, VRMLWorldRootChildNodeType
Direct Known Subclasses:
NRInline, OGLInline

public class BaseInline extends AbstractNode implements VRMLInlineNodeType
A node that can handle inlined content from other VRML worlds.

This implementation does not care whether the source world came from a UTF8 or XML encoded file.

While the node is awaiting content to be downloaded, it will put a wireframe box around the suggested bounds of the content. If no bounds are set then a 1x1x1 box is placed at the local origin. If the URL given is null, then the outline box will not be shown.

TODO:
- Implement a scheme to allow the updating of the contents at runtime when the URL changes. It currently removes the old content, but does not inform any ContentLoadManager to fetch it's new values. - Load is ignored

Version:
$Revision: 1.23 $
Author:
Justin Couch