| computeCurveSections(Coordinate[], Coordinate[], List) |   | 0% |   | 0% | 7 | 7 | 17 | 17 | 1 | 1 | 
| OffsetCurve(Geometry, double, BufferParameters) |   | 0% |   | 0% | 3 | 3 | 16 | 16 | 1 | 1 | 
| findSectionStart(double[], int) |   | 0% |   | 0% | 6 | 6 | 15 | 15 | 1 | 1 | 
| extractSections(Coordinate[], double[], int, List) |   | 0% |   | 0% | 4 | 4 | 13 | 13 | 1 | 1 | 
| computeCurve(LineString, double) |   | 0% |   | 0% | 6 | 6 | 11 | 11 | 1 | 1 | 
| computeSections(LineString, double) |   | 0% |   | 0% | 3 | 3 | 11 | 11 | 1 | 1 | 
| findSectionEnd(double[], int, int) |   | 0% |   | 0% | 6 | 6 | 11 | 11 | 1 | 1 | 
| extractMaxAreaPolygon(Geometry) |   | 0% |   | 0% | 5 | 5 | 11 | 11 | 1 | 1 | 
| getCurve(Geometry, double, int, int, double) |   | 0% |   | 0% | 4 | 4 | 6 | 6 | 1 | 1 | 
| offsetSegment(Coordinate[], double) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| matchSegments(Coordinate, Coordinate, int, SegmentMCIndex, Coordinate[], double[]) |   | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 
| rawOffset(LineString, double, BufferParameters) |   | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 
| computePolygonCurve(Polygon, double) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| getBufferOriented(LineString, double, BufferParameters) |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| toLineString(Geometry) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| getCurveJoined(Geometry, double) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| getCurve(Geometry, double) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getCurve() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| prev(int, int) |   | 0% |   | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| next(int, int) |   | 0% |   | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| rawOffset(LineString, double) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| OffsetCurve(Geometry, double) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setJoined(boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 |