public interface MDPoint
extends java.lang.Cloneable, java.io.Serializable
Modifier and Type | Method and Description |
---|---|
double |
distance(MDPoint pt)
Returns the Cartesian distance to the specified point.
|
double |
geodeticDistanceInMeters(MDPoint pt)
Returns the geodetic distance to the specified point.
|
int |
getNoOfDims()
Returns the number of dimensions.
|
double[] |
getOrd()
Returns the ordinates as an array.
|
double |
getOrd(int index)
Gets the specified ordinate.
|
int |
getSrid()
Returns the SRID.
|
boolean |
inside(MDPoint pt, double radius)
Checks if the point is inside the specified range represented by the point and the radius.
|
boolean |
inside(MDPoint low, MDPoint high)
Checks if the point is inside the specified range represented by the low and the high points.
|
void |
setOrd(int index, double value)
Sets the specified ordinate.
|
void |
setSrid(int srid)
Sets the SRID.
|
double[] |
toArray()
Returns the ordinates in an array.
|
JGeometry |
toGeometry()
Returns a point geometry (JGeometry).
|
java.lang.String |
toSDOGeometry(int srid)
Retunrs a String for constructing a point SDO_GEOMETRY in the database.
|
int getNoOfDims()
double[] getOrd()
void setOrd(int index, double value)
index
- the specified dimension (starting from zero)value
- the value to be setdouble getOrd(int index)
index
- the specified dimensionint getSrid()
void setSrid(int srid)
srid
- the SRID of the pointdouble distance(MDPoint pt)
pt
- the specified pointdouble geodeticDistanceInMeters(MDPoint pt)
pt
- the specified pointdouble[] toArray()
boolean inside(MDPoint low, MDPoint high)
low
- the low point of the rangehigh
- the high point of the rangeboolean inside(MDPoint pt, double radius)
pt
- the center point of the rangeradius
- the radius of the rangeJGeometry toGeometry()
java.lang.String toSDOGeometry(int srid)
srid
- the SRID of the point geometry