public class ShapeFactory extends Object
| Modifier and Type | Method and Description | 
|---|---|
| static Circle | circle(Point center,
      double radius)Creates a Circle instance | 
| static LineString | lineString(Collection<Point> points)Creates a LineString instance from the specified points | 
| static LineString | lineString(Point first,
          Point second,
          Point... morePoints)Creates a LineString instance from the specified points | 
| static Shape | parse(String s,
     ShapeFormat shapeFormat)Parses the specified string using the specified shape format | 
| static Point | point(double x,
     double y)Creates a Point instance. | 
| static Polygon | polygon(Collection<Point> points)Creates a Polygon instance from the specified points | 
| static Polygon | polygon(Point first,
       Point second,
       Point third,
       Point... morePoints)Creates a Polygon instance from the specified points | 
| static Rectangle | rectangle(double minX,
         double maxX,
         double minY,
         double maxY)Creates a Rectangle instance | 
public static Point point(double x, double y)
x - The X coordinate, or Longitude in geospatial contextsy - The Y coordinate, or Latitude in geospatial contextspublic static Circle circle(Point center, double radius)
center - The center of the circleradius - The radius of the circlepublic static Rectangle rectangle(double minX, double maxX, double minY, double maxY)
minX - The left edge of the X coordinatemaxX - The right edge of the X coordinateminY - The bottom edge of the Y coordinatemaxY - The top edge of the Y coordinatepublic static LineString lineString(Point first, Point second, Point... morePoints)
first - The first pointsecond - The second pointmorePoints - The rest of the pointspublic static LineString lineString(Collection<Point> points)
points - The LineString pointspublic static Polygon polygon(Point first, Point second, Point third, Point... morePoints)
first - The first pointsecond - The second pointthird - The third pointmorePoints - The rest of the pointspublic static Polygon polygon(Collection<Point> points)
points - The polygon pointspublic static Shape parse(String s, ShapeFormat shapeFormat)
s - String to parseshapeFormat - Shape format to use for parsingCopyright © GigaSpaces.