Class SearchTreeNode<P extends IGamePosition<P>>

java.lang.Object
gametree.GameTreeNode<SearchTreeNode<P>, P>
gametree.SearchTreeNode<P>
Type Parameters:
P - some implementation of IGamePosition which corresponds to the game being searched by this tree.
All Implemented Interfaces:
Serializable

public class SearchTreeNode<P extends IGamePosition<P>> extends GameTreeNode<SearchTreeNode<P>, P> implements Serializable
Implementation of GameTreeNode that stores all nodes directly in memory. This search tree is editable through search only (by expanding nodes and adjusting their bounds), so the resulting tree always represents the game given by the IGamePosition implementation P correctly.
See Also: