ConcatenatedTransform history

Click on the commit message for inspecting the diff and how the code has been rewritten.

Command line:

svn log -r31996:1 https://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/operation/transform/ConcatenatedTransform.java
Rev. Date Author Message
306412008-06-12acusterCopyright headers: lib/referencing, this time with feeling (and the el in Toolkit)
306392008-06-12acusterCopyright headers: cleanup library/referencing
305212008-06-05acusterCopyright: Update referencing headers
303132008-05-16desruisseauxChanged my mind about Utilities.shallowEquals(Object,Object) and renamed it as equals, since a few tests show that the compiler always select the best overloaded flavor working on primitive types (except if an argument is a boolean and the other a different primitive type). Updated a few references. Fixed a few javadoc warnings by explicit declaration of parameter and return values.
302582008-05-08acusterReshuffle the top level repo: drop uDig, move up trunk, tags, and branches.
302572008-05-08acusterMove trunk/gt/ directory contents up to trunk/ and drop gt
298452008-04-08desruisseauxMore aggressive simplification of MathTransforms during concatenation. It is probably related to GEOT-1419, but I have not verified. This fix results in drastic performance improvement for the cases where DefaultConcatenatedTransform previously failed to see concatenation that could be simplified to identity transform. Those cases occured more often in 3D or 4D cases. It may have some benefit in the pure 2D case as well, but probably less often.
297532008-04-01desruisseauxApplied parameterized types as a side-effect of hunting for a DimensionMismatchException during reprojection.
297092008-03-25desruisseauxBug fix: the temporary double[] buffer was not completly filled.
296992008-03-23desruisseauxFixed GEOS-1720 by forcing ConcatenatedTransform.transform(float[], ...) to use an intermediate buffer of type double[] instead of float[].
289222008-01-24acusterBump the (at)since version to 2.5 since WKTParser was cut from 2.4
288462008-01-20desruisseauxCovariant return type for inverse() method in MathTransform1D and MathTransform2D. Also javadoc fixes and Java 5 type safety. Changed ViewType to an enum and initial implementation of GridCoverageViews (not yet connected to GridCoverage2D).
285402007-12-29acusterHide buttons which are not yet used
285202007-12-27desruisseauxAdded @Override annotation for safety.
282522007-12-04desruisseauxMore MosaicImageReader work. As a side effect, moved Utilities.getShort[Class]Name in a separated utilities class named 'Classes'. Also added a couple of @Override annotations.
280812007-11-27desruisseauxJava 5 constructs: replaced some StringBuffer by StringBuilder in order to avoid unecessary synchronisation; rely on auto-boxing in order to give a chance to the JVM to reuse its cached values.
275752007-10-22desruisseauxConverted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).
249252007-03-27jgarnettchange to org.opengis.geometry
246072007-02-26desruisseauxAvoid UnformattableObjectException for 'LOCAL_CS' and 'VERT_CS' WKT elements. Try to provides some hints about the cause for the other cases of unformattable WKT.
245812007-02-26desruisseauxRewrote 'createLinearConversion' from scratch, since testing of 'South Oriented' cases of map projections show some issues with the old implementation.
245102007-02-19desruisseauxMoved 'isIdentity(double tolerance)' method from AbstractMathTransform to LinearTransform interface.
244932007-02-17desruisseauxCleaning in 'isIdentity(double)' methods. Note that AbstractMathTransform.isIdentity(double) may move in the LinearTransform interface, so we are marking them as deprecated for now and will create a new LinearTransform.isIdentity(double) method in a next commit.
244852007-02-16simboss-first bunch of changes for the alignment of trunk with 2.3.x
223272006-10-23desruisseauxGEOT-982: regroup 'module', 'plugin', 'ext' and 'unsupported' in a common directory.
223152006-10-22desruisseauxReorganisation of directory tree structure (GEOT-982) phase 1: moved 'src' to 'src/main/java'.
208742006-08-07jgarnettip review
176722006-01-19desruisseauxAdded @source tag.
176602006-01-18desruisseauxFixed SVN attributes, including the addition of URL attribute.
169632005-11-24desruisseauxTested OrderedAxisAuthorityFactory (GEOT-694)
153502005-08-16desruisseauxMerged the 'split-main' branch to trunk (GEOT-662)
153252005-08-13desruisseauxCreated a matrix package on top of vecmath / Fixed 'getPositionalAccuracy' issues
152562005-08-09desruisseauxExtraction of referencing module from main
152552005-08-09desruisseauxPrepare branch for splitting main
149342005-07-27desruisseauxTransformations between 3D ProjectedCRS should propagate the height (GEOT-637, 638 and 639)
148342005-07-20desruisseauxReorganized I18N resources
139252005-05-30desruisseauxAdded @since javadoc tag
138362005-05-26desruisseauxAdded 'Default' suffix to some CRS implementations: partial work
112482005-02-10desruisseauxLimited support for transformations between 3D CRS
110072005-02-02desruisseauxFixed ArrayIndexOutOfBoundsException in transform(DirectPosition,DirectPosition)
110012005-02-02desruisseauxFixed wrong encoding in main/src
109442005-02-01desruisseauxBug fix in ProjectedCRS: axis swapping and units conversion were not correctly handled
107962005-01-28dzwiersimports cleaned
104692005-01-11desruisseauxReplaced calls to 'getDim[Source|Target]' by 'get[Source|Target]Dimensions
102282005-01-04desruisseauxRenamed 'getDimSource' as 'getSourceDimension'
85182004-10-11desruisseauxApply changes voted in OGC meeting at Southampton: use of Identifier and GenericName
78432004-09-08jgarnettFirst round of resync with geoapi
65652004-06-26desruisseauxFirst draft of a MapProjection port
64402004-06-13desruisseauxAdded GeocentricTransform / Added registry service in TransformFactory / Refactored JUnit tests
63872004-06-12desruisseauxPartial implementation of MathTransformFactory and WKT parser
63432004-06-07desruisseauxMore ports of legacy CTS to new CRS
63332004-06-06desruisseauxContinuing CRS implementation
63252004-06-04desruisseauxAdded MathTransform implementations