Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

GoRegionBoard Member List

This is the complete list of members for GoRegionBoard, including all inherited members.
AddBlock(GoBlock *b, bool isExecute=true)GoRegionBoard [private]
AddRegion(GoRegion *r, bool isExecute=true)GoRegionBoard [private]
AdjacentRegions(const SgVector< SgPoint > &points, SgBlackWhite color, SgVectorOf< GoRegion > *regions) const GoRegionBoard
All(SgBlackWhite color) const GoRegionBoard
AllBlocks(SgBlackWhite color)GoRegionBoard
AllBlocks(SgBlackWhite color) const GoRegionBoard
AllChains(SgBlackWhite color)GoRegionBoard
AllChains(SgBlackWhite color) const GoRegionBoard
AllEmpty() const GoRegionBoard
AllPoints() const GoRegionBoard
AllRegions(SgBlackWhite color)GoRegionBoard
AllRegions(SgBlackWhite color) const GoRegionBoard
AppendStone(GoBlock *b, SgPoint move)GoRegionBoard [private]
BlockAt(SgPoint p) const GoRegionBoard
Board() const GoRegionBoard
ChainAt(SgPoint p) const GoRegionBoard
ChainsUpToDate() const GoRegionBoard
CheckConsistency() const GoRegionBoard
Clear()GoRegionBoard
ComputedHealthy() const GoRegionBoard
ExecuteMovePrologue()GoRegionBoard
FindBlocksWithEye()GoRegionBoard [private]
Fini()GoRegionBoard [static]
GenBlock(SgPoint anchor, SgBlackWhite color)GoRegionBoard [private]
GenBlocks()GoRegionBoard [private]
GenBlocksRegions()GoRegionBoard
GenChains()GoRegionBoard
GenRegion(const SgPointSet &area, SgBlackWhite color)GoRegionBoard [private]
GetBlock(const SgPointSet &boundary, SgBlackWhite color) const GoRegionBoard
GoRegionBoard(const GoBoard &board)GoRegionBoard [explicit]
Init()GoRegionBoard [static]
IsColor(SgPoint p, int c) const GoRegionBoard
IsSafeBlock(SgPoint p) const GoRegionBoard
m_allBlocksGoRegionBoard [private]
m_allChainsGoRegionBoard [private]
m_allRegionsGoRegionBoard [private]
m_blockGoRegionBoard [private]
m_boardGoRegionBoard [private]
m_boardSizeGoRegionBoard [private]
m_chainsCodeGoRegionBoard [private]
m_codeGoRegionBoard [private]
m_computedHealthyGoRegionBoard [private]
m_invalidGoRegionBoard [private]
m_regionGoRegionBoard [private]
m_stackGoRegionBoard [private]
MergeAdjacentAndAddBlock(SgPoint move, SgBlackWhite capturedColor)GoRegionBoard [private]
MergeAll(const SgVectorOf< GoRegion > &regions, const SgPointSet &captured, SgBlackWhite color)GoRegionBoard [private]
OnExecutedMove(GoPlayerMove playerMove)GoRegionBoard
OnExecutedUncodedMove(int move, SgBlackWhite moveColor)GoRegionBoard
OnUndoneMove()GoRegionBoard
PreviousBlocksAt(const SgVector< SgPoint > &area, SgBlackWhite color, SgVectorOf< GoBlock > *captures) const GoRegionBoard
PreviousRegionAt(SgPoint p, SgBlackWhite color) const GoRegionBoard
PushBlock(int type, GoBlock *b)GoRegionBoard [private]
PushRegion(int type, GoRegion *r)GoRegionBoard [private]
PushStone(GoRegion *r, SgPoint move)GoRegionBoard [private]
RegionAt(SgPoint p, SgBlackWhite color) const GoRegionBoard
RegionsAt(const SgPointSet &area, SgBlackWhite color, SgVectorOf< GoRegion > *regions) const GoRegionBoard
ReInitializeBlocksRegions()GoRegionBoard
RemoveBlock(GoBlock *b, bool isExecute, bool removeFromRegions)GoRegionBoard [private]
RemoveRegion(GoRegion *r, bool isExecute=true)GoRegionBoard [private]
s_allocGoRegionBoard [private, static]
s_freeGoRegionBoard [private, static]
SetComputedFlagForAll(GoRegionFlag flag)GoRegionBoard
SetComputedHealthy()GoRegionBoard
SetRegionArrays(GoRegion *r)GoRegionBoard [private]
SetSafeFlags(const SgBWSet &safe)GoRegionBoard
SetToSafe(SgPoint p) const GoRegionBoard
UpdateBlock(int move, SgBlackWhite moveColor)GoRegionBoard [private]
UpToDate() const GoRegionBoard
WriteBlocks(std::ostream &stream) const GoRegionBoard
WriteRegions(std::ostream &stream) const GoRegionBoard
~GoRegionBoard()GoRegionBoard [virtual]


Sun Mar 13 2011 Doxygen 1.7.1