パッケージ org.postgresql.geometric
クラス PGline
java.lang.Object
org.postgresql.util.PGobject
org.postgresql.geometric.PGline
- すべての実装されたインタフェース:
Serializable
,Cloneable
This implements a line represented by the linear equation Ax + By + C = 0.
- 関連項目:
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明clone()
This must be overridden to allow the object to be cloned.boolean
This must be overridden to allow comparisons of objects.@Nullable String
getValue()
This must be overridden, to return the value of the object, in the form required by org.postgresql.int
hashCode()
Compute hash.void
This method sets the value of this object.
-
フィールド詳細
-
a
public double aCoefficient of x. -
b
public double bCoefficient of y. -
c
public double cConstant.
-
-
コンストラクタの詳細
-
PGline
public PGline(double a, double b, double c) - パラメータ:
a
- coefficient of xb
- coefficient of yc
- constant
-
PGline
public PGline(double x1, double y1, double x2, double y2) - パラメータ:
x1
- coordinate for first point on the liney1
- coordinate for first point on the linex2
- coordinate for second point on the liney2
- coordinate for second point on the line
-
PGline
- パラメータ:
p1
- first point on the linep2
- second point on the line
-
PGline
- パラメータ:
lseg
- Line segment which calls on this line.
-
PGline
- パラメータ:
s
- definition of the line in PostgreSQL's syntax.- 例外:
SQLException
- on conversion failure
-
PGline
public PGline()required by the driver.
-
-
メソッドの詳細
-
setValue
クラスからコピーされた説明:PGobject
This method sets the value of this object. It must be overridden.- オーバーライド:
setValue
クラス内PGobject
- パラメータ:
s
- Definition of the line in PostgreSQL's syntax- 例外:
SQLException
- on conversion failure
-
equals
クラスからコピーされた説明:PGobject
This must be overridden to allow comparisons of objects. -
hashCode
public int hashCode()クラスからコピーされた説明:PGobject
Compute hash. As equals() use only value. Return the same hash for the same value.- オーバーライド:
hashCode
クラス内PGobject
- 戻り値:
- Value hashcode, 0 if value is null
Objects.hashCode(Object)
-
getValue
クラスからコピーされた説明:PGobject
This must be overridden, to return the value of the object, in the form required by org.postgresql. -
clone
クラスからコピーされた説明:PGobject
This must be overridden to allow the object to be cloned.- オーバーライド:
clone
クラス内PGobject
- 例外:
CloneNotSupportedException
-