Adjacent(const SgPointSet &s) const | SgPointSet | |
Adjacent8To(SgPoint p) const | SgPointSet | |
AdjacentOnlyTo(const SgPointSet &s, int boardSize) const | SgPointSet | |
AdjacentTo(SgPoint p) const | SgPointSet | |
AllAdjacentTo(const SgPointSet &s) const | SgPointSet | |
AllPoints(int boardSize) | SgPointSet | [static] |
Border(int boardSize) const | SgPointSet | |
Border8(int boardSize) const | SgPointSet | |
BorderNoClip() const | SgPointSet | |
Center() const | SgPointSet | |
CheckedContains(SgPoint p, bool doRangeCheck=true, bool onBoardCheck=false) const | SgPointSet | |
Clear() | SgPointSet | |
Component(SgPoint p) const | SgPointSet | |
Component8(SgPoint p) const | SgPointSet | |
ConnComp(SgPoint p) const | SgPointSet | |
ConnComp8(SgPoint p) const | SgPointSet | |
Contains(SgPoint p) const | SgPointSet | |
ContainsPoint(SgPoint p) const | SgPointSet | |
Disjoint(const SgPointSet &s) const | SgPointSet | |
EnclosingRect() const | SgPointSet | |
Exclude(SgPoint p) | SgPointSet | |
Exclude(const SgVector< SgPoint > &vector) | SgPointSet | |
Grow(int boardSize) | SgPointSet | |
Grow(SgPointSet *newArea, int boardSize) | SgPointSet | |
Grow8(int boardSize) | SgPointSet | |
Include(SgPoint p) | SgPointSet | |
Is8Connected() const | SgPointSet | |
IsCloseTo(SgPoint p) const | SgPointSet | |
IsConnected() const | SgPointSet | |
IsEmpty() const | SgPointSet | |
IsSize(int size) const | SgPointSet | |
Kernel(int boardSize) const | SgPointSet | |
m_a | SgPointSet | [private] |
MaxOverlap(const SgPointSet &other, int max) const | SgPointSet | |
MaxSetSize(int size) const | SgPointSet | |
MinOverlap(const SgPointSet &s, int min) const | SgPointSet | |
MinSetSize(int size) const | SgPointSet | |
NewMark(SgPoint p) | SgPointSet | |
NonEmpty() const | SgPointSet | |
operator!=(const SgPointSet &other) const | SgPointSet | |
operator&(const SgPointSet &L, const SgPointSet &R) | SgPointSet | [related] |
operator&=(const SgPointSet &other) | SgPointSet | |
operator-(const SgPointSet &L, const SgPointSet &R) | SgPointSet | [related] |
operator-=(const SgPointSet &other) | SgPointSet | |
operator<<(int n) const | SgPointSet | [private] |
operator<<(std::ostream &out, const SgPointSet &set) | SgPointSet | [related] |
operator==(const SgPointSet &other) const | SgPointSet | |
operator>>(int n) const | SgPointSet | [private] |
operator[](SgPoint p) const | SgPointSet | |
operator^(const SgPointSet &L, const SgPointSet &R) | SgPointSet | [related] |
operator^=(const SgPointSet &other) | SgPointSet | |
operator|(const SgPointSet &L, const SgPointSet &R) | SgPointSet | [related] |
operator|=(const SgPointSet &other) | SgPointSet | |
Overlaps(const SgPointSet &other) const | SgPointSet | |
PointOf() const | SgPointSet | |
s_allPoints | SgPointSet | [private, static] |
SgPointSet() | SgPointSet | |
SgPointSet(const SgVector< SgPoint > &vector) | SgPointSet | [explicit] |
SgSetIterator class | SgPointSet | [friend] |
Size() const | SgPointSet | |
SubsetOf(const SgPointSet &other) const | SgPointSet | |
SupersetOf(const SgPointSet &other) const | SgPointSet | |
Swap(SgPointSet &other) | SgPointSet | |
Toggle(SgPoint p) | SgPointSet | |
ToVector(SgVector< SgPoint > *vector) const | SgPointSet | |
Write(std::ostream &out, int boardSize) const | SgPointSet | |
~SgPointSet() | SgPointSet |