Uses of Class
javax.media.ding3d.utils.scenegraph.io.retained.SymbolTableData

Packages that use SymbolTableData
javax.media.ding3d.utils.scenegraph.io.retained   
javax.media.ding3d.utils.scenegraph.io.state.javax.media.ding3d   
 

Uses of SymbolTableData in javax.media.ding3d.utils.scenegraph.io.retained
 

Methods in javax.media.ding3d.utils.scenegraph.io.retained that return SymbolTableData
 SymbolTableData SymbolTable.createSymbol(SceneGraphObject node)
          Create a new symbol and provide a new nodeID This is used during the save process
 SymbolTableData SymbolTable.createSymbol(SceneGraphObjectState state, SceneGraphObject node, int nodeID)
          Create a new symbol using the specified nodeID This is used during the load process.
 SymbolTableData SymbolTable.getBranchGraphRoot(int graphID)
           
 SymbolTableData SymbolTable.getSharedGroup(int nodeID)
          Get the symbol for the shared group If the sharedgroup has not been loaded then load it before returning (if we are using RandomAccessFileControl
 SymbolTableData SymbolTable.getSymbol(int nodeID)
          Return the node with the give ID
 SymbolTableData SymbolTable.getSymbol(SceneGraphObject node)
          Get the table entry for node
 

Methods in javax.media.ding3d.utils.scenegraph.io.retained with parameters of type SymbolTableData
 int SymbolTable.addReference(SymbolTableData symbol)
          Add a refernce to the specified node Also returns the nodes id
 SceneGraphObjectState Controller.createState(SceneGraphObject obj, SymbolTableData symbol)
          Given a scene graph object instantiate the correct State class for that object.
 SceneGraphObjectState Controller.createState(SymbolTableData symbol)
          Return the state class for the SceneGraphObject, creating one if it does not already exist
 void StreamControl.loadNodeComponent(SymbolTableData symbol)
          Used by SymbolTable to load a node component that is not in current graph
 void RandomAccessFileControl.loadNodeComponent(SymbolTableData symbol)
          Used by SymbolTable to load a node component that is not in current graph
 void RandomAccessFileControl.loadSharedGroup(SymbolTableData symbol)
          Loads the specified SharedGroup
 void SymbolTable.setBranchGraphID(SymbolTableData symbol)
          Set the branchGraphID in the symbol to the current branch graph ID
 void SymbolTable.setBranchGraphRoot(SymbolTableData symbol, long filePointer)
          Mark the node referenced by this Symbol as a branch graph root The filePointer is the position of the BranchGraph in the file, this is not the same as the BranchGroups position due to the extra data stored for a graph.
 void Controller.writeSharedGroup(java.io.DataOutput out, SharedGroup sharedGroup, SymbolTableData symbol)
          Write the shared group and it's node components to the IO stream
 

Uses of SymbolTableData in javax.media.ding3d.utils.scenegraph.io.state.javax.media.ding3d
 

Methods in javax.media.ding3d.utils.scenegraph.io.state.javax.media.ding3d that return SymbolTableData
 SymbolTableData SceneGraphObjectState.getSymbol()
           
 SymbolTableData NullSceneGraphObjectState.getSymbol()
           
 

Constructors in javax.media.ding3d.utils.scenegraph.io.state.javax.media.ding3d with parameters of type SymbolTableData
AlphaState(SymbolTableData symbol, Controller control)
           
AlternateAppearanceState(SymbolTableData symbol, Controller control)
           
AmbientLightState(SymbolTableData symbol, Controller control)
           
AppearanceState(SymbolTableData symbol, Controller control)
           
AuralAttributesState(SymbolTableData symbol, Controller control)
           
BackgroundSoundState(SymbolTableData symbol, Controller control)
           
BackgroundState(SymbolTableData symbol, Controller control)
           
BehaviorState(SymbolTableData symbol, Controller control)
           
BillboardState(SymbolTableData symbol, Controller control)
           
BoundingLeafState(SymbolTableData symbol, Controller control)
           
BranchGroupState(SymbolTableData symbol, Controller control)
          Creates new BranchGroupState
ClipState(SymbolTableData symbol, Controller control)
           
ColoringAttributesState(SymbolTableData symbol, Controller control)
           
ColorInterpolatorState(SymbolTableData symbol, Controller control)
           
CompressedGeometryState(SymbolTableData symbol, Controller control)
           
ConeSoundState(SymbolTableData symbol, Controller control)
           
DecalGroupState(SymbolTableData symbol, Controller control)
          Creates new BranchGroupState
DepthComponentFloatState(SymbolTableData symbol, Controller control)
           
DepthComponentIntState(SymbolTableData symbol, Controller control)
           
DepthComponentNativeState(SymbolTableData symbol, Controller control)
           
DirectionalLightState(SymbolTableData symbol, Controller control)
           
DistanceLODState(SymbolTableData symbol, Controller control)
           
ExponentialFogState(SymbolTableData symbol, Controller control)
           
FogState(SymbolTableData symbol, Controller control)
           
Font3DState(SymbolTableData symbol, Controller control)
           
GeometryArrayState(SymbolTableData symbol, Controller control)
           
GeometryState(SymbolTableData symbol, Controller control)
           
GeometryStripArrayState(SymbolTableData symbol, Controller control)
           
GroupState(SymbolTableData symbol, Controller control)
           
ImageComponent2DState(SymbolTableData symbol, Controller control)
           
ImageComponent3DState(SymbolTableData symbol, Controller control)
           
ImageComponentState(SymbolTableData symbol, Controller control)
           
IndexedGeometryArrayState(SymbolTableData symbol, Controller control)
           
IndexedGeometryStripArrayState(SymbolTableData symbol, Controller control)
           
IndexedLineArrayState(SymbolTableData symbol, Controller control)
           
IndexedLineStripArrayState(SymbolTableData symbol, Controller control)
          Creates new BranchGroupState
IndexedPointArrayState(SymbolTableData symbol, Controller control)
          Creates new BranchGroupState
IndexedQuadArrayState(SymbolTableData symbol, Controller control)
           
IndexedTriangleArrayState(SymbolTableData symbol, Controller control)
           
IndexedTriangleFanArrayState(SymbolTableData symbol, Controller control)
          Creates new BranchGroupState
IndexedTriangleStripArrayState(SymbolTableData symbol, Controller control)
          Creates new BranchGroupState
InterpolatorState(SymbolTableData symbol, Controller control)
           
LeafState(SymbolTableData symbol, Controller control)
          Creates new BranchGroupState
LightState(SymbolTableData symbol, Controller control)
           
LinearFogState(SymbolTableData symbol, Controller control)
           
LineArrayState(SymbolTableData symbol, Controller control)
           
LineAttributesState(SymbolTableData symbol, Controller control)
           
LineStripArrayState(SymbolTableData symbol, Controller control)
           
LinkState(SymbolTableData symbol, Controller control)
          Creates new BranchGroupState
LODState(SymbolTableData symbol, Controller control)
           
MaterialState(SymbolTableData symbol, Controller control)
           
MediaContainerState(SymbolTableData symbol, Controller control)
           
ModelClipState(SymbolTableData symbol, Controller control)
           
MorphState(SymbolTableData symbol, Controller control)
           
NodeComponentState(SymbolTableData symbol, Controller control)
           
NodeState(SymbolTableData symbol, Controller control)
           
NullSceneGraphObjectState(SymbolTableData symbol, Controller control)
          Dummy class to represent a null object in the scene graph
OrderedGroupState(SymbolTableData symbol, Controller control)
          Creates new BranchGroupState
OrientedShape3DState(SymbolTableData symbol, Controller control)
           
PathInterpolatorState(SymbolTableData symbol, Controller control)
           
PointAttributesState(SymbolTableData symbol, Controller control)
           
PointLightState(SymbolTableData symbol, Controller control)
           
PointSoundState(SymbolTableData symbol, Controller control)
           
PolygonAttributesState(SymbolTableData symbol, Controller control)
           
PositionInterpolatorState(SymbolTableData symbol, Controller control)
           
PositionPathInterpolatorState(SymbolTableData symbol, Controller control)
           
QuadArrayState(SymbolTableData symbol, Controller control)
           
RasterState(SymbolTableData symbol, Controller control)
           
RenderingAttributesState(SymbolTableData symbol, Controller control)
           
RotationInterpolatorState(SymbolTableData symbol, Controller control)
           
RotationPathInterpolatorState(SymbolTableData symbol, Controller control)
           
RotPosPathInterpolatorState(SymbolTableData symbol, Controller control)
           
RotPosScalePathInterpolatorState(SymbolTableData symbol, Controller control)
           
ScaleInterpolatorState(SymbolTableData symbol, Controller control)
           
SceneGraphObjectState(SymbolTableData symbol, Controller control)
          Create a new State object During Saveing SymbolTableData will have the nodeID and Ding3dNode fields set During loading SymbolTableData be null, symbol will be created and added to the symbol data during readObject()
Shape3DState(SymbolTableData symbol, Controller control)
           
SharedGroupState(SymbolTableData symbol, Controller control)
          Creates new BranchGroupState
SoundscapeState(SymbolTableData symbol, Controller control)
           
SoundState(SymbolTableData symbol, Controller control)
           
SpotLightState(SymbolTableData symbol, Controller control)
           
SwitchState(SymbolTableData symbol, Controller control)
           
SwitchValueInterpolatorState(SymbolTableData symbol, Controller control)
           
TexCoordGenerationState(SymbolTableData symbol, Controller control)
           
Text3DState(SymbolTableData symbol, Controller control)
           
Texture2DState(SymbolTableData symbol, Controller control)
           
Texture3DState(SymbolTableData symbol, Controller control)
           
TextureAttributesState(SymbolTableData symbol, Controller control)
           
TextureCubeMapState(SymbolTableData symbol, Controller control)
           
TextureState(SymbolTableData symbol, Controller control)
           
TextureUnitStateState(SymbolTableData symbol, Controller control)
           
TransformGroupState(SymbolTableData symbol, Controller control)
          Creates new BranchGroupState
TransformInterpolatorState(SymbolTableData symbol, Controller control)
           
TransparencyAttributesState(SymbolTableData symbol, Controller control)
           
TransparencyInterpolatorState(SymbolTableData symbol, Controller control)
           
TriangleArrayState(SymbolTableData symbol, Controller control)
           
TriangleFanArrayState(SymbolTableData symbol, Controller control)
           
TriangleStripArrayState(SymbolTableData symbol, Controller control)
           
ViewPlatformState(SymbolTableData symbol, Controller control)