barsuift.simLife.j3d.tree
Class BasicTreeLeaf3D

java.lang.Object
  extended by barsuift.simLife.j3d.tree.BasicTreeLeaf3D
All Implemented Interfaces:
TreeLeaf3D, java.util.Observer

public class BasicTreeLeaf3D
extends java.lang.Object
implements TreeLeaf3D


Constructor Summary
BasicTreeLeaf3D(Universe3D universe3D, TreeLeaf3DState state, TreeLeaf leaf)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 double getArea()
           
 javax.vecmath.Point3d getAttachPoint()
           
 javax.media.j3d.BranchGroup getBranchGroup()
           
 TreeLeaf3DState getState()
           
 int hashCode()
           
 void increaseSize()
           
 boolean isMaxSizeReached()
           
 java.lang.String toString()
           
 void update(java.util.Observable observable, java.lang.Object arg)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BasicTreeLeaf3D

public BasicTreeLeaf3D(Universe3D universe3D,
                       TreeLeaf3DState state,
                       TreeLeaf leaf)
Method Detail

getArea

public double getArea()
Specified by:
getArea in interface TreeLeaf3D

isMaxSizeReached

public boolean isMaxSizeReached()
Specified by:
isMaxSizeReached in interface TreeLeaf3D

increaseSize

public void increaseSize()
Specified by:
increaseSize in interface TreeLeaf3D

getAttachPoint

public javax.vecmath.Point3d getAttachPoint()
Specified by:
getAttachPoint in interface TreeLeaf3D

update

public void update(java.util.Observable observable,
                   java.lang.Object arg)
Specified by:
update in interface java.util.Observer

getState

public TreeLeaf3DState getState()
Specified by:
getState in interface TreeLeaf3D

getBranchGroup

public javax.media.j3d.BranchGroup getBranchGroup()
Specified by:
getBranchGroup in interface TreeLeaf3D

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010. All Rights Reserved.