Package org.elasticsearch.geo
Class GeometryTestUtils
java.lang.Object
org.elasticsearch.geo.GeometryTestUtils
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.elasticsearch.geometry.LinearRing
linearRing
(double[] lons, double[] lats, boolean generateAlts) static double
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.Geometry
randomGeometry
(org.elasticsearch.geometry.ShapeType type, boolean hasAlt) static org.elasticsearch.geometry.GeometryCollection<org.elasticsearch.geometry.Geometry>
randomGeometryCollection
(boolean hasAlt) static org.elasticsearch.geometry.GeometryCollection<org.elasticsearch.geometry.Geometry>
randomGeometryCollectionWithoutCircle
(boolean hasAlt) static org.elasticsearch.geometry.Geometry
randomGeometryWithoutCircle
(int level, boolean hasAlt) static double
static org.elasticsearch.geometry.Line
randomLine
(boolean hasAlts) static double
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
static org.elasticsearch.geometry.Point
randomPoint
(boolean hasAlt) static org.elasticsearch.geometry.Polygon
randomPolygon
(boolean hasAlt) static org.elasticsearch.geometry.Rectangle
static org.elasticsearch.geometry.MultiPoint
toMultiPoint
(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) -
randomGeometryCollectionWithoutCircle
public static org.elasticsearch.geometry.GeometryCollection<org.elasticsearch.geometry.Geometry> randomGeometryCollectionWithoutCircle(boolean hasAlt) -
randomGeometry
public static org.elasticsearch.geometry.Geometry randomGeometry(org.elasticsearch.geometry.ShapeType type, 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
-