You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by de...@apache.org on 2014/06/29 22:18:16 UTC
svn commit: r1606596 -
/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/ConcatenatedTransform.java
Author: desruisseaux
Date: Sun Jun 29 20:18:16 2014
New Revision: 1606596
URL: http://svn.apache.org/r1606596
Log:
Fixed bug in the number of dimensions of identity transform.
Modified:
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/ConcatenatedTransform.java
Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/ConcatenatedTransform.java
URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/ConcatenatedTransform.java?rev=1606596&r1=1606595&r2=1606596&view=diff
==============================================================================
--- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/ConcatenatedTransform.java [UTF-8] (original)
+++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/ConcatenatedTransform.java [UTF-8] Sun Jun 29 20:18:16 2014
@@ -242,7 +242,7 @@ class ConcatenatedTransform extends Abst
if (matrix2 != null) {
final Matrix matrix = MatrixSIS.castOrCopy(matrix2).multiply(matrix1);
if (Matrices.isIdentity(matrix, IDENTITY_TOLERANCE)) {
- return MathTransforms.identity(matrix.getNumRow());
+ return MathTransforms.identity(matrix.getNumRow() - 1);
}
/*
* NOTE: It is quite tempting to "fix rounding errors" in the matrix before to create the transform.