forest3D
Class Tree3D

java.lang.Object
  |
  +--javax.media.j3d.SceneGraphObject
        |
        +--javax.media.j3d.Node
              |
              +--javax.media.j3d.Group
                    |
                    +--forest3D.Tree3D

public class Tree3D
extends javax.media.j3d.Group


Field Summary
(package private)  Crown3D crown
           
(package private) static java.awt.geom.Point2D p0
           
(package private)  Trunk3D trunk
           
 
Fields inherited from class javax.media.j3d.Group
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE
 
Fields inherited from class javax.media.j3d.Node
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Fields inherited from class javax.media.j3d.SceneGraphObject
capabilities, nodeHashtable, retained
 
Constructor Summary
Tree3D(TreeBasic t)
           
Tree3D(TreeBasic t, int crownType)
           
Tree3D(TreeBasic t, int crownType, boolean textured)
           
Tree3D(TreeBasic t, int crownType, boolean texturedCrown, boolean texturedTrunk, boolean isTopography)
           
 
Method Summary
 javax.media.j3d.Shape3D getCrown3D()
           
 Trunk3D getTrunk3D()
           
 void setTree(TreeBasic t, int crownType, boolean texturedCrown, boolean texturedTrunk, boolean isTopo)
           
 
Methods inherited from class javax.media.j3d.Group
addChild, cloneNode, cloneTree, createRetained, duplicateAttributes, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, insertChild, moveTo, numChildren, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
 
Methods inherited from class javax.media.j3d.Node
checkDuplicateNode, checkForCycle, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
checkForLiveOrCompiled, clearCapability, clearLive, duplicateSceneGraphObject, getCapability, getNodeComponent, getUserData, isCompiled, isLive, isLiveOrCompiled, setCapability, setCompiled, setLive, setUserData, updateNodeReferences
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

p0

static java.awt.geom.Point2D p0

crown

Crown3D crown

trunk

Trunk3D trunk
Constructor Detail

Tree3D

public Tree3D(TreeBasic t)

Tree3D

public Tree3D(TreeBasic t,
              int crownType)

Tree3D

public Tree3D(TreeBasic t,
              int crownType,
              boolean texturedCrown,
              boolean texturedTrunk,
              boolean isTopography)

Tree3D

public Tree3D(TreeBasic t,
              int crownType,
              boolean textured)
Method Detail

setTree

public void setTree(TreeBasic t,
                    int crownType,
                    boolean texturedCrown,
                    boolean texturedTrunk,
                    boolean isTopo)

getCrown3D

public javax.media.j3d.Shape3D getCrown3D()

getTrunk3D

public Trunk3D getTrunk3D()