- generateGrammar(int) - Method in class lsystem.CSGrammar
-
- generateGrammar() - Method in class lsystem.CSGrammar
-
- generateGrammar(int) - Method in interface lsystem.Grammar
-
Creates production from axiom, rules and no of
generations
- generateGrammar() - Method in interface lsystem.Grammar
-
Useful for testing no generations
- generateGrammar(int) - Method in class lsystem.SimpleGrammar
-
- generateGrammar() - Method in class lsystem.SimpleGrammar
-
- generateGrammar(int) - Method in class lsystem.StochasticGrammar
-
- generateGrammar() - Method in class lsystem.StochasticGrammar
-
- getColor() - Method in class lsystem.turtle.Pen
-
line color getter
- getColor() - Method in interface lsystem.turtle.PenInterface
-
line color getter
- getContextChar() - Method in class lsystem.collection.csrule.ContextRule
-
Returns the value of context char.
- getCSRule(char, String, int) - Method in class lsystem.collection.CSList
-
This method controls access to the substitition rules, looks first for a context sensitive rule
returns that if context condition is met, else returns non context sensitive rule or prefix
- getIndex() - Method in class lsystem.collection.csrule.ContextRule
-
Returns the value of context index.
- getIterator() - Method in class lsystem.CSGrammar
-
- getIterator(String) - Method in class lsystem.CSGrammar
-
- getIterator() - Method in interface lsystem.Grammar
-
Makes the CharacterIterator available internally/externally
Create a new instance if none exists otherwise re-use existing instance
- getIterator() - Method in class lsystem.SimpleGrammar
-
- getIterator(String) - Method in class lsystem.SimpleGrammar
-
Makes the CharacterIterator available internally/externally Create a new
instance if none exists otherwise re-use existing instance
- getIterator() - Method in class lsystem.StochasticGrammar
-
- getIterator(String) - Method in class lsystem.StochasticGrammar
-
Makes the CharacterIterator available internally/externally Create a new
instance if none exists otherwise re-use existing instance
- getKeyHash() - Method in class lsystem.collection.csrule.ContextRule
-
Returns the value of keyHash.
- getLength() - Method in class lsystem.turtle.Pen
-
Line color getter
- getLength() - Method in interface lsystem.turtle.PenInterface
-
Line color getter
- getParent() - Method in class lsystem.turtle.Pen
-
- getPremis() - Method in class lsystem.collection.csrule.ContextRule
-
Returns the value of premis.
- getRule(char) - Method in interface lsystem.collection.RuleList
-
- getRule(char) - Method in class lsystem.collection.SimpleRuleList
-
- getRule(char) - Method in class lsystem.collection.StochasticList
-
- getRule(char, String, int) - Method in class lsystem.CSGrammar
-
This is the method that returns the appropriate rule according to context
- getRule(char) - Method in class lsystem.CSGrammar
-
Use "StringBuilder getRule(char premise, String production, int count)"
- getRule(char) - Method in interface lsystem.Grammar
-
- getRule(char) - Method in class lsystem.SimpleGrammar
-
- getRule(char) - Method in class lsystem.StochasticGrammar
-
get rule (NB: a weighted rule returned if multiple rules stored for a
given rule ie non-deterministic behaviour, be warned)
- getStochasticRule(List<WeightedRule>) - Method in class lsystem.collection.StochasticList
-
Uses inner class chooser instance to handle random choice logic
- getTheta() - Method in class lsystem.turtle.Turtle
-
Angle getter
- getTheta() - Method in interface lsystem.turtle.TurtleInterface
-
Angle getter
- getValue() - Method in interface lsystem.collection.wrule.WeightedRule
-
- getValue() - Method in class lsystem.collection.wrule.WRule
-
- getValue() - Method in class lsystem.util.AQuat
-
Transform this Quaternion into an angle (radians) and an axis vector, about
which to rotate (avoids NaN by setting sa to 1.0F when sa < epsilon)
- getWeight() - Method in interface lsystem.collection.wrule.WeightedRule
-
- getWeight() - Method in class lsystem.collection.wrule.WRule
-
- getWidth() - Method in class lsystem.turtle.Pen
-
Line width getter
- getWidth() - Method in interface lsystem.turtle.PenInterface
-
Line width getter
- getX() - Method in class lsystem.turtle.Turtle
-
X position getter
- getX() - Method in interface lsystem.turtle.TurtleInterface
-
X position getter
- getY() - Method in class lsystem.turtle.Turtle
-
Y position getter
- getY() - Method in interface lsystem.turtle.TurtleInterface
-
Y position getter
- Grammar - Interface in lsystem
-
Grammar interface for Lindenmayer Systems