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