Module org.elasticsearch.geo
Class GeometrySimplifier.Identity<G extends Geometry>
java.lang.Object
org.elasticsearch.geometry.simplify.GeometrySimplifier<G>
org.elasticsearch.geometry.simplify.GeometrySimplifier.Identity<G>
- Enclosing class:
GeometrySimplifier<T extends Geometry>
This simplifier simply returns the original geometry unsimplified.
It is useful for unsimplifiable geometries like Point, Rectangle and Circle.
-
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
ConstructorsConstructorDescriptionIdentity
(int maxPoints, SimplificationErrorCalculator calculator) Identity
(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
-
Identity
-
Identity
public Identity(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<G extends Geometry>
-