public class PolygonImpl extends Object implements Polygon, Spatial4jShapeProvider, Externalizable
| Constructor and Description |
|---|
PolygonImpl() |
PolygonImpl(Point[] points) |
| Modifier and Type | Method and Description |
|---|---|
StringBuilder |
appendTo(StringBuilder stringBuilder,
ShapeFormat shapeFormat)
Appends a string representation of the shape using the specified format
|
boolean |
equals(Object o) |
int |
getNumOfPoints()
Returns the number of points within the polygon
|
org.locationtech.spatial4j.shape.Shape |
getSpatial4jShape(org.locationtech.spatial4j.context.SpatialContext spatialContext)
Gets a Spatial4j shape from the current object
|
double |
getX(int index)
Gets the X coordinate of the point in the specified index.
|
double |
getY(int index)
Gets the Y coordinate of the point in the specified index.
|
int |
hashCode() |
void |
readExternal(ObjectInput in) |
String |
toString() |
String |
toString(ShapeFormat shapeFormat)
Returns a string representation of the shape using the specified format.
|
void |
writeExternal(ObjectOutput out) |
public PolygonImpl()
public PolygonImpl(Point[] points)
public int getNumOfPoints()
PolygongetNumOfPoints in interface Polygonpublic double getX(int index)
Polygonpublic double getY(int index)
Polygonpublic String toString(ShapeFormat shapeFormat)
Shapepublic StringBuilder appendTo(StringBuilder stringBuilder, ShapeFormat shapeFormat)
Shapepublic org.locationtech.spatial4j.shape.Shape getSpatial4jShape(org.locationtech.spatial4j.context.SpatialContext spatialContext)
Spatial4jShapeProvidergetSpatial4jShape in interface Spatial4jShapeProviderspatialContext - The SpatialContext which will be used to construct the shape, if
needed.public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionCopyright © GigaSpaces.