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:GeometrySimplifierSimplify an entire geometry in a non-streaming fashion- Specified by:
simplifyin classGeometrySimplifier<Line>
-