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 |