パッケージ library.ds.pair
クラス FloatPair
- すべての実装されたインタフェース:
Cloneable
,Comparable<Pair<Double,
Double>>
浮動小数特化のPairクラス
メソッドはIntPairにあるもののFloatPair版
-
フィールドの概要
-
メソッドの概要
修飾子とタイプメソッド説明final double
abs()
ユークリッドノルムを返すfinal FloatPair
FloatPair同士を加算するfinal double
クロス積を返すfinal FloatPair
FloatPair同士を除算するfinal double
ドット積を返すfinal double
grad()
second / firstを返すfinal FloatPair
FloatPair同士を乗算するstatic final FloatPair
of
(double a, double b) FloatPairを宣言するのに使う new FloatPairと同等final FloatPair
rotate()
FloatPairを座標と見て90度回転させる rotate(90)より精確final FloatPair
rotate
(int ang) FloatPairを座標と見てang度回転させるfinal double
sqr()
距離を返すfinal FloatPair
FloatPair同士を減算するfinal FloatPair
swap()
元のFloatPairをswapしたものを返す
-
メソッドの詳細
-
of
FloatPairを宣言するのに使う new FloatPairと同等- パラメータ:
a
-b
-
-
swap
元のFloatPairをswapしたものを返す -
add
FloatPair同士を加算する- パラメータ:
p
-
-
sub
FloatPair同士を減算する- パラメータ:
p
-
-
mul
FloatPair同士を乗算する- パラメータ:
p
-
-
div
FloatPair同士を除算する- パラメータ:
p
-
-
rotate
FloatPairを座標と見て90度回転させる rotate(90)より精確 -
rotate
FloatPairを座標と見てang度回転させる- パラメータ:
ang
-
-
dot
ドット積を返す- パラメータ:
p
-- 戻り値:
- ドット積
-
cross
クロス積を返す- パラメータ:
p
-- 戻り値:
- クロス積
-
sqr
public final double sqr()距離を返す- 戻り値:
- FloatPairを座標と見て距離
-
grad
public final double grad()second / firstを返す- 戻り値:
- FloatPairの勾配
-
abs
public final double abs()ユークリッドノルムを返す- 戻り値:
- FloatPairのユークリッドノルム
-