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.LinearRing
linearRing(double[] lons, double[] lats, boolean generateAlts)
static double
randomAlt()
static org.elasticsearch.geometry.Circle
randomCircle(boolean hasAlt)
static org.elasticsearch.geometry.Geometry
randomGeometry(boolean hasAlt)
protected static org.elasticsearch.geometry.Geometry
randomGeometry(int level, boolean hasAlt)
static org.elasticsearch.geometry.GeometryCollection<org.elasticsearch.geometry.Geometry>
randomGeometryCollection(boolean hasAlt)
static org.elasticsearch.geometry.Geometry
randomGeometryWithoutCircle(int level, boolean hasAlt)
static double
randomLat()
static org.elasticsearch.geometry.Line
randomLine(boolean hasAlts)
static double
randomLon()
static org.elasticsearch.geometry.MultiLine
randomMultiLine(boolean hasAlt)
static org.elasticsearch.geometry.MultiPoint
randomMultiPoint(boolean hasAlt)
static org.elasticsearch.geometry.MultiPolygon
randomMultiPolygon(boolean hasAlt)
static org.elasticsearch.geometry.Point
randomPoint()
static org.elasticsearch.geometry.Point
randomPoint(boolean hasAlt)
static org.elasticsearch.geometry.Polygon
randomPolygon(boolean hasAlt)
static org.elasticsearch.geometry.Rectangle
randomRectangle()
static org.elasticsearch.geometry.MultiPoint
toMultiPoint(org.elasticsearch.geometry.Geometry geometry)
Extracts all vertices of the supplied geometryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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) -
randomGeometryWithoutCircle
public static org.elasticsearch.geometry.Geometry randomGeometryWithoutCircle(int level, boolean hasAlt) -
toMultiPoint
public static org.elasticsearch.geometry.MultiPoint toMultiPoint(org.elasticsearch.geometry.Geometry geometry)Extracts all vertices of the supplied geometry
-