Package org.elasticsearch.geo
Class GeometryTestUtils
java.lang.Object
org.elasticsearch.geo.GeometryTestUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.elasticsearch.geometry.LinearRinglinearRing(double[] lons, double[] lats, boolean generateAlts) static doublestatic org.elasticsearch.geometry.CirclerandomCircle(boolean hasAlt) static org.elasticsearch.geometry.GeometryrandomGeometry(boolean hasAlt) static org.elasticsearch.geometry.GeometryrandomGeometry(boolean hasAlt, int maxPoints) protected static org.elasticsearch.geometry.GeometryrandomGeometry(int level, boolean hasAlt) static org.elasticsearch.geometry.GeometryrandomGeometry(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.GeometryrandomGeometryWithoutCircle(int level, boolean hasAlt) static doublestatic org.elasticsearch.geometry.LinerandomLine(boolean hasAlts) static doublestatic org.elasticsearch.geometry.MultiLinerandomMultiLine(boolean hasAlt) static org.elasticsearch.geometry.MultiPointrandomMultiPoint(boolean hasAlt) static org.elasticsearch.geometry.MultiPolygonrandomMultiPolygon(boolean hasAlt) static org.elasticsearch.geometry.Pointstatic org.elasticsearch.geometry.PointrandomPoint(boolean hasAlt) static org.elasticsearch.geometry.PolygonrandomPolygon(boolean hasAlt) static org.elasticsearch.geometry.Rectanglestatic 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) -
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
public static org.elasticsearch.geometry.Geometry randomGeometry(boolean hasAlt, int maxPoints) -
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
-