Package | Description |
---|---|
org.apache.commons.math3.geometry.euclidean.twod |
This package provides basic 2D geometry components.
|
Modifier and Type | Field and Description |
---|---|
private PolygonsSet.ConnectableSegment |
PolygonsSet.ConnectableSegment.next
Next segment.
|
private PolygonsSet.ConnectableSegment |
PolygonsSet.ConnectableSegment.previous
Previous segment.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<PolygonsSet.ConnectableSegment> |
PolygonsSet.SegmentsBuilder.segments
Built segments.
|
Modifier and Type | Method and Description |
---|---|
PolygonsSet.ConnectableSegment |
PolygonsSet.ConnectableSegment.getNext()
Get the next segment.
|
PolygonsSet.ConnectableSegment |
PolygonsSet.ConnectableSegment.getPrevious()
Get the previous segment.
|
private PolygonsSet.ConnectableSegment |
PolygonsSet.getUnprocessed(java.util.List<PolygonsSet.ConnectableSegment> segments)
Get first unprocessed segment from a list.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<PolygonsSet.ConnectableSegment> |
PolygonsSet.SegmentsBuilder.getSegments()
Get the segments.
|
Modifier and Type | Method and Description |
---|---|
private java.util.List<Segment> |
PolygonsSet.followLoop(PolygonsSet.ConnectableSegment defining)
Build the loop containing a segment.
|
void |
PolygonsSet.ConnectableSegment.setNext(PolygonsSet.ConnectableSegment next)
Set the next segment.
|
void |
PolygonsSet.ConnectableSegment.setPrevious(PolygonsSet.ConnectableSegment previous)
Set the previous segment.
|
Modifier and Type | Method and Description |
---|---|
private int |
PolygonsSet.closeVerticesConnections(java.util.List<PolygonsSet.ConnectableSegment> segments)
Connect the segments using Euclidean distance.
|
private PolygonsSet.ConnectableSegment |
PolygonsSet.getUnprocessed(java.util.List<PolygonsSet.ConnectableSegment> segments)
Get first unprocessed segment from a list.
|
private int |
PolygonsSet.naturalFollowerConnections(java.util.List<PolygonsSet.ConnectableSegment> segments)
Connect the segments using only natural follower information.
|
private int |
PolygonsSet.splitEdgeConnections(java.util.List<PolygonsSet.ConnectableSegment> segments)
Connect the segments resulting from a line splitting a straight edge.
|