| 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 &L, const SgPointSet &R) | SgPointSet | [related] |
| operator &=(const SgPointSet &other) | SgPointSet | |
| operator!=(const SgPointSet &other) const | 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 | |