Module org.elasticsearch.geo
Class GeometrySimplifier.LineSimplifier
java.lang.Object
org.elasticsearch.geometry.simplify.GeometrySimplifier<Line>
org.elasticsearch.geometry.simplify.GeometrySimplifier.LineSimplifier
- Enclosing class:
GeometrySimplifier<T extends Geometry>
Simplifies a Line geometry to the specified maximum number of points.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.geometry.simplify.GeometrySimplifier
GeometrySimplifier.GeometryCollections, GeometrySimplifier.Identity<G extends Geometry>, GeometrySimplifier.LinearRingSimplifier, GeometrySimplifier.LineSimplifier, GeometrySimplifier.MultiPolygonSimplifier, GeometrySimplifier.PolygonSimplifier
-
Field Summary
Fields inherited from class org.elasticsearch.geometry.simplify.GeometrySimplifier
calculator, description, innerSimplifier, maxPoints, monitor
-
Constructor Summary
ConstructorsConstructorDescriptionLineSimplifier
(int maxPoints, SimplificationErrorCalculator calculator) LineSimplifier
(int maxPoints, SimplificationErrorCalculator calculator, StreamingGeometrySimplifier.Monitor monitor) -
Method Summary
Methods inherited from class org.elasticsearch.geometry.simplify.GeometrySimplifier
getCurrentPoints, notifyMonitorSimplificationEnd, notifyMonitorSimplificationStart, reset, simplifierFor
-
Constructor Details
-
LineSimplifier
-
LineSimplifier
public LineSimplifier(int maxPoints, SimplificationErrorCalculator calculator, StreamingGeometrySimplifier.Monitor monitor)
-
-
Method Details
-
simplify
Description copied from class:GeometrySimplifier
Simplify an entire geometry in a non-streaming fashion- Specified by:
simplify
in classGeometrySimplifier<Line>
-