|
Jazz API Documentation | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ZSceneGraphObject | |
| edu.umd.cs.jazz | Jazz is a general-purpose Java-based engine that supports 2D visualizations. |
| 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 holds the information for a spatial hyperlink. |
class |
ZCamera
ZCamera represents a viewport onto a list of nodes. |
class |
ZConstraintGroup
ZConstraintGroup is a transform group that changes its transform based on a computation defined in a specified method. |
class |
ZFadeGroup
ZFadeGroup is a group node that controls transparency and fading of its sub-tree. |
class |
ZGroup
ZGroup is a node with children. |
class |
ZInvisibleGroup
ZInvisibleGroup is a group node that completely hides its descendents. |
class |
ZLayerGroup
ZLayerGroup is used exclusively to specify the portion of the scenegraph that a camera can see. |
class |
ZLayoutGroup
ZLayoutGroup is a visual group that wraps a layout manager that can position the node's children. |
class |
ZLeaf
ZLeaf is a basic leaf node that doesn't have any children. |
class |
ZNameGroup
ZNameGroup is a group node that names a portion of the scenegraph. |
class |
ZNode
ZNode is the common superclass of all objects in a Jazz scenegraph. |
class |
ZRoot
ZRoot extends ZNode overiding several methods of ZNode to ensure that ZRoot is always in the root position of a Scenegraph. |
class |
ZSelectionGroup
ZSelectionGroup is a visual group node that provides functionality for specifying selection. |
class |
ZSpatialIndexGroup
ZSpatialIndexGroup is a group node that supports R-tree indexing for a group of visual components. |
class |
ZStickyGroup
ZStickyGroup is a constraint group that moves its children inversely to the camera view, so that the children stay visually on the same place on the screen, even as the camera view changes. |
class |
ZTransformGroup
ZTransformGroup is a group node that specifies an arbitrary 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 components that can be rendered. |
class |
ZVisualLeaf
ZVisualLeaf is a leaf node that has one or more visual components that can be rendered. |
| Methods in edu.umd.cs.jazz with parameters of type ZSceneGraphObject | |
void |
ZNode.repaint(ZSceneGraphObject obj,
java.awt.geom.AffineTransform at,
ZBounds clipBounds)
Method to pass repaint methods up the tree. |
void |
ZTransformGroup.repaint(ZSceneGraphObject obj,
java.awt.geom.AffineTransform at,
ZBounds clipBounds)
Method to pass repaint methods up the tree. |
void |
ZCamera.repaint(ZSceneGraphObject obj,
java.awt.geom.AffineTransform at,
ZBounds clipBounds)
This is an internal form of repaint that is only intended to be used by calls from within Jazz. |
void |
ZLayerGroup.repaint(ZSceneGraphObject obj,
java.awt.geom.AffineTransform at,
ZBounds clipBounds)
Method to pass repaint methods up the tree, and to any cameras looking here. |
| 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 |
ZEllipse
ZEllipse is a graphic object that represents a hard-cornered or rounded ellipse. |
class |
ZImage
ZImage is a graphic object that represents a raster image. |
class |
ZLabel
ZLabel creates a lightweight visual component to support a label containing one line of text. |
class |
ZPolygon
ZPolygon is a visual component for displaying a polygonal shape. |
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 |
ZShape
ZShape is a graphic object that represents a pre-defined java.awt.Shape |
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()
Returns the original object being searched for. |
ZSceneGraphObject |
ZObjectReferenceTable.getNewObjectReference(ZSceneGraphObject origObj)
This method is called to test if a node that is referenced by the object has been duplicated in the new cloned sub-graph. |
ZSceneGraphObject |
ZSceneGraphTreeModel.getJazzObject(java.lang.Object object)
Returns the object as a jazz ZSceneGraphObject. |
| Methods in edu.umd.cs.jazz.util with parameters of type ZSceneGraphObject | |
static java.lang.String |
ZDebug.dumpString(ZSceneGraphObject obj,
boolean includeChildren)
Debugging function to dump the scenegraph rooted at the specified node to a String. |
protected static void |
ZDebug.dump(ZSceneGraphObject sgo,
int level,
boolean includeChildren)
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 |
ZSceneGraphPath.pushTransformer(ZSceneGraphObject transformer)
Internal method. |
void |
ZSceneGraphPath.popTransformer(ZSceneGraphObject transformer)
Removes a transformer (and any transformers after it) from the list of transformer 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 called to test if a node that is referenced by the object has been duplicated in the new cloned sub-graph. |
| Constructors in edu.umd.cs.jazz.util with parameters of type ZSceneGraphObject | |
ZDanglingReferenceException.ZDanglingReferenceException(ZSceneGraphObject origObj)
Constructs a new ZDanglingReferenceException, specifying the object being searched for. |
|
ZDanglingReferenceException.ZDanglingReferenceException(ZSceneGraphObject origObj,
java.lang.String msg)
Constructs a new ZDanglingReferenceException, specifying the node being searched for, and a text message. |
|
|
Jazz API Documentation | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||