Package one.empty3.growth
Class LSystem
java.lang.Object
one.empty3.growth.LSystem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddInitialParam(Symbol symbol, Parameter parameter) voidaddInitialParameter(Symbol symbol, Parameter parameter) voidvoidaddParameter(int t, Parameter functionalParameter) voidvoidaddRule(SymbolSequence ss, SymbolSequence action) getInitialParam(Symbol key) getParams(int t) getRules()intgetT()voidinit()Call it just after constructor. // TODO RefactorvoidsequenceGraphics(Turtle2D turtle2D) voidvoidtoString()
-
Constructor Details
-
LSystem
public LSystem()
-
-
Method Details
-
init
public void init()Call it just after constructor. // TODO Refactor -
addInitialParameter
-
addRule
-
addInitialParam
- Throws:
Exception
-
getInitialParam
-
getParam
-
getParams
-
getRules
-
applyRules
- Throws:
NotWellFormattedSystem
-
addRule
-
addInitialSymbols
-
sequenceGraphics
-
getCurrentSymbols
-
setCurrentSymbols
-
toString
-
getInitialParameters
-
getT
public int getT() -
addParameter
-
addInitialParam
-
setCurrentSymbols
-