public class LineStringImpl extends Object implements LineString, Spatial4jShapeProvider, Externalizable
| Constructor and Description |
|---|
LineStringImpl() |
LineStringImpl(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 line string
|
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 LineStringImpl()
public LineStringImpl(Point[] points)
public int getNumOfPoints()
LineStringgetNumOfPoints in interface LineStringpublic double getX(int index)
LineStringgetX in interface LineStringpublic double getY(int index)
LineStringgetY in interface LineStringpublic 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.