| _boundary | frechet::reach::Structure | private |
| after_merge | frechet::reach::Structure | static |
| after_single_cell | frechet::reach::Structure | static |
| assert_hook typedef | frechet::reach::Structure | |
| assertPointerInterval(Pointer p, const PointerInterval &ival) | frechet::reach::Structure | static |
| assertSynchedIntervals(Pointer i1, Pointer i2, Pointer i3, Pointer i4) | frechet::reach::Structure | privatestatic |
| before_merge | frechet::reach::Structure | static |
| bottom() | frechet::reach::Structure | inline |
| bottom() const | frechet::reach::Structure | inline |
| boundary(Orientation ori, Direction dir) | frechet::reach::Structure | inline |
| boundary(Orientation ori, Direction dir) const | frechet::reach::Structure | inline |
| calcRecursive(const Rect &r) | frechet::reach::Structure | private |
| calculate() | frechet::reach::Structure | |
| calculateColumns(int i, int j) | frechet::reach::Structure | |
| calculateDouble() | frechet::reach::Structure | |
| calculateDouble(Orientation fringe) | frechet::reach::Structure | |
| calculateSingle() | frechet::reach::Structure | |
| CalculateTask class | frechet::reach::Structure | friend |
| cancelFlag | frechet::reach::Structure | private |
| clipSeeThroughPointer(Pointer p) | frechet::reach::Structure | private |
| concurrency | frechet::reach::Structure | private |
| copy(const Structure &that) | frechet::reach::Structure | |
| copySegments(BoundaryList &list, Pointer seg[5]) | frechet::reach::Structure | private |
| create2Segments(Pointer &first, Pointer &second, data::Interval ival, Orientation ori, Type t1, Type t2) | frechet::reach::Structure | private |
| createSingleCellSegments(SingleCellAuxData &aux, Orientation ori, double y0) | frechet::reach::Structure | private |
| crossLink(Pointer i1, Pointer i2, Pointer j1, Pointer j2) | frechet::reach::Structure | private |
| doCalcRecursive(const Rect &r) | frechet::reach::Structure | private |
| findStartingPoint(Orientation edge) | frechet::reach::Structure | |
| first(Orientation ori) | frechet::reach::Structure | inline |
| first(Orientation ori) const | frechet::reach::Structure | inline |
| freeSpace() const | frechet::reach::Structure | inline |
| freeSpaceArrangement(data::Interval LF, data::Interval RF) | frechet::reach::Structure | static |
| freeSpaceArrangement(SingleCellAuxData &aux, Orientation ori) | frechet::reach::Structure | privatestatic |
| fs | frechet::reach::Structure | private |
| GraphModel class | frechet::reach::Structure | friend |
| horizontal(Direction dir) | frechet::reach::Structure | inline |
| left() | frechet::reach::Structure | inline |
| left() const | frechet::reach::Structure | inline |
| linkSingleCellSegments(SingleCellAuxData &aux, Orientation ori) | frechet::reach::Structure | private |
| markNonAccesible(Orientation fringe, Structure &that) | frechet::reach::Structure | private |
| markNonAccesible(Pointer p, Pointer p2) | frechet::reach::Structure | private |
| merge(Orientation fringe, Structure &that, const Rect &r1, const Rect &r2) | frechet::reach::Structure | private |
| merge(BoundaryList &list, Pointer a, Pointer b) | frechet::reach::Structure | private |
| mergeConsecutive(Orientation ori) | frechet::reach::Structure | private |
| MergeTask class | frechet::reach::Structure | friend |
| next(Pointer p) const | frechet::reach::Structure | |
| nextReachable(Pointer p) | frechet::reach::Structure | private |
| operator=(const Structure &that) | frechet::reach::Structure | |
| operator=(Structure &&that) | frechet::reach::Structure | |
| prev(Pointer p) const | frechet::reach::Structure | |
| prevReachable(Pointer p) | frechet::reach::Structure | private |
| ptr typedef | frechet::reach::Structure | |
| reachableInterval(Pointer seg[5]) | frechet::reach::Structure | private |
| right() | frechet::reach::Structure | inline |
| right() const | frechet::reach::Structure | inline |
| scanAndMerge(Pointer K, Orientation fringe) | frechet::reach::Structure | private |
| second(Orientation ori) | frechet::reach::Structure | inline |
| second(Orientation ori) const | frechet::reach::Structure | inline |
| shift(Point offset) | frechet::reach::Structure | |
| singleCell(int i, int j) | frechet::reach::Structure | |
| split(Pointer seg, double y, Pointer twin) | frechet::reach::Structure | private |
| split2(Pointer &a, double x, Pointer &b) | frechet::reach::Structure | private |
| Structure(int concurrency=1, volatile bool *cancelFlag=nullptr) | frechet::reach::Structure | |
| Structure(const FreeSpace::ptr fs, int concurrency=1, volatile bool *cancelFlag=nullptr) | frechet::reach::Structure | |
| Structure(const Structure &that) | frechet::reach::Structure | |
| Structure(Structure &&that) | frechet::reach::Structure | |
| StructureIterator class | frechet::reach::Structure | friend |
| swap(Structure &that) | frechet::reach::Structure | |
| synchIntervals(Orientation fringe, Structure &that) | frechet::reach::Structure | |
| takeOwnership() | frechet::reach::Structure | |
| testCancelFlag() | frechet::reach::Structure | private |
| top() | frechet::reach::Structure | inline |
| top() const | frechet::reach::Structure | inline |
| updatePointers(Pointer K, Pointer l, Pointer h, Pointer K1) | frechet::reach::Structure | private |
| vertical(Direction dir) | frechet::reach::Structure | inline |
| ~Structure() | frechet::reach::Structure | virtual |