public class CircleImpl extends Object implements Circle, Spatial4jShapeProvider, Externalizable
Constructor and Description |
---|
CircleImpl() |
CircleImpl(double centerX,
double centerY,
double radius) |
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 |
getCenterX()
Gets the X coordinate of the center of this circle.
|
double |
getCenterY()
Gets the Y coordinate of the center of this circle.
|
double |
getRadius()
Gets the radius of this circle.
|
com.spatial4j.core.shape.Shape |
getSpatial4jShape(com.spatial4j.core.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 CircleImpl()
public CircleImpl(double centerX, double centerY, double radius)
public double getCenterX()
Circle
getCenterX
in interface Circle
public double getCenterY()
Circle
getCenterY
in interface Circle
public double getRadius()
Circle
public String toString(ShapeFormat shapeFormat)
Shape
public StringBuilder appendTo(StringBuilder stringBuilder, ShapeFormat shapeFormat)
Shape
public com.spatial4j.core.shape.Shape getSpatial4jShape(com.spatial4j.core.context.SpatialContext spatialContext)
Spatial4jShapeProvider
getSpatial4jShape
in interface Spatial4jShapeProvider
spatialContext
- The SpatialContext which will be used to construct the shape, if
needed.public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
Copyright © GigaSpaces.