Uses of Class
com.turtle3d.formallanguage.symbol.Symbol

Packages that use Symbol
com.turtle3d.formallanguage   
com.turtle3d.formallanguage.grammar   
com.turtle3d.formallanguage.parser   
com.turtle3d.formallanguage.symbol   
 

Uses of Symbol in com.turtle3d.formallanguage
 

Methods in com.turtle3d.formallanguage that return Symbol
 Symbol VisualSymbol.getSymbol()
           
 

Methods in com.turtle3d.formallanguage with parameters of type Symbol
 void TurtleController.interpretSymbol(Symbol symbol)
           
 

Method parameters in com.turtle3d.formallanguage with type arguments of type Symbol
 void TurtleController.interpretLSymbols(java.util.ArrayList<Symbol> symbols)
           
 

Constructors in com.turtle3d.formallanguage with parameters of type Symbol
VisualSymbol(Symbol symbol, javax.vecmath.Matrix4f transform)
           
VisualSymbol(Symbol symbol, javax.vecmath.Matrix4f transform, int step)
           
 

Uses of Symbol in com.turtle3d.formallanguage.grammar
 

Methods in com.turtle3d.formallanguage.grammar that return Symbol
 Symbol Production.getLeftSide()
           
 Symbol ProductionFamily.getLeftSideSymbol()
           
 

Methods in com.turtle3d.formallanguage.grammar that return types with arguments of type Symbol
 java.util.ArrayList<Symbol> Grammar.generateSymbolSequence(int iterations)
          Generate symbol sequence.
 java.util.ArrayList<Symbol> Grammar.getAxiom()
          Get axiom.
 java.util.ArrayList<Symbol> Grammar.nextIteration(java.util.ArrayList<Symbol> symbolSequence, int iteration)
          This metod calculates next iteration for a given symbol sequence.
 

Methods in com.turtle3d.formallanguage.grammar with parameters of type Symbol
 Production Grammar.getProduction(Symbol leftSide)
          Draws a production with a given left side symbol
 void Grammar.setAxiom(Symbol symbol)
          Set axiom
 void Production.setLeftSide(Symbol leftSide)
           
 

Method parameters in com.turtle3d.formallanguage.grammar with type arguments of type Symbol
 Production ProductionFamily.getProduction(java.util.ArrayList<Symbol> symbolSequence, int symbolIndex)
          The first production with defined and met condition is chosen.
 java.util.ArrayList<Symbol> Grammar.nextIteration(java.util.ArrayList<Symbol> symbolSequence, int iteration)
          This metod calculates next iteration for a given symbol sequence.
static java.lang.String Grammar.printSymbolSequence(java.util.ArrayList<Symbol> symbolSequence, boolean showParameters)
          Formats symbol sequence for printing.
static java.lang.String Grammar.printSymbolSequence(java.util.ArrayList<Symbol> symbolSequence, boolean showParameters, java.lang.String showOnlyThisSymbol)
          Formats only symbols of certain type for printing.
 void Grammar.setAxiom(java.util.ArrayList<Symbol> axiom)
          Set axiom.
 

Constructors in com.turtle3d.formallanguage.grammar with parameters of type Symbol
ProductionFamily(Symbol leftSideSymbol)
           
 

Uses of Symbol in com.turtle3d.formallanguage.parser
 

Methods in com.turtle3d.formallanguage.parser that return types with arguments of type Symbol
static java.util.ArrayList<Symbol> SimpleParser.convertClassesToInstances(java.util.ArrayList<SymbolClass> symbolClasses)
           
static java.util.ArrayList<Symbol> SimpleParser.parseSymbolSequence(java.lang.String symbols)
           
 

Uses of Symbol in com.turtle3d.formallanguage.symbol
 

Methods in com.turtle3d.formallanguage.symbol that return Symbol
 Symbol SymbolFactory.createSymbolofClass(java.lang.String symbolClassName)
          Creates a new Symbol.
 

Methods in com.turtle3d.formallanguage.symbol with parameters of type Symbol
 boolean Method.calculate(java.util.ArrayList<Symbol> symbolSequence, int symbolIndex, Symbol calculatedSymbol)
           
 void Symbol.copyParametersFromSymbol(Symbol symbol)
           
 

Method parameters in com.turtle3d.formallanguage.symbol with type arguments of type Symbol
 boolean Method.calculate(java.util.ArrayList<Symbol> symbolSequence, int symbolIndex, Symbol calculatedSymbol)
           
 boolean Condition.check(java.util.ArrayList<Symbol> symbolSequence, int symbolIndex)