| contains(const size_t seg) const | Aleph::SweepLineSegmentIntersection::StatusTree | inline |
| destroy(const Node *n) | Aleph::SweepLineSegmentIntersection::StatusTree | inlineprivatestatic |
| erase(const size_t seg) | Aleph::SweepLineSegmentIntersection::StatusTree | inline |
| erase_by_label(Node *root, const Geom_Number &label, Node *&removed) | Aleph::SweepLineSegmentIntersection::StatusTree | inlineprivatestatic |
| fresh_label_between(const size_t pred, const size_t succ) const | Aleph::SweepLineSegmentIntersection::StatusTree | inlineprivate |
| insert(const size_t seg, const Geom_Number &sx) | Aleph::SweepLineSegmentIntersection::StatusTree | inline |
| insert_by_label(Node *root, Node *node) | Aleph::SweepLineSegmentIntersection::StatusTree | inlineprivatestatic |
| merge(Node *a, Node *b) | Aleph::SweepLineSegmentIntersection::StatusTree | inlineprivatestatic |
| nodes_ | Aleph::SweepLineSegmentIntersection::StatusTree | private |
| predecessor(const size_t seg) const | Aleph::SweepLineSegmentIntersection::StatusTree | inline |
| predecessor_for_insert(const size_t seg, const Geom_Number &sx) const | Aleph::SweepLineSegmentIntersection::StatusTree | inlineprivate |
| rng_ | Aleph::SweepLineSegmentIntersection::StatusTree | private |
| root_ | Aleph::SweepLineSegmentIntersection::StatusTree | private |
| segs_ | Aleph::SweepLineSegmentIntersection::StatusTree | private |
| split_by_label(Node *root, const Geom_Number &label, Node *&left, Node *&right) | Aleph::SweepLineSegmentIntersection::StatusTree | inlineprivatestatic |
| StatusTree(const Array< Segment > &segs) | Aleph::SweepLineSegmentIntersection::StatusTree | inlineexplicit |
| successor(const size_t seg) const | Aleph::SweepLineSegmentIntersection::StatusTree | inline |
| successor_for_insert(const size_t seg, const Geom_Number &sx) const | Aleph::SweepLineSegmentIntersection::StatusTree | inlineprivate |
| ~StatusTree() | Aleph::SweepLineSegmentIntersection::StatusTree | inline |