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.