Knight's Tour Generator
Tourneys and the Fast Generation and Obfuscation of Closed Knight's Tours
CBoard Member List

This is the complete list of members for CBoard, including all inherited members.

CBaseBoard()CBaseBoard
CBaseBoard(UINT n)CBaseBoard
CBaseBoard(UINT w, UINT h)CBaseBoard
CBaseBoard(int move[], UINT w, UINT h)CBaseBoard
CBoard()CBoard
CBoard(UINT n)CBoard
CBoard(UINT w, UINT h)CBoard
CBoard(int move[], UINT w, UINT h)CBoard
CellIndexInRange(int index)CBaseBoardprotected
Clear()CBaseBoard
CopyToSubBoard(CBaseBoard &b, int x, int y)CBaseBoard
DeleteMove(int src, int dest)CBaseBoard
FindRails(std::vector< CRail > &rails)CBoardprivate
GetAvailableMoveCount(int index)CBaseBoard
GetDest(int i, const MoveDelta &delta)CBaseBoardprotected
GetHeight()CBaseBoard
GetMoveIndex(int src, int dest)CBaseBoard
GetSize()CBaseBoard
GetTourneyIds(int *&id)CBaseBoardprotected
GetWidth()CBaseBoard
InRangeX(int x)CBaseBoardprotected
InRangeY(int y)CBaseBoardprotected
InsertDirectedMove(int src, int dest)CBaseBoard
InsertUndirectedMove(int src, int dest)CBaseBoard
IsDirected()CBaseBoard
IsKnightMove(int i, int j)CBaseBoard
IsMove(int i, int j)CBaseBoardprotected
IsOnBoard(int pos, const MoveDelta &delta)CBaseBoard
IsRail(int s0, int d0, int s1, int d1)CBoardprivate
IsRail(CRail &r)CBoardprivate
IsTour()CBaseBoard
IsTourney()CBaseBoard
IsUndirected()CBaseBoard
IsUnused(int index)CBaseBoard
IsUnused(int pos, const MoveDelta &delta)CBaseBoard
Join()CBoardprivate
JoinUntilTour()CBoard
m_cRandomCBaseBoardprotected
m_nHeightCBaseBoardprotected
m_nMoveCBaseBoardprotected
m_nMove2CBaseBoardprotected
m_nSizeCBaseBoardprotected
m_nWidthCBaseBoardprotected
MakeDirected()CBaseBoard
MakeUndirected()CBaseBoard
Obfuscate()CBoard
operator[](int index)CBaseBoard
Save(std::string &name)CBaseBoard
SaveToSVG(std::string &name)CBaseBoard
Shatter()CBoard
Switch(CRail &r)CBoardprivate
~CBaseBoard()CBaseBoard