com.turtle3d.user.grammars
Class Tree3Apple

java.lang.Object
  extended by com.turtle3d.formallanguage.grammar.Grammar
      extended by com.turtle3d.user.grammars.Tree3
          extended by com.turtle3d.user.grammars.Tree3Apple

public class Tree3Apple
extends Tree3

Advanced tree grammar. Independently set growth radius and height, branch angle variation, chance for bud death and bud delay.

Author:
Marek Paterczyk

Constructor Summary
Tree3Apple()
           
 
Method Summary
 void define()
          Grammar definition goes here.
 void setRequiredParameters()
          Define required parameters here
 
Methods inherited from class com.turtle3d.formallanguage.grammar.Grammar
addProduction, generateSymbolSequence, getAxiom, getName, getParameters, getProduction, init, nextIteration, printSymbolSequence, printSymbolSequence, setAxiom, setAxiom, setRequiredParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tree3Apple

public Tree3Apple()
Method Detail

define

public void define()
Description copied from class: Grammar
Grammar definition goes here. Call init() to define the grammar.

Overrides:
define in class Tree3

setRequiredParameters

public void setRequiredParameters()
Description copied from class: Grammar
Define required parameters here

Overrides:
setRequiredParameters in class Tree3