Class NRGeoLOD
java.lang.Object
org.web3d.vrml.renderer.common.nodes.AbstractNode
org.web3d.vrml.renderer.common.nodes.BaseGroupingNode
org.web3d.vrml.renderer.common.nodes.geospatial.BaseGeoLOD
org.web3d.vrml.renderer.norender.nodes.geospatial.NRGeoLOD
- All Implemented Interfaces:
VRMLNode
,FrameStateListener
,VRMLBoundedNodeType
,VRMLChildNodeType
,VRMLExternalNodeType
,VRMLGroupingNodeType
,VRMLMultiExternalNodeType
,VRMLNodeType
,VRMLViewDependentNodeType
,VRMLWorldRootChildNodeType
,NRVRMLNode
,OriginListener
NoRender implementation of an GeoLOD
- Version:
- $Revision: 1.1 $
- Author:
- Justin Couch
-
Field Summary
Fields inherited from class org.web3d.vrml.renderer.common.nodes.geospatial.BaseGeoLOD
center, childrenShown, childScenes, FIELD_CENTER, FIELD_CHILD1_URL, FIELD_CHILD2_URL, FIELD_CHILD3_URL, FIELD_CHILD4_URL, FIELD_GEO_ORIGIN, FIELD_GEO_SYSTEM, FIELD_LEVEL_CHANGED, FIELD_RANGE, FIELD_ROOT_NODE, FIELD_ROOT_URL, LAST_LOD_INDEX, loadedScenes, loadedUri, loadState, local_origin, localCenter, nodeTmp, NUM_FIELDS, originManager, pGeoOrigin, rootScene, rootSceneWrapper, urlRelativeCheck, useOriginManager, vfCenter, vfChild1Url, vfChild2Url, vfChild3Url, vfChild4Url, vfGeoOrigin, vfGeoSystem, vfLevelChanged, vfRange, vfRootNode, vfRootUrl, worldURL
Fields inherited from class org.web3d.vrml.renderer.common.nodes.BaseGroupingNode
childCount, FIELD_ADDCHILDREN, FIELD_BBOX_CENTER, FIELD_BBOX_DISPLAY, FIELD_BBOX_SIZE, FIELD_CHILDREN, FIELD_REMOVECHILDREN, FIELD_VISIBLE, hasBindables, LAST_GROUP_INDEX, shareCount, USE_BIND_MSG, vfBboxCenter, vfBboxDisplay, vfBboxSize, vfChildren, vfVisible
Fields inherited from class org.web3d.vrml.renderer.common.nodes.AbstractNode
errorReporter, FIELD_METADATA, fieldLocalData, hasChanged, inSetup, isDEF, isStatic, LAST_NODE_INDEX, layerIds, nodeName, pMetadata, refCounts, removedLayerIds, stateManager, STATIC_SCENE_GRAPH, vfMetadata, vrmlMajorVersion, vrmlMinorVersion
Fields inherited from interface org.web3d.vrml.nodes.VRMLExternalNodeType
LOAD_COMPLETE, LOAD_FAILED, LOADING, NOT_LOADED
-
Constructor Summary
ConstructorsConstructorDescriptionNRGeoLOD()
Default constructorNRGeoLOD
(VRMLNodeType node) Construct a new instance of this node based on the details from the given node. -
Method Summary
Modifier and TypeMethodDescriptionvoid
setContent
(int index, String mimetype, Object content) Set the content of this node to the given object.Methods inherited from class org.web3d.vrml.renderer.common.nodes.geospatial.BaseGeoLOD
addContentStateListener, addRootNode, addUrlListener, checkValidContentType, clearRootNodes, fireContentStateChanged, fireUrlChanged, getFieldDeclaration, getFieldIndex, getFieldValue, getLoadState, getNodeFieldIndices, getNumFields, getPreferredClassTypes, getSecondaryType, getUrl, getUrlFieldIndexes, getWorldUrl, loadScene, originChanged, removeContentStateListener, removeUrlListener, setLoadedURI, setLoadState, setShared, setupFinished, setValue, setValue, setValue, setValue, setValue, setWorldUrl, updateRefCount
Methods inherited from class org.web3d.vrml.renderer.common.nodes.BaseGroupingNode
addChild, addChildNode, clearChildren, containsBindableNodes, copy, getBboxCenter, getBboxDisplay, getBboxSize, getChildren, getChildrenSize, getPrimaryType, getVisible, isShared, removeChildNode, sendRoute, setBboxCenter, setBboxDisplay, setBboxSize, setChildren, setChildren, setDEF, setValue, setValue, setVisible
Methods inherited from class org.web3d.vrml.renderer.common.nodes.AbstractNode
addNodeListener, allEventsComplete, checkNodeType, checkSecondaryType, checkSecondaryType, clearRemovedLayerIds, fireFieldChanged, getLayerIds, getMetadataObject, getRefCount, getRemovedLayerIds, getUserData, getVRMLNodeName, hasFieldChanged, isDEF, isSetupFinished, notifyExternProtoLoaded, removeNodeListener, setErrorReporter, setFrameStateManager, setMetadataObject, setUserData, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setVersion, throwInitOnlyWriteException, throwInputOnlyWriteException, throwInvalidNodeException, throwInvalidProtoException, throwOutputOnlyWriteException, updateRefs
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.web3d.vrml.nodes.FrameStateListener
allEventsComplete
Methods inherited from interface org.web3d.vrml.lang.VRMLNode
getFieldDeclaration, getFieldIndex, getNodeFieldIndices, getNumFields, getPrimaryType, getSecondaryType, getUserData, getVRMLNodeName, isDEF, setErrorReporter, setUserData, setVersion
Methods inherited from interface org.web3d.vrml.nodes.VRMLNodeType
addNodeListener, clearRemovedLayerIds, getFieldValue, getLayerIds, getMetadataObject, getRefCount, getRemovedLayerIds, hasFieldChanged, isSetupFinished, notifyExternProtoLoaded, removeNodeListener, sendRoute, setDEF, setFrameStateManager, setMetadataObject, setupFinished, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, updateRefCount
-
Constructor Details
-
NRGeoLOD
public NRGeoLOD()Default constructor -
NRGeoLOD
Construct a new instance of this node based on the details from the given node. If the node is not the same type, an exception will be thrown.- Parameters:
node
- The node to copy- Throws:
IllegalArgumentException
- Incorrect Node Type
-
-
Method Details
-
setContent
Set the content of this node to the given object. The object is then cast by the internal representation to the form it needs. This should be one of the forms that the preferred class type call generates.- Specified by:
setContent
in interfaceVRMLMultiExternalNodeType
- Parameters:
index
-mimetype
- The mime type of this object if knowncontent
- The content of the object- Throws:
IllegalArgumentException
- The content object is not supported
-