Uses of Class
org.apache.sis.internal.processing.isoline.PolylineBuffer
Packages that use PolylineBuffer
-
Uses of PolylineBuffer in org.apache.sis.internal.processing.isoline
Fields in org.apache.sis.internal.processing.isoline declared as PolylineBufferModifier and TypeFieldDescription(package private) PolylineBuffer
PolylineBuffer.opposite
If the polyline has points added to its two extremities, the other extremity.private final PolylineBuffer
Tracer.Level.polylineOnLeft
The polyline to be continued on the next column.private final PolylineBuffer[]
Tracer.Level.polylinesOnTop
The polylines in each column which need to be continued on the next row.Methods in org.apache.sis.internal.processing.isoline that return PolylineBufferModifier and TypeMethodDescription(package private) final PolylineBuffer
PolylineBuffer.attach
(PolylineBuffer other) Declares that the specified polyline will add points in the direction opposite to this polyline.(package private) final PolylineBuffer[]
Fragments.toPolylines()
Returns the content of this list as an array ofPolylineBuffer
instances.(package private) final PolylineBuffer
PolylineBuffer.transferFrom
(PolylineBuffer source) Transfers all coordinates from given polylines to this polylines, in same order.Methods in org.apache.sis.internal.processing.isoline with parameters of type PolylineBufferModifier and TypeMethodDescription(package private) final PolylineBuffer
PolylineBuffer.attach
(PolylineBuffer other) Declares that the specified polyline will add points in the direction opposite to this polyline.private void
Tracer.Level.closeLeftWithTop
(PolylineBuffer polylineOnTop) JoinsTracer.Level.polylineOnLeft
withpolylineOnTop
, saves their coordinates and clear thosePolylineBuffer
instances for use in next cell.private void
Tracer.Level.interpolateMissingTopSide
(PolylineBuffer polylineOnTop) Appends topolylineOnTop
a point interpolated on the top side if that point is missing.private void
Tracer.Level.interpolateOnBottomSide
(PolylineBuffer polylineOnTop) Appends to the given polyline a point interpolated on the bottom side.private void
Tracer.Level.interpolateOnTopSide
(PolylineBuffer appendTo) Appends to the given polyline a point interpolated on the top side.private void
Fragments.take
(PolylineBuffer polyline) Takes a copy of coordinate values of given polyline, then clears that polyline.(package private) final PolylineBuffer
PolylineBuffer.transferFrom
(PolylineBuffer source) Transfers all coordinates from given polylines to this polylines, in same order.private void
Tracer.Level.writeFragment
(PolylineBuffer polyline) Writes the content of given polyline without closing it as a polygon.private Joiner
Tracer.writeTo
(Joiner path, PolylineBuffer[] polylines, boolean close) Writes all given polylines to the specified path builder.Constructors in org.apache.sis.internal.processing.isoline with parameters of type PolylineBufferModifierConstructorDescription(package private)
Fragments
(PolylineBuffer polylineOnLeft, PolylineBuffer polylineOnTop) Creates a list of polylines initialized to the given items.