Class SegmentsExtracter
java.lang.Object
com.vividsolutions.jump.plugin.edit.SegmentsExtracter
Extracts the unique segments from a FeatureCollection.
Replace UniqueSegmentExtracter, adding the capability to return segments
occuring between minOccur and maxOccur times in the dataset.
Now, this class can do the same as FeatureSegmentCounter in JCS and should replace it
[Michael Michaud 2007-05-15]
- Version:
- 1.1
- Author:
- Martin Davis / Michael Michaud
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionSegmentsExtracter(TaskMonitor monitor) Creates a new counter.SegmentsExtracter(TaskMonitor monitor, boolean countZeroLengthSegments) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidadd(FeatureCollection fc) voidCollection<org.locationtech.jts.geom.LineSegment> Collection<org.locationtech.jts.geom.LineSegment> Collection<org.locationtech.jts.geom.LineSegment> getSegments(int minOccurs, int maxOccurs) getSegmentSource(org.locationtech.jts.geom.LineSegment lineSegment) voidsetFence(org.locationtech.jts.geom.Geometry fence)
-
Constructor Details
-
SegmentsExtracter
public SegmentsExtracter() -
SegmentsExtracter
Creates a new counter.- Parameters:
monitor- to monitor the task progression
-
SegmentsExtracter
-
-
Method Details
-
setFence
public void setFence(org.locationtech.jts.geom.Geometry fence) -
normalizeSegments
-
keepSource
-
add
-
add
-
add
public void add(Feature f, org.locationtech.jts.geom.Coordinate p0, org.locationtech.jts.geom.Coordinate p1) -
getSegments
-
getAllSegments
-
getSegments
-
getSegmentSource
-
getSegmentSource
-