Hello all

The static utility methods in Matrices class [1] should now be completed. There is not so many of them (I tried to trim down compared to Geotk), but those which are there are important. In particular, 'createTransform(AxisDirection[], AxisDirection[])' will be involved in about every coordinate transformations, so a bug in this method would have serious consequences for SIS (thankfully, this method is relatively simple). I tried to improve the javadoc with examples.

If some peoples would like to look at the javadoc of the following Matrices methods, I would like to fix any inconsistency or unclear statements that may be identified:

 * createTransform
 * createDimensionSelect
 * createPassThrough

The work that remain to be done is to port the special handling of NaN values, inversion of non-square matrices, and maybe try to perform multiplications and inversions using extended floating point precisions (could be the subject an other email).

    Martin


[1] https://builds.apache.org/job/sis-jdk7/site/apidocs/org/apache/sis/referencing/operation/matrix/Matrices.html

Reply via email to