org.jscience.biology.lsystems.growing
Class GrowingPlantsDefinitions

java.lang.Object
  extended by org.jscience.biology.lsystems.growing.GrowingPlantsDefinitions

public class GrowingPlantsDefinitions
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_ELEMENT
          Begin element
static char C_BEGIN_LEAF
          Begin leaf
static char C_ELEMENT_SEPARATOR
          Element separator
static char C_END_ELEMENT
          End element
static char C_END_LEAF
          End leaf
static char C_FLOWER
          The sign to flower appearance
static char C_LEAF_EDGE
          The sign to make a step without drawing
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_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_DARK_RED
          DOCUMENT ME!
static javax.vecmath.Color3f COLOR_DARK_YELLOW
          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 javax.vecmath.Color3f COLOR_YELLOW
          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_BRANCH
          The codeword for the color of the branches.
static java.lang.String STR_BROWN
          DOCUMENT ME!
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_FLOWER
          The codeword for the color of the flowers.
static java.lang.String STR_GREEN
          DOCUMENT ME!
static java.lang.String STR_LEAF
          The codeword for the color of the leafs.
static java.lang.String STR_LENGTH
          The codeword for the length of a leaf or flower edge.
static java.lang.String STR_NAME
          The codeword for the name of the LSystem.
static java.lang.String STR_PROJECT_NAME
          Project name
static java.lang.String STR_RED
          DOCUMENT ME!
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_SCALE
          The codeword for scaling factor.
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.
static java.lang.String STR_WHITE
          DOCUMENT ME!
static java.lang.String STR_YELLOW
          DOCUMENT ME!
 
Constructor Summary
GrowingPlantsDefinitions()
           
 
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_NAME

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

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_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_LENGTH

public static final java.lang.String STR_LENGTH
The codeword for the length of a leaf or flower edge. 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_FLOWER

public static final java.lang.String STR_FLOWER
The codeword for the color of the flowers. Case sensitive !

See Also:
Constant Field Values

STR_LEAF

public static final java.lang.String STR_LEAF
The codeword for the color of the leafs. Case sensitive !

See Also:
Constant Field Values

STR_BRANCH

public static final java.lang.String STR_BRANCH
The codeword for the color of the branches. Case sensitive !

See Also:
Constant Field Values

STR_SCALE

public static final java.lang.String STR_SCALE
The codeword for scaling factor. 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_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_BEGIN_ELEMENT

public static final char C_BEGIN_ELEMENT
Begin element

See Also:
Constant Field Values

C_END_ELEMENT

public static final char C_END_ELEMENT
End element

See Also:
Constant Field Values

C_ELEMENT_SEPARATOR

public static final char C_ELEMENT_SEPARATOR
Element separator

See Also:
Constant Field Values

C_LEAF_EDGE

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

See Also:
Constant Field Values

C_FLOWER

public static final char C_FLOWER
The sign to flower appearance

See Also:
Constant Field Values

STR_BROWN

public static final java.lang.String STR_BROWN
DOCUMENT ME!

See Also:
Constant Field Values

STR_GREEN

public static final java.lang.String STR_GREEN
DOCUMENT ME!

See Also:
Constant Field Values

STR_RED

public static final java.lang.String STR_RED
DOCUMENT ME!

See Also:
Constant Field Values

STR_YELLOW

public static final java.lang.String STR_YELLOW
DOCUMENT ME!

See Also:
Constant Field Values

STR_WHITE

public static final java.lang.String STR_WHITE
DOCUMENT ME!

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!


COLOR_DARK_RED

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


COLOR_DARK_YELLOW

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


COLOR_YELLOW

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

Constructor Detail

GrowingPlantsDefinitions

public GrowingPlantsDefinitions()