AddHealthy(GoRegion *r) | GoBlock | |
AddStone(SgPoint stone) | GoBlock | |
AllEmptyAreLiberties(const SgPointSet &area) const | GoChain | [virtual] |
Anchor() const | GoBlock | |
ChainConditions() const | GoChain | |
CheckConsistency(const GoBoard &bd) const | GoChain | |
GoBlock::CheckConsistency() const | GoBlock | |
Color() const | GoBlock | |
ContainsHealthy(const GoRegion *r) const | GoBlock | |
Fini() | GoChain | [static] |
FreeChainConditions() | GoChain | [private] |
FreeLiberties() const | GoChain | |
GetBlocks(const GoRegionBoard *ra, SgVectorOf< GoBlock > *blocks) const | GoChain | |
GoBlock(SgBlackWhite color, SgPoint anchor, const GoBoard &board) | GoBlock | |
GoBlock(const GoBlock *b, const SgPointSet &stones, const SgVectorOf< GoRegion > &healthy) | GoBlock | [protected] |
GoChain(const GoBlock *b, const GoBoard &board) | GoChain | |
GoChain(const GoChain *c1, const GoChain *c2, GoChainCondition *cond) | GoChain | |
Has1Eye() const | GoBlock | |
HasLiberty(SgPoint lib) const | GoBlock | |
Healthy() const | GoBlock | |
IsSafe() const | GoBlock | |
IsSingleBlock() const | GoChain | |
Liberties() const | GoBlock | |
m_bd | GoBlock | [protected] |
m_chainConditions | GoChain | [private] |
m_freeLiberties | GoChain | [private] |
m_has1Eye | GoBlock | [protected] |
m_healthy | GoBlock | [protected] |
m_isSingleBlock | GoChain | [private] |
NuLiberties() const | GoBlock | |
ReInitialize() | GoBlock | [virtual] |
RemoveRegion(GoRegion *r) | GoBlock | |
RemoveStone(SgPoint stone) | GoBlock | |
s_alloc | GoChain | [private, static] |
s_free | GoChain | [private, static] |
SetToSafe() | GoBlock | |
Stones() const | GoBlock | |
TestFor1Eye(const GoRegionBoard *ra) | GoChain | |
GoBlock::TestFor1Eye(const GoRegion *r) | GoBlock | |
Write(std::ostream &out) const | GoChain | [virtual] |
WriteID(std::ostream &out) const | GoChain | [virtual] |
~GoBlock() | GoBlock | [virtual] |
~GoChain() | GoChain | [virtual] |