Class GeometryTestUtils

java.lang.Object
org.elasticsearch.geo.GeometryTestUtils

public class GeometryTestUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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.GeometryCollection<org.elasticsearch.geometry.Geometry>
    randomGeometryCollection​(boolean hasAlt)
     
    static org.elasticsearch.geometry.GeometryCollection<org.elasticsearch.geometry.Geometry>
     
    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

    Methods 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)
    • randomGeometryCollectionWithoutCircle

      public static org.elasticsearch.geometry.GeometryCollection<org.elasticsearch.geometry.Geometry> randomGeometryCollectionWithoutCircle(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