Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  
Public Attributes

GoBook::MapEntry Class Reference

List of all members.

Public Attributes

int m_size
 Board size.
std::size_t m_id
 Index of the original (untransformed) book entry in m_entries.
int m_rotation
 Rotation as used in SgPointUtil::Rotate().

Detailed Description

Definition at line 102 of file GoBook.h.


Member Data Documentation

Index of the original (untransformed) book entry in m_entries.

Definition at line 112 of file GoBook.h.

Referenced by GoBook::Add(), GoBook::Delete(), GoBook::InsertEntry(), GoBook::Line(), and GoBook::LookupAllMoves().

Rotation as used in SgPointUtil::Rotate().

Definition at line 115 of file GoBook.h.

Referenced by GoBook::Add(), GoBook::Delete(), GoBook::InsertEntry(), and GoBook::LookupAllMoves().

Board size.

The hash code is not enough to differentiate positions with different board sizes, since the empty board always has the same hash code.

Definition at line 109 of file GoBook.h.

Referenced by GoBook::InsertEntry(), and GoBook::LookupAllMoves().


The documentation for this class was generated from the following file:


Sun Mar 13 2011 Doxygen 1.7.1