Class Action

java.lang.Object
  |
  +--Action

public class Action
extends java.lang.Object

Die Klasse Action dient zum Speichern der Baue/Baue-Nicht- und Richtungs-Information im Baum, der vom PatternGenerator aufgebaut wird. Stand: 09.07.2001


Field Summary
protected  boolean build
           
protected  int direction
           
protected  int genNumber
           
protected  int numberOfJoker
           
 
Constructor Summary
Action(boolean build, int direction, int numberOfJoker, int indexOfGenInGenom)
          Konstruktor erzeugt eine Action.
 
Method Summary
 int getGenUsed()
           
 int getNumberOfJoker()
          Liefert die Anzahl der Joker, die sich in dem Gen befanden, aus dem sich diese Action ergeben hat.
 boolean shallBuild()
          Ob gebaut werden soll, oder nicht
 int whichWayToMove()
          Liefert die Richtung, in die Gegangen werden soll.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

build

protected boolean build

direction

protected int direction

numberOfJoker

protected int numberOfJoker

genNumber

protected int genNumber
Constructor Detail

Action

public Action(boolean build,
              int direction,
              int numberOfJoker,
              int indexOfGenInGenom)
Konstruktor erzeugt eine Action.
Parameters:
build - ob gebaut werden soll oder nicht
direction - Richtung, in die weitergegangen werden soll
numberOfJoker - Anzahl der Wildcards im Gen
Method Detail

getGenUsed

public int getGenUsed()

shallBuild

public boolean shallBuild()
Ob gebaut werden soll, oder nicht
Returns:
eben das

getNumberOfJoker

public int getNumberOfJoker()
Liefert die Anzahl der Joker, die sich in dem Gen befanden, aus dem sich diese Action ergeben hat.
Returns:
int Anzahl der Joker

whichWayToMove

public int whichWayToMove()
Liefert die Richtung, in die Gegangen werden soll. Die Drehrichtung wurde beim Erzeugen der Action berücksichtigt.
Returns:
int Richtung