类 ShapeUtil


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

      构造器 
      构造器 说明
      ShapeUtil()  
    • 构造器详细资料

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

        public static PolylineShape createPolylineShape​(org.meteoinfo.ndarray.Array x,
                                                        org.meteoinfo.ndarray.Array y)
        Create a polyline shape
        参数:
        x - X coordinates
        y - Y coordinates
        返回:
        Polyline shape
      • 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
      • createPolygon

        public static PolygonShape createPolygon​(org.meteoinfo.ndarray.Array xa,
                                                 org.meteoinfo.ndarray.Array ya)
        Create a polygon
        参数:
        xa - X coordinate array
        ya - Y coordinate array
        返回:
        PolygonShape
      • createPolygonShape

        public static PolygonShape createPolygonShape​(org.meteoinfo.ndarray.Array xy)
        Create a polygon
        参数:
        xa - X coordinate array
        ya - Y coordinate array
        返回:
        PolygonShape
      • createCircleShape

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