Jazz API Documentation

Uses of Class
edu.umd.cs.jazz.ZSceneGraphObject

Packages that use ZSceneGraphObject
edu.umd.cs.jazz This is the root package for all Jazz classes. 
edu.umd.cs.jazz.component This package contains several visual components that may be useful for Jazz applications. 
edu.umd.cs.jazz.util This package defines several utility classes that are likely to be useful for Jazz applications. 
 

Uses of ZSceneGraphObject in edu.umd.cs.jazz
 

Subclasses of ZSceneGraphObject in edu.umd.cs.jazz
 class ZAnchorGroup
          ZAnchorGroup is a group that manages a hyperlink from the edit node below it.
 class ZCamera
          ZCamera represents a viewport onto a list of nodes.
 class ZConstraintGroup
          ZConstraintGroup is a transform group node that supports the application of a simple constraint to its children.
 class ZFadeGroup
          ZFadeGroup is a group node that has control over transparency of itself (and sub-tree), and its minimum and maximum magnification.
 class ZGroup
          ZGroup is the basic hierarchial node.
 class ZInvisibleGroup
          ZInvisibleGroup is a group node that completely hides its descendents.
 class ZLayerGroup
          ZLayerGroup is a group node that can be a paint start point of a camera.
 class ZLayoutGroup
          ZLayoutGroup is a group node that can layout the children of a specified node.
 class ZLeaf
          ZLeaf is a basic leaf node that doesn't have any children.
 class ZNode
          ZNode is the common superclass of all objects in a Jazz scenegraph.
 class ZRoot
          ZRoot exteneds ZNode overiding several methods of ZNode to ensure that ZRoot is always in the root position of a Scenegraph.
 class ZSelectionGroup
          ZSelectionGroup is a group node that represents the selection of a node.
 class ZStickyGroup
          ZStickyGroup is a constraint node that forces the child to always be rendered at a place dependent on the camera view.
 class ZTransformGroup
          ZTransformGroup is a group node with an affine transform.
 class ZVisualComponent
          ZVisualComponent is the base class for objects that actually get rendered.
 class ZVisualGroup
          ZVisualGroup is a group node that has a visual component that can be rendered.
 class ZVisualLeaf
          ZVisualLeaf is a leaf node that has a visual component that can be rendered.
 

Methods in edu.umd.cs.jazz with parameters of type ZSceneGraphObject
 void ZSceneGraphObject.duplicateObject(ZSceneGraphObject refObj)
          Copies all object information from the reference object into the current object.
 

Uses of ZSceneGraphObject in edu.umd.cs.jazz.component
 

Subclasses of ZSceneGraphObject in edu.umd.cs.jazz.component
 class ZCoordList
          ZCoordList is an abstract visual component that stores a sequence of coordinates, and the corresponding general path.
 class ZImage
          ZImage is a graphic object that represents a raster image
 class ZPolygon
          ZPolygon is a visual component that represents a line with one or more segments.
 class ZPolyline
          ZPolyline is a visual component that represents a line with one or more segments.
 class ZRectangle
          ZRectangle is a graphic object that represents a hard-cornered or rounded rectangle.
 class ZSwing
          ZSwing is a Visual Component wrapper used to add Swing Components to a Jazz ZCanvas
 class ZText
          ZText creates a visual component to support text.
 

Uses of ZSceneGraphObject in edu.umd.cs.jazz.util
 

Methods in edu.umd.cs.jazz.util that return ZSceneGraphObject
 ZSceneGraphObject ZSceneGraphPath.getObject()
          Returns the terminal object in the path.
 ZSceneGraphObject ZSceneGraphPath.getParent(int i)
          Returns the i'th scene graph object between the root and the terminal object.
 ZSceneGraphObject ZDanglingReferenceException.getOriginalObject()
           
 ZSceneGraphObject ZObjectReferenceTable.getNewObjectReference(ZSceneGraphObject origObj)
          This method is used in conjunction with the clone() method.
 

Methods in edu.umd.cs.jazz.util with parameters of type ZSceneGraphObject
protected static void ZDebug.dump(ZSceneGraphObject sgo, int level)
          Internal method for dump(ZNode node).
 void ZSceneGraphPath.setObject(ZSceneGraphObject object)
          Sets the terminal object in the path.
 void ZSceneGraphPath.push(ZSceneGraphObject sgo)
          Adds a node to the end of the list of parent nodes.
 void ZSceneGraphPath.pop(ZSceneGraphObject sgo)
          Removes a node (and any nodes after it) from the list of parent nodes.
 void ZObjectReferenceTable.addObject(ZSceneGraphObject orig, ZSceneGraphObject copy)
          Adds an original/cloned object pair to the table.
 ZSceneGraphObject ZObjectReferenceTable.getNewObjectReference(ZSceneGraphObject origObj)
          This method is used in conjunction with the clone() method.
 

Constructors in edu.umd.cs.jazz.util with parameters of type ZSceneGraphObject
ZDanglingReferenceException.ZDanglingReferenceException(ZSceneGraphObject origObj)
           
ZDanglingReferenceException.ZDanglingReferenceException(ZSceneGraphObject origObj, java.lang.String msg)
           
 


Jazz API Documentation