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.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>
     
    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(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