org.jscience.biology.lsystems.fixed
Class FixedPlantsDefinitions

java.lang.Object
  extended by org.jscience.biology.lsystems.fixed.FixedPlantsDefinitions

public class FixedPlantsDefinitions
extends java.lang.Object

All definitions used in the lsys package are stored in this class. Strings defining keywords, signs or other static and not changing data should be defined in this class so it is easier to change a value and no definitions are stored in the code of the program.


Field Summary
static char C_BEGIN_LEAF
          Begin leaf
static char C_BRANCH
          The sign to make a branch
static char C_CHANGE_COLOR
          Change color
static char C_DECREMENT_DIAMETER
          Decrement diameter
static char C_END_LEAF
          End leaf
static char C_PITCH_DOWN
          The sign to pitch down
static char C_PITCH_UP
          The sign to pitch up
static char C_POP_TURTLE
          The sign to restore the actual turtle information
static char C_PUSH_TURTLE
          The sign to store the actual turtle information
static char C_ROLL_LEFT
          The sign to roll left
static char C_ROLL_RIGHT
          The sign to roll right
static char C_STEP
          The sign to make a step without drawing
static char C_TURN_AROUND
          The sign to turn around 180�
static char C_TURN_LEFT
          The sign to turn left
static char C_TURN_RIGHT
          The sign to turn right
static javax.vecmath.Color3f COLOR_BLACK
          DOCUMENT ME!
static javax.vecmath.Color3f COLOR_BLUE
          DOCUMENT ME!
static javax.vecmath.Color3f COLOR_BROWN
          DOCUMENT ME!
static javax.vecmath.Color3f COLOR_DARK_BROWN
          DOCUMENT ME!
static javax.vecmath.Color3f COLOR_DARK_GREEN
          DOCUMENT ME!
static javax.vecmath.Color3f COLOR_GREEN
          DOCUMENT ME!
static javax.vecmath.Color3f COLOR_LIGHT_BLUE
          DOCUMENT ME!
static javax.vecmath.Color3f COLOR_RED
          DOCUMENT ME!
static javax.vecmath.Color3f COLOR_SILVER
          DOCUMENT ME!
static javax.vecmath.Color3f COLOR_WHITE
          DOCUMENT ME!
static java.lang.String STR_ANGLE
          The codeword for the angle between branches.
static java.lang.String STR_AXIOM
          The codeword for the axiom of the LSystem.
static java.lang.String STR_DECREMENT
          The codeword for the decrement value of thickness of branches.
static java.lang.String STR_DEPTH
          The codeword for the depth of the LSystem.
static java.lang.String STR_LENGTH
          The codeword for the length of one piece branch.
static java.lang.String STR_PROJECT_NAME
          Project name
static java.lang.String STR_RULE
          The codeword for a rule of the LSystem.
static java.lang.String STR_RULESIGN
          The codeword for the separator of the predecessor to the successor.
static java.lang.String STR_SEPARATOR
          The codeword for the separator of a codeword and the value.
static java.lang.String STR_SIGNS
          This string contains all the valid signs for a rule or axiom.
static java.lang.String STR_THICKNESS
          The codeword for the thickness of a branch.
 
Constructor Summary
FixedPlantsDefinitions()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STR_PROJECT_NAME

public static final java.lang.String STR_PROJECT_NAME
Project name

See Also:
Constant Field Values

STR_DEPTH

public static final java.lang.String STR_DEPTH
The codeword for the depth of the LSystem. This is the number of iterations to be performed. Case sensitive !

See Also:
Constant Field Values

STR_ANGLE

public static final java.lang.String STR_ANGLE
The codeword for the angle between branches. Case sensitive !

See Also:
Constant Field Values

STR_LENGTH

public static final java.lang.String STR_LENGTH
The codeword for the length of one piece branch. Case sensitive !

See Also:
Constant Field Values

STR_THICKNESS

public static final java.lang.String STR_THICKNESS
The codeword for the thickness of a branch. Case sensitive !

See Also:
Constant Field Values

STR_DECREMENT

public static final java.lang.String STR_DECREMENT
The codeword for the decrement value of thickness of branches. Case sensitive !

See Also:
Constant Field Values

STR_AXIOM

public static final java.lang.String STR_AXIOM
The codeword for the axiom of the LSystem. Case sensitive !

See Also:
Constant Field Values

STR_RULE

public static final java.lang.String STR_RULE
The codeword for a rule of the LSystem. Case sensitive !

See Also:
Constant Field Values

STR_SEPARATOR

public static final java.lang.String STR_SEPARATOR
The codeword for the separator of a codeword and the value.

See Also:
Constant Field Values

STR_RULESIGN

public static final java.lang.String STR_RULESIGN
The codeword for the separator of the predecessor to the successor.

See Also:
Constant Field Values

STR_SIGNS

public static final java.lang.String STR_SIGNS
This string contains all the valid signs for a rule or axiom. No other signs (except letters) may be used.

See Also:
Constant Field Values

C_TURN_LEFT

public static final char C_TURN_LEFT
The sign to turn left

See Also:
Constant Field Values

C_TURN_RIGHT

public static final char C_TURN_RIGHT
The sign to turn right

See Also:
Constant Field Values

C_PITCH_DOWN

public static final char C_PITCH_DOWN
The sign to pitch down

See Also:
Constant Field Values

C_PITCH_UP

public static final char C_PITCH_UP
The sign to pitch up

See Also:
Constant Field Values

C_ROLL_LEFT

public static final char C_ROLL_LEFT
The sign to roll left

See Also:
Constant Field Values

C_ROLL_RIGHT

public static final char C_ROLL_RIGHT
The sign to roll right

See Also:
Constant Field Values

C_TURN_AROUND

public static final char C_TURN_AROUND
The sign to turn around 180�

See Also:
Constant Field Values

C_PUSH_TURTLE

public static final char C_PUSH_TURTLE
The sign to store the actual turtle information

See Also:
Constant Field Values

C_POP_TURTLE

public static final char C_POP_TURTLE
The sign to restore the actual turtle information

See Also:
Constant Field Values

C_DECREMENT_DIAMETER

public static final char C_DECREMENT_DIAMETER
Decrement diameter

See Also:
Constant Field Values

C_CHANGE_COLOR

public static final char C_CHANGE_COLOR
Change color

See Also:
Constant Field Values

C_BEGIN_LEAF

public static final char C_BEGIN_LEAF
Begin leaf

See Also:
Constant Field Values

C_END_LEAF

public static final char C_END_LEAF
End leaf

See Also:
Constant Field Values

C_BRANCH

public static final char C_BRANCH
The sign to make a branch

See Also:
Constant Field Values

C_STEP

public static final char C_STEP
The sign to make a step without drawing

See Also:
Constant Field Values

COLOR_RED

public static final javax.vecmath.Color3f COLOR_RED
DOCUMENT ME!


COLOR_BLUE

public static final javax.vecmath.Color3f COLOR_BLUE
DOCUMENT ME!


COLOR_GREEN

public static final javax.vecmath.Color3f COLOR_GREEN
DOCUMENT ME!


COLOR_WHITE

public static final javax.vecmath.Color3f COLOR_WHITE
DOCUMENT ME!


COLOR_BLACK

public static final javax.vecmath.Color3f COLOR_BLACK
DOCUMENT ME!


COLOR_SILVER

public static final javax.vecmath.Color3f COLOR_SILVER
DOCUMENT ME!


COLOR_BROWN

public static final javax.vecmath.Color3f COLOR_BROWN
DOCUMENT ME!


COLOR_LIGHT_BLUE

public static final javax.vecmath.Color3f COLOR_LIGHT_BLUE
DOCUMENT ME!


COLOR_DARK_GREEN

public static final javax.vecmath.Color3f COLOR_DARK_GREEN
DOCUMENT ME!


COLOR_DARK_BROWN

public static final javax.vecmath.Color3f COLOR_DARK_BROWN
DOCUMENT ME!

Constructor Detail

FixedPlantsDefinitions

public FixedPlantsDefinitions()