Extending an existing straight overlay #
The final component-joining step of the local-grid construction starts from an already subdivided straight inner overlay and appends one polygonal joining arc. Reusing the original source pieces would lose the old cut points. Instead, this module lists the current overlay edges as the new source pieces and retains every current vertex as a prescribed cut point.
The resulting overlay is automatically a plane subdivision of the old overlay. This is the finite straight-line engine needed before the wild outer graph and the joining ear are glued.
Plane subdivision extensions compose. At a point of an old edge away from final vertices, the intermediate carrier supplies an intermediate edge; both absorption clauses then apply.
The already-subdivided edges of a finite straight overlay, listed as pieces.
Equations
- Schoenflies.currentOverlayPieces pieces extra = (Schoenflies.attachGraph pieces extra).edgeFinset.toList
Instances For
Append further straight pieces to the current overlay edge list.
Equations
- Schoenflies.extendedOverlayPieces pieces extra joins = Schoenflies.currentOverlayPieces pieces extra ++ joins
Instances For
Re-overlay the current straight graph together with the joining pieces, retaining every old vertex as a cut point.
Equations
- Schoenflies.extendOverlay pieces extra joins = Schoenflies.attachGraph (Schoenflies.extendedOverlayPieces pieces extra joins) (Schoenflies.attachGraph pieces extra).vertexFinset.toList
Instances For
The edge list of the current overlay has exactly the current overlay's carrier.
The extended overlay occupies exactly the old carrier together with the joining carrier.
The extended overlay is a finite straight-line plane graph.
Every old overlay vertex is retained by the extended overlay.
A new overlay edge meeting an old straight edge away from new vertices is one of its subdivision pieces.
Re-overlaying after adjoining joining pieces is a plane subdivision extension of the current straight overlay.
In particular, a 2-connected current overlay remains 2-connected on its exact traced carrier after adjoining and subdividing the joining pieces.