类 ShapeUtil


  • public class ShapeUtil
    extends java.lang.Object
    作者:
    wyq
    • 构造器概要

      构造器 
      构造器 说明
      ShapeUtil()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static CircleShape createCircleShape​(float x, float y, float radius)
      Add a circle
      static java.util.List<PointShape> createPointShapes​(java.util.List<java.lang.Number> x, java.util.List<java.lang.Number> y)
      Create point shapes
      static java.util.List<PointShape> createPointShapes​(org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y)
      Create point shapes
      static java.util.List<PointZShape> createPointShapes​(org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y, org.meteoinfo.ndarray.Array z, org.meteoinfo.ndarray.Array m)
      Create PointZ shapes
      static PolygonShape createPolygonShape​(java.util.List<java.lang.Number> x_p, java.util.List<java.lang.Number> y_p)
      Create polygon shape
      static PolygonShape createPolygonShape​(java.util.List<java.util.List<java.lang.Number>> xy)
      Create polygon shape
      static java.util.List<PolygonShape> createPolygonShapes​(java.util.List<java.lang.Number> x, java.util.List<java.lang.Number> y)
      Create polygon shapes
      static java.util.List<PolygonShape> createPolygonShapes​(org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y)
      Create polygon shapes
      static java.util.List<PolylineShape> createPolylineShapes​(java.util.List<java.lang.Number> x, java.util.List<java.lang.Number> y)
      Create polyline shapes
      static java.util.List<PolylineShape> createPolylineShapes​(org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y)
      Create polyline shapes
      static java.util.List<PolylineZShape> createPolylineShapes​(org.meteoinfo.ndarray.Array x, org.meteoinfo.ndarray.Array y, org.meteoinfo.ndarray.Array z, org.meteoinfo.ndarray.Array m)
      Create polylineZ shapes
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • ShapeUtil

        public ShapeUtil()
    • 方法详细资料

      • createPointShapes

        public static java.util.List<PointShape> createPointShapes​(java.util.List<java.lang.Number> x,
                                                                   java.util.List<java.lang.Number> y)
        Create point shapes
        参数:
        x - X coordinates
        y - Y coordinates
        返回:
        Point shapes
      • createPointShapes

        public static java.util.List<PointShape> createPointShapes​(org.meteoinfo.ndarray.Array x,
                                                                   org.meteoinfo.ndarray.Array y)
        Create point shapes
        参数:
        x - X coordinates
        y - Y coordinates
        返回:
        Point shapes
      • createPointShapes

        public static java.util.List<PointZShape> createPointShapes​(org.meteoinfo.ndarray.Array x,
                                                                    org.meteoinfo.ndarray.Array y,
                                                                    org.meteoinfo.ndarray.Array z,
                                                                    org.meteoinfo.ndarray.Array m)
        Create PointZ shapes
        参数:
        x - X coordinates
        y - Y coordinates
        z - Z coordinates
        m - M coordinates
        返回:
        PointZ shapes
      • createPolylineShapes

        public static java.util.List<PolylineShape> createPolylineShapes​(java.util.List<java.lang.Number> x,
                                                                         java.util.List<java.lang.Number> y)
        Create polyline shapes
        参数:
        x - X coordinates
        y - Y coordinates
        返回:
        Polyline shapes
      • createPolylineShapes

        public static java.util.List<PolylineShape> createPolylineShapes​(org.meteoinfo.ndarray.Array x,
                                                                         org.meteoinfo.ndarray.Array y)
        Create polyline shapes
        参数:
        x - X coordinates
        y - Y coordinates
        返回:
        Polyline shapes
      • createPolylineShapes

        public static java.util.List<PolylineZShape> createPolylineShapes​(org.meteoinfo.ndarray.Array x,
                                                                          org.meteoinfo.ndarray.Array y,
                                                                          org.meteoinfo.ndarray.Array z,
                                                                          org.meteoinfo.ndarray.Array m)
        Create polylineZ shapes
        参数:
        x - X coordinates
        y - Y coordinates
        z - Z coordinates
        m - M coordinates
        返回:
        PolylineZ shapes
      • createPolygonShapes

        public static java.util.List<PolygonShape> createPolygonShapes​(java.util.List<java.lang.Number> x,
                                                                       java.util.List<java.lang.Number> y)
        Create polygon shapes
        参数:
        x - X coordinates
        y - Y coordinates
        返回:
        Polygon shapes
      • createPolygonShapes

        public static java.util.List<PolygonShape> createPolygonShapes​(org.meteoinfo.ndarray.Array x,
                                                                       org.meteoinfo.ndarray.Array y)
        Create polygon shapes
        参数:
        x - X coordinates
        y - Y coordinates
        返回:
        Polygon shapes
      • createPolygonShape

        public static PolygonShape createPolygonShape​(java.util.List<java.lang.Number> x_p,
                                                      java.util.List<java.lang.Number> y_p)
        Create polygon shape
        参数:
        x_p - X coordinate list
        y_p - Y coordinate list
        返回:
        Polygon shape
      • createPolygonShape

        public static PolygonShape createPolygonShape​(java.util.List<java.util.List<java.lang.Number>> xy)
        Create polygon shape
        参数:
        xy - X/Y coordinates
        返回:
        Polygon shape
      • createCircleShape

        public static CircleShape createCircleShape​(float x,
                                                    float y,
                                                    float radius)
        Add a circle
        参数:
        x - Center x
        y - Center y
        radius -
        返回:
        Graphic