()
| 133113 | activeStream = bufferStream, segments = [], polygon = [], clean = true; |
| 133114 | } |
| 133115 | function polygonEnd() { |
| 133116 | var startInside = polygonInside(), cleanInside = clean && startInside, visible = (segments = (0, _d3Array.merge)(segments)).length; |
| 133117 | if (cleanInside || visible) { |
| 133118 | stream.polygonStart(); |
| 133119 | if (cleanInside) { |
| 133120 | stream.lineStart(); |
| 133121 | interpolate(null, null, 1, stream); |
| 133122 | stream.lineEnd(); |
| 133123 | } |
| 133124 | if (visible) (0, _rejoinJsDefault.default)(segments, compareIntersection, startInside, interpolate, stream); |
| 133125 | stream.polygonEnd(); |
| 133126 | } |
| 133127 | activeStream = stream, segments = polygon = ring1 = null; |
| 133128 | } |
| 133129 | function lineStart() { |
| 133130 | clipStream.point = linePoint; |
| 133131 | if (polygon) polygon.push(ring1 = []); |
nothing calls this directly
no test coverage detected