public class NAryTreeMoveList
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
cost |
protected int[] |
moves |
static int |
NOMOVE |
Constructor and Description |
---|
NAryTreeMoveList() |
NAryTreeMoveList(java.util.List<MoveImpl<NAryTreeLabel,NAryTreeNode>> moves) |
Modifier and Type | Method and Description |
---|---|
MoveImpl<NAryTreeLabel,NAryTreeNode> |
get(int i) |
java.util.List<MoveImpl<NAryTreeLabel,NAryTreeNode>> |
getMovementSequence() |
static int |
makeMove(int logMove,
int modelMove) |
void |
setMoves(java.util.List<MoveImpl<NAryTreeLabel,NAryTreeNode>> moves) |
int |
size() |
public NAryTreeMoveList()
public NAryTreeMoveList(java.util.List<MoveImpl<NAryTreeLabel,NAryTreeNode>> moves)
public static int makeMove(int logMove, int modelMove)
public void setMoves(java.util.List<MoveImpl<NAryTreeLabel,NAryTreeNode>> moves)
public java.util.List<MoveImpl<NAryTreeLabel,NAryTreeNode>> getMovementSequence()
public int size()
public MoveImpl<NAryTreeLabel,NAryTreeNode> get(int i)