public class RectangleImpl extends Object implements Rectangle, Spatial4jShapeProvider, Externalizable
| Constructor and Description |
|---|
RectangleImpl() |
RectangleImpl(double minX,
double maxX,
double minY,
double maxY) |
| 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) |
double |
getMaxX()
The right edge of the X coordinate.
|
double |
getMaxY()
The top edge of the Y coordinate.
|
double |
getMinX()
The left edge of the X coordinate.
|
double |
getMinY()
The bottom edge of the Y coordinate.
|
org.locationtech.spatial4j.shape.Shape |
getSpatial4jShape(org.locationtech.spatial4j.context.SpatialContext spatialContext)
Gets a Spatial4j shape from the current object
|
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 RectangleImpl()
public RectangleImpl(double minX,
double maxX,
double minY,
double maxY)
public double getMinX()
Rectanglepublic double getMinY()
Rectanglepublic double getMaxX()
Rectanglepublic double getMaxY()
Rectanglepublic 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.