public class NAryTreeMovementSequence<S extends NAryTreeState> extends java.lang.Object implements MovementSequence<S,NAryTreeLabel,NAryTreeNode>
Constructor and Description |
---|
NAryTreeMovementSequence(S toState,
int cost) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
S |
getToState()
return the state that is the result of executing this movement sequence.
|
int |
getTotalCost()
return the total cost of this movement sequence, including the last move
|
int |
hashCode() |
java.lang.String |
toString() |
public NAryTreeMovementSequence(S toState, int cost)
public int getTotalCost()
MovementSequence
getTotalCost
in interface MovementSequence<S extends NAryTreeState,NAryTreeLabel,NAryTreeNode>
public S getToState()
MovementSequence
getToState
in interface MovementSequence<S extends NAryTreeState,NAryTreeLabel,NAryTreeNode>
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object