Class Interpreter

java.lang.Object
  |
  +--Interpreter

public class Interpreter
extends java.lang.Object

This class walks through an L-system rule, as a Logo turtle would. The turtle draws line segments (cylinders) behind it. (called by: Lsystem.java, Interpreter.java)


Constructor Summary
Interpreter()
           
 
Method Summary
 javax.media.j3d.BranchGroup execute(int d, java.lang.String r)
           
 void initDraw(double rad, double m, int edges, boolean dbg)
           
 void setAppearance(javax.media.j3d.Appearance app1, javax.media.j3d.Appearance app2)
           
 void setState(State state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Interpreter

public Interpreter()
Method Detail

setState

public void setState(State state)

setAppearance

public void setAppearance(javax.media.j3d.Appearance app1,
                          javax.media.j3d.Appearance app2)

initDraw

public void initDraw(double rad,
                     double m,
                     int edges,
                     boolean dbg)

execute

public javax.media.j3d.BranchGroup execute(int d,
                                           java.lang.String r)