|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface VRMLScene
Abstract representation of a complete scene in VRML.
The scene returns lists of nodes of the given type. This list contains all of the nodes of that type in the order that they are declared in the incoming stream. As the scene changes due to scripting and external interactions, it will add new instances of these nodes to the end of the list. If there is none of the given node types, the methods shall return empty lists.
| Method Summary | |
|---|---|
java.util.Map |
getExports()
Get the list of exports from this file. |
java.util.Map |
getExternProtos()
Get the list of EXTERNPROTOs declared in this scene. |
VRMLLayerSetNodeType |
getFirstLayerSet()
Get the first LayerSet declared in this scene. |
VRMLProtoDeclare |
getFirstProto()
Get the first PROTO declared in this scene. |
java.util.Map |
getProtos()
Get the list of ordinary PROTO's declared in this scene. |
| Methods inherited from interface org.web3d.vrml.lang.BasicScene |
|---|
addNode, addTemplate, getByPrimaryType, getBySecondaryType, getDEFNodes, getImports, getLayerId, getLoadedURI, getMetaData, getNodeFactory, getNodeTemplate, getNodeTemplates, getRootNode, getRoutes, getSpecificationMajorVersion, getSpecificationMinorVersion, getWorldRootURL, removeNode, removeTemplate, setLayerId, setNodeFactory |
| Method Detail |
|---|
VRMLProtoDeclare getFirstProto()
VRMLLayerSetNodeType getFirstLayerSet()
java.util.Map getProtos()
java.util.Map getExternProtos()
java.util.Map getExports()
|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||