|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectszd.allapotter.kereso.AbstractCsucs
public abstract class AbstractCsucs
Egy, egy adott kereső által felépített játékfa csúcsának absztrakt változata.
| Field Summary | |
|---|---|
protected java.util.Set<Csucs> |
children
|
protected int |
depth
Akutális csomópont fa beli mélysége a gyökérelemhez képest. |
protected Game |
gameState
Aktuális csomópontban a játék állapota. |
protected double |
heurisztika
Aktuális csomópont heurisztikája. |
protected SelectNodeOperator |
operator
Az az operátor amit a szülő állapotra alkalmazva ezt a csomópontot kaptuk. |
protected Csucs |
parent
Aktuális csomópont szülője, az a csomópont amelyikre egy operátort használva ezt az állapotot kaptuk. |
protected int |
reszfamelyseg
|
| Constructor Summary | |
|---|---|
AbstractCsucs()
|
|
| Method Summary | |
|---|---|
int |
getDepth()
Visszaadja a csomópont gyökérelemhez viszonyított mélységét a fában. |
Game |
getGameState()
Visszaadja a csomóponthoz tartozó játékállapotot. |
double |
getHeurisztika()
Visszaadja a csomóponthoz tartozó heurisztikát. |
Csucs |
getParent()
Visszaadja a csomópont szülő csomópontját. |
java.util.Set<SelectNodeOperator> |
getUsableOperators()
Visszaadja a csomópontban használható operátorok halmazát. |
void |
setDepth(int depth)
Beállítja a csomópont mélységét. |
void |
setGameState(Game gameState)
Beállítja a csomóponthoz a játékállapotot. |
void |
setHeurisztika(double heurisztika)
Beállítja a csomóponthoz tartozó heurisztikát. |
void |
setOperator(SelectNodeOperator operator)
Beállítja hogy a szülő csomópontból milyen operátort alkalmazva jutottunk el a mostani csomópontba. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Game gameState
protected Csucs parent
protected SelectNodeOperator operator
protected int depth
protected double heurisztika
protected java.util.Set<Csucs> children
protected int reszfamelyseg
| Constructor Detail |
|---|
public AbstractCsucs()
| Method Detail |
|---|
public Game getGameState()
public void setGameState(Game gameState)
gameState - A beállítandó játékállapotpublic int getDepth()
public void setDepth(int depth)
depth - A csomópont mélységepublic double getHeurisztika()
public void setHeurisztika(double heurisztika)
heurisztika - A beállítandó heurisztikapublic Csucs getParent()
public java.util.Set<SelectNodeOperator> getUsableOperators()
public void setOperator(SelectNodeOperator operator)
operator - Az alkalmazott operátor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||