|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.postgis.Geometry
org.postgis.Point
public class Point
| Field Summary | |
|---|---|
static boolean |
CUTINTS
|
double |
m
The measure of the point. |
double |
x
The X coordinate of the point. |
double |
y
The Y coordinate of the point. |
double |
z
The Z coordinate of the point. |
| Fields inherited from class org.postgis.Geometry |
|---|
ALLTYPES, dimension, GEOMETRYCOLLECTION, haveMeasure, LINEARRING, LINESTRING, MULTILINESTRING, MULTIPOINT, MULTIPOLYGON, POINT, POLYGON, srid, type, UNKNOWN_SRID |
| Constructor Summary | |
|---|---|
|
Point()
|
|
Point(double x,
double y)
Constructs a new Point |
|
Point(double x,
double y,
double z)
Constructs a new Point |
|
Point(java.lang.String value)
Construct a Point from EWKT. |
protected |
Point(java.lang.String value,
boolean haveM)
Construct a Point |
| Method Summary | |
|---|---|
boolean |
checkConsistency()
Do some internal consistency checks on the geometry. |
double |
distance(Point other)
|
static boolean |
double_equals(double a,
double b)
|
boolean |
equals(Point other)
|
protected boolean |
equalsintern(Geometry otherg)
Whether test coordinates for geometry - subclass specific code Implementors can assume that dimensin, type, srid and haveMeasure are equal, other != null and other is the same subclass. |
Point |
getFirstPoint()
Optimized versions for this special case |
Point |
getLastPoint()
Optimized versions for this special case |
double |
getM()
|
Point |
getPoint(int index)
Get the nth Point of the geometry |
double |
getX()
|
double |
getY()
|
double |
getZ()
|
int |
hashCode()
java.lang.Object hashCode implementation |
static int |
hashCode(double value)
|
void |
innerWKT(java.lang.StringBuffer sb)
Render the "inner" part of the WKT (inside the brackets) into the StringBuffer. |
int |
numPoints()
Return the number of Points of the geometry |
void |
setM(double m)
|
void |
setX(double x)
|
void |
setX(int x)
|
void |
setY(double y)
|
void |
setY(int y)
|
void |
setZ(double z)
|
void |
setZ(int z)
|
| Methods inherited from class org.postgis.Geometry |
|---|
equals, equals, getDimension, getSrid, getType, getTypeString, getTypeString, getValue, initSRID, isMeasured, mediumWKT, outerWKT, outerWKT, parseSRID, setSrid, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final boolean CUTINTS
public double x
public double y
public double z
public double m
| Constructor Detail |
|---|
public Point()
public Point(double x,
double y,
double z)
x - the longitude / x ordinatey - the latitude / y ordinatez - the radius / height / elevation / z ordinate
public Point(double x,
double y)
x - the longitude / x ordinatey - the latitude / y ordinate
public Point(java.lang.String value)
throws java.sql.SQLException
java.sql.SQLException
protected Point(java.lang.String value,
boolean haveM)
throws java.sql.SQLException
value - The text representation of this pointhaveM - Hint whether we have a measure. This is used by other
geometries parsing inner points where we only get "1 2 3 4"
like strings without the "POINT(" and ")" stuff. If there
acutally is a POINTM prefix, this overrides the given value.
However, POINT does not set it to false, as they can be
contained in measured collections, as in
"GEOMETRYCOLLECTIONM(POINT(0 0 0))".
java.sql.SQLException| Method Detail |
|---|
public int hashCode()
Geometry
hashCode in class Geometrypublic static int hashCode(double value)
protected boolean equalsintern(Geometry otherg)
Geometry
equalsintern in class Geometry
public static boolean double_equals(double a,
double b)
public final boolean equals(Point other)
public Point getPoint(int index)
Geometry
getPoint in class Geometryindex - the index of the point, from 0 to numPoints()-1;public Point getFirstPoint()
getFirstPoint in class Geometrypublic Point getLastPoint()
getLastPoint in class Geometrypublic int numPoints()
Geometry
numPoints in class Geometrypublic void innerWKT(java.lang.StringBuffer sb)
Geometry
innerWKT in class Geometrypublic double getX()
public double getY()
public double getZ()
public double getM()
public void setX(double x)
public void setY(double y)
public void setZ(double z)
public void setM(double m)
public void setX(int x)
public void setY(int y)
public void setZ(int z)
public double distance(Point other)
public boolean checkConsistency()
Geometry
checkConsistency in class Geometry
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||