MathTransform formulas

This file contains formulas written in MathML for inclusion in the Javadoc of some classes in the org.apache.sis.referencing.operation.transform package. Those formulas are provided in separated files for easier edition and for avoiding javac or javadocunknown HTML tag” errors. Fragment of this files are inserted in the Javadoc by the following tag:
{@include formulas.html#title}
where title is the text inside <h2>…</h2> elements just before the parts to copy in the javadoc. The {@include} taglet is defined in the sis-build-helper module.

ProjectiveTransform

[ x' y' z' ] = [ u/t v/t w/t ]
where u, v, w and t are obtained by
[ u v w t ] = [ m00 m01 m02 m03 m10 m11 m12 m13 m20 m21 m22 m23 m30 m31 m32 m33 ] × [ x y z 1 ]

SwapAxes

[ 0 1 0 1 0 0 0 0 1 ]

NormalizeGeographic

[ π/180 0 -λ0 (π/180) 0 π/180 0 0 0 1 ]

DenormalizeGeographic

[ 180/π 0 λ0 0 180/π 0 0 0 1 ]

DenormalizeCartesian

[ a k0 0 FE 0 a k0 FN 0 0 1 ]