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) PolylineBufferPolylineBuffer.oppositeIf the polyline has points added to its two extremities, the other extremity.private final PolylineBufferTracer.Level.polylineOnLeftThe polyline to be continued on the next column.private final PolylineBuffer[]Tracer.Level.polylinesOnTopThe 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 PolylineBufferPolylineBuffer.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 ofPolylineBufferinstances.(package private) final PolylineBufferPolylineBuffer.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 PolylineBufferPolylineBuffer.attach(PolylineBuffer other) Declares that the specified polyline will add points in the direction opposite to this polyline.private voidTracer.Level.closeLeftWithTop(PolylineBuffer polylineOnTop) JoinsTracer.Level.polylineOnLeftwithpolylineOnTop, saves their coordinates and clear thosePolylineBufferinstances for use in next cell.private voidTracer.Level.interpolateMissingTopSide(PolylineBuffer polylineOnTop) Appends topolylineOnTopa point interpolated on the top side if that point is missing.private voidTracer.Level.interpolateOnBottomSide(PolylineBuffer polylineOnTop) Appends to the given polyline a point interpolated on the bottom side.private voidTracer.Level.interpolateOnTopSide(PolylineBuffer appendTo) Appends to the given polyline a point interpolated on the top side.private voidFragments.take(PolylineBuffer polyline) Takes a copy of coordinate values of given polyline, then clears that polyline.(package private) final PolylineBufferPolylineBuffer.transferFrom(PolylineBuffer source) Transfers all coordinates from given polylines to this polylines, in same order.private voidTracer.Level.writeFragment(PolylineBuffer polyline) Writes the content of given polyline without closing it as a polygon.private JoinerTracer.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.