manifold.base
Interface SceneGraph

All Known Implementing Classes:
FSceneGraph

public interface SceneGraph

This interface specifies the scene graph. The scene graph is a tree of glyphs which describes in which order the glyphs will be rendered.

Copyright (c) 2000 Rutgers, The State University of New Jersey

Since:
manifold %Version%
Version:
%Version%, %Time%

Method Summary
 Glyph getGlyph(org.w3c.dom.Element model)
          Gets the glyph corresponding to the id
 Glyph getRootGlyph()
          Gets the root glyph of the scenegraph
 void putGlyph(org.w3c.dom.Element model, Glyph glyph)
          Sets the glyph corresponding to the id - updates child/parent relations
 Glyph removeGlyph(org.w3c.dom.Element model)
          Removes the glyph corresponding to the id - updates child/parent relations
 void setRootGlyph(Glyph root)
          Sets the root glyph of the scenegraph
 

Method Detail

setRootGlyph

public void setRootGlyph(Glyph root)
Sets the root glyph of the scenegraph


getRootGlyph

public Glyph getRootGlyph()
Gets the root glyph of the scenegraph


getGlyph

public Glyph getGlyph(org.w3c.dom.Element model)
Gets the glyph corresponding to the id


putGlyph

public void putGlyph(org.w3c.dom.Element model,
                     Glyph glyph)
Sets the glyph corresponding to the id - updates child/parent relations


removeGlyph

public Glyph removeGlyph(org.w3c.dom.Element model)
Removes the glyph corresponding to the id - updates child/parent relations



Copyright (c) 2003 Rutgers, The State University of New Jersey