Package org.xistrat.bean

Class Summary
EdgeData bulk data object to represent an ordered (directed) edge , possibly together with some mark (for inflation/deflation purposes)
EvaluationResult used by the engine to store the evaluation of a position
FaceData bulk data object to represent polygons of constant face-valence
FastFace FaceData should be organized in such a way that standard methods run fast neisF has replaced neisP
Fight Fight represents a match.
FigurData bulk data of a piece
FigureConstants constant type specific piece data moved out of figure data bean into here
GameData GameData represents a position
GraphVariant a bean specifying graph and variant
Grid Grid is used to map a graph to its faces and points
LabelData an data object used for improved label specification: an ordered pair of faces plus an ordered pair of points
LabResult containing all info about the lab and corresponding cosy
MoveBean bulk data object to represent a single atomic move (what piece it is, and if it's killing another piece and so on, can be found out by using the corresponding position of all pieces.
MultiEvaluationResult used by the engine to store the evaluation of a position in the multiple players case
MultiLabResult label multi pieces version containing all info about the lab and corresponding 2 cosies
Position used by XiStratPanel in selecting the positions of the pieces (to start a match from) and the board variant
StonesBean bulk data object representing the stones (and empty faces) for games such as Go and Reversi
Transposition bulk data object to represent a transposition (2-cycle permutation) used in ExportData util to store treated ones