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
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 |
build
protected boolean build
direction
protected int direction
numberOfJoker
protected int numberOfJoker
genNumber
protected int genNumber
Action
public Action(boolean build,
int direction,
int numberOfJoker,
int indexOfGenInGenom)
- Konstruktor erzeugt eine Action.
- Parameters:
build
- ob gebaut werden soll oder nichtdirection
- Richtung, in die weitergegangen werden sollnumberOfJoker
- Anzahl der Wildcards im Gen
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