Package org.elasticsearch.geo
Class GeometryTestUtils
java.lang.Object
org.elasticsearch.geo.GeometryTestUtils
public class GeometryTestUtils
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description GeometryTestUtils() -
Method Summary
Modifier and Type Method Description static org.elasticsearch.geometry.LinearRinglinearRing(double[] lons, double[] lats, boolean generateAlts)static doublerandomAlt()static org.elasticsearch.geometry.CirclerandomCircle(boolean hasAlt)static org.elasticsearch.geometry.GeometryrandomGeometry(boolean hasAlt)protected static org.elasticsearch.geometry.GeometryrandomGeometry(int level, boolean hasAlt)static org.elasticsearch.geometry.GeometryCollection<org.elasticsearch.geometry.Geometry>randomGeometryCollection(boolean hasAlt)static doublerandomLat()static org.elasticsearch.geometry.LinerandomLine(boolean hasAlts)static doublerandomLon()static org.elasticsearch.geometry.MultiLinerandomMultiLine(boolean hasAlt)static org.elasticsearch.geometry.MultiPointrandomMultiPoint(boolean hasAlt)static org.elasticsearch.geometry.MultiPolygonrandomMultiPolygon(boolean hasAlt)static org.elasticsearch.geometry.PointrandomPoint()static org.elasticsearch.geometry.PointrandomPoint(boolean hasAlt)static org.elasticsearch.geometry.PolygonrandomPolygon(boolean hasAlt)static org.elasticsearch.geometry.RectanglerandomRectangle()static org.elasticsearch.geometry.MultiPointtoMultiPoint(org.elasticsearch.geometry.Geometry geometry)Extracts all vertices of the supplied geometry
-
Constructor Details
-
GeometryTestUtils
public GeometryTestUtils()
-
-
Method Details
-
randomLat
public static double randomLat() -
randomLon
public static double randomLon() -
randomAlt
public static double randomAlt() -
randomCircle
public static org.elasticsearch.geometry.Circle randomCircle(boolean hasAlt) -
randomLine
public static org.elasticsearch.geometry.Line randomLine(boolean hasAlts) -
randomPoint
public static org.elasticsearch.geometry.Point randomPoint() -
randomPoint
public static org.elasticsearch.geometry.Point randomPoint(boolean hasAlt) -
randomPolygon
public static org.elasticsearch.geometry.Polygon randomPolygon(boolean hasAlt) -
linearRing
public static org.elasticsearch.geometry.LinearRing linearRing(double[] lons, double[] lats, boolean generateAlts) -
randomRectangle
public static org.elasticsearch.geometry.Rectangle randomRectangle() -
randomMultiPoint
public static org.elasticsearch.geometry.MultiPoint randomMultiPoint(boolean hasAlt) -
randomMultiLine
public static org.elasticsearch.geometry.MultiLine randomMultiLine(boolean hasAlt) -
randomMultiPolygon
public static org.elasticsearch.geometry.MultiPolygon randomMultiPolygon(boolean hasAlt) -
randomGeometryCollection
public static org.elasticsearch.geometry.GeometryCollection<org.elasticsearch.geometry.Geometry> randomGeometryCollection(boolean hasAlt) -
randomGeometry
public static org.elasticsearch.geometry.Geometry randomGeometry(boolean hasAlt) -
randomGeometry
protected static org.elasticsearch.geometry.Geometry randomGeometry(int level, boolean hasAlt) -
toMultiPoint
public static org.elasticsearch.geometry.MultiPoint toMultiPoint(org.elasticsearch.geometry.Geometry geometry)Extracts all vertices of the supplied geometry
-