Class State

java.lang.Object
  |
  +--State

public class State
extends java.lang.Object

This class is a packet of state information for the Interpreter "turtle". (called by: Lsystem.java, Interpreter.java)


Field Summary
 double angle
           
 double angleInc
           
 javax.vecmath.Point3d curPos
           
 double lineLength
           
 boolean swapDirections
           
 
Constructor Summary
State()
           
State(javax.vecmath.Point3d pt, double a, double ai, double l, boolean s)
           
State(State s)
           
 
Method Summary
 void setState(javax.vecmath.Point3d pt, double a, double ai, double l, boolean s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

curPos

public javax.vecmath.Point3d curPos

angle

public double angle

angleInc

public double angleInc

lineLength

public double lineLength

swapDirections

public boolean swapDirections
Constructor Detail

State

public State()

State

public State(javax.vecmath.Point3d pt,
             double a,
             double ai,
             double l,
             boolean s)

State

public State(State s)
Method Detail

setState

public void setState(javax.vecmath.Point3d pt,
                     double a,
                     double ai,
                     double l,
                     boolean s)