pub trait AffineTransform<T> { // Required methods fn id_() -> Self; fn compose(&self, rhs: &Self) -> Self; fn apply(&self, x: T) -> T; fn pow(&self, p: usize) -> Self; }
Affine変換の実装
単位元を返す
affine変換をマージする
f.compose(g)
f \circ g
f(g(x))
スカラ値xに対し,affine変換を適用する
affine変換を累乗する