Aviatrix3D
2.1.0

org.j3d.aviatrix3d
Class Node2D

java.lang.Object
  extended by org.j3d.aviatrix3d.SceneGraphObject
      extended by org.j3d.aviatrix3d.Node
          extended by org.j3d.aviatrix3d.Node2D
Direct Known Subclasses:
Group2D, Leaf2D, SharedNode2D

public abstract class Node2D
extends Node

A specialised version of the Node class that works in 2D screen space only.

This class is the base class for all 2D renderable nodes in the SceneGraph. Although bounds are in a full 3D space using the normal bounding volume objects, the user can assume that the depth (Z axis) values are always ignored.

2D geometry uses the screen coordinate space that is the same as Viewports. The origin is in the lower left corner of the viewport with positive width to left and positive height up.

Version:
$Revision: 2.3 $
Author:
Justin Couch

Field Summary
 
Fields inherited from class org.j3d.aviatrix3d.Node
bounds, implicitBounds, INVALID_BOUNDS, parent
 
Fields inherited from class org.j3d.aviatrix3d.SceneGraphObject
alive, LISTENER_SET_TIMING_ERR_PROP, updateHandler
 
Constructor Summary
protected Node2D()
          Construct a new instance of this node, with implicit bounds calculation.
 
Method Summary
 
Methods inherited from class org.j3d.aviatrix3d.Node
boundsChanged, checkForCyclicParent, getBounds, getParent, markBoundsDirty, recomputeBounds, removeParent, requestBoundsUpdate, setBounds, setParent, updateBounds, updateParentBounds
 
Methods inherited from class org.j3d.aviatrix3d.SceneGraphObject
checkForCyclicChild, dataChanged, getAppUpdateWriteTimingMessage, getBoundsWriteTimingMessage, getDataWriteTimingMessage, getUserData, isLive, setLive, setUpdateHandler, setUserData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Node2D

protected Node2D()
Construct a new instance of this node, with implicit bounds calculation.


Aviatrix3D
2.1.0

Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - 2009 j3d.org