Class GeometryTestUtils


  • public class GeometryTestUtils
    extends java.lang.Object
    • 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 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()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GeometryTestUtils

        public GeometryTestUtils()
    • Method Detail

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