com.turtle3d.formallanguage.symbol
Class Symbol
java.lang.Object
com.turtle3d.formallanguage.symbol.Symbol
public class Symbol
- extends java.lang.Object
L-System symbol, SymbolClass instance. Stores parameters.
- Author:
- Marek Paterczyk
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DISTANCE
public static java.lang.String DISTANCE
TURN_ANGLE
public static java.lang.String TURN_ANGLE
ROLL_ANGLE
public static java.lang.String ROLL_ANGLE
RADIUS
public static java.lang.String RADIUS
PITCH_ANGLE
public static java.lang.String PITCH_ANGLE
VARIATION
public static java.lang.String VARIATION
SCALE_MULTIPLIER
public static java.lang.String SCALE_MULTIPLIER
SCALE_MULTIPLIER_X
public static java.lang.String SCALE_MULTIPLIER_X
SCALE_MULTIPLIER_Y
public static java.lang.String SCALE_MULTIPLIER_Y
SCALE_MULTIPLIER_Z
public static java.lang.String SCALE_MULTIPLIER_Z
SKIP_SYMBOLS
public static java.lang.String SKIP_SYMBOLS
Symbol
public Symbol(java.lang.String symbolName)
Symbol
public Symbol(SymbolClass symbolClass)
copyParametersFromSymbol
public void copyParametersFromSymbol(Symbol symbol)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
setParameter
public void setParameter(java.lang.String name,
float value)
getParameter
public java.lang.Float getParameter(java.lang.String name)
getParameter
public java.lang.Float getParameter(java.lang.String name,
float defaultValue)
parameterExists
public boolean parameterExists(java.lang.String name)
getSymbolClass
public SymbolClass getSymbolClass()
getSymbolName
public java.lang.String getSymbolName()
getBirthIteration
public int getBirthIteration()
setBirthIteration
public void setBirthIteration(int birthIteration)
getAge
public int getAge()