public class PGpoint extends PGobject implements java.io.Serializable, java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
double |
x
The X coordinate of the point
|
double |
y
The Y coordinate of the point
|
| Constructor and Description |
|---|
PGpoint()
Required by the driver
|
PGpoint(double x,
double y) |
PGpoint(java.lang.String value)
This is called mainly from the other geometric types, when a
point is embedded within their definition.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
This must be overidden to allow comparisons of objects
|
java.lang.String |
getValue()
This must be overidden, to return the value of the object, in the
form required by org.postgresql.
|
int |
hashCode() |
void |
move(double x,
double y)
Moves the point to the supplied coordinates.
|
void |
move(int x,
int y)
Moves the point to the supplied coordinates.
|
void |
setLocation(int x,
int y)
Moves the point to the supplied coordinates.
|
void |
setLocation(java.awt.Point p)
Moves the point to the supplied java.awt.Point
refer to java.awt.Point for description of this
|
void |
setValue(java.lang.String s)
This method sets the value of this object.
|
void |
translate(double x,
double y)
Translate the point by the supplied amount.
|
void |
translate(int x,
int y)
Translate the point by the supplied amount.
|
public double x
public double y
public PGpoint(double x,
double y)
x - coordinatey - coordinatepublic PGpoint(java.lang.String value)
throws java.sql.SQLException
value - Definition of this point in PostgreSQL's syntaxjava.sql.SQLExceptionpublic PGpoint()
public void setValue(java.lang.String s)
throws java.sql.SQLException
PGobjectpublic boolean equals(java.lang.Object obj)
PGobjectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getValue()
PGobjectpublic void translate(int x,
int y)
x - integer amount to add on the x axisy - integer amount to add on the y axispublic void translate(double x,
double y)
x - double amount to add on the x axisy - double amount to add on the y axispublic void move(int x,
int y)
x - integer coordinatey - integer coordinatepublic void move(double x,
double y)
x - double coordinatey - double coordinatepublic void setLocation(int x,
int y)
x - integer coordinatey - integer coordinatePointpublic void setLocation(java.awt.Point p)
p - Point to move toPoint