MathTransformProvider 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/MathTransformProvider.java
Rev. Date Author Message
310002008-07-10desruisseauxAvoid usage of 2 deprecated constructors from CRSFactory. Their replacement were tricky and required more sophesticated code in ReferencingFactoryContainer.toGeodetic3D.
307602008-06-18desruisseauxUpgrated from JSR-108 to JSR-275 (GEOT-1266). Some opportunist javadoc fixes and @Override annotations in the process.
306412008-06-12acusterCopyright headers: lib/referencing, this time with feeling (and the el in Toolkit)
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
298522008-04-08desruisseauxThe previous commit was about simplifying (in the sense of simplier MathTransform result, not simplier code) ConcatenatedTransform. This commit is about simplifying the ConcatenatedOperation which contains that ConcatenatedTransform. Related to GEOT-1419.
297532008-04-01desruisseauxApplied parameterized types as a side-effect of hunting for a DimensionMismatchException during reprojection.
289222008-01-24acusterBump the (at)since version to 2.5 since WKTParser was cut from 2.4
288012008-01-17desruisseauxMade CoverageStack more tolerant to heterogenous CRS (unfinished work). Some Java 5 type safety added.
285402007-12-29acusterHide buttons which are not yet used
279952007-11-22desruisseauxMore generics type, and moved two methods from ReferencingFactoryContainer to GeoAPI MathTransformFactory interface. Note that the build fails in the arcsde module for a reason that seems unrelated to this work.
275752007-10-22desruisseauxConverted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).
252622007-04-23desruisseauxFinished review of metadata and factory hints change. Fixed a potential glitch in parameter names handling (some code were disabled in AbstractIdentifiedObject apparently in order to avoid a ClassCastException caused by the spit of org.opengis.metadata.Identifier in two interfaces, Identifier and ReferenceIdentifier. Fixed the exception and reenabled the code). Not sure yet what the consequence was. It may help for the stereographic projection issue, but need to check.
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.
243842007-02-14desruisseauxGEOT-1160: First working implementation of AbstractAuthorityFactory.find(IdentifiedObject). This includes a package-privated AuthorityFactoryProxy class, together with many fix in the code base in order to get CRS.equalsIgnoreCase to work in the ProjectedCRS case.
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.
175222006-01-11desruisseauxAdded a few experimental @tutorial javadoc tags.
169832005-11-25desruisseauxReplaced references to static fields and methods of CitationImpl.* by Citations.*
162052005-10-11desruisseauxCleaned javadoc warning. More work done on Maven 2 configuration (GEOT-691)
153502005-08-16desruisseauxMerged the 'split-main' branch to trunk (GEOT-662)
152562005-08-09desruisseauxExtraction of referencing module from main
152552005-08-09desruisseauxPrepare branch for splitting main
148342005-07-20desruisseauxReorganized I18N resources
146572005-07-01desruisseauxOngoing work for the port of grid coverage operations from 'legacy' to 'main' (GEOT-413): ported SampleDimensionSelect
146082005-06-25desruisseauxEPSG authority factory now uses path informations for ConcatenatedOperation object creations / Added PostgreSQL plugin (mostly as a demo) / Javadoc fixes
145932005-06-23desruisseauxFirst JUnit test for 'createCoordinateOperation' (GEOT-589)
145702005-06-21desruisseauxAddition of geocentric affine transform as of GEOT-591
145642005-06-20desruisseauxInitial implementation of GEOT-589. Partially tested, more tests to come
142352005-06-10desruisseauxReplaced _PROPERTY suffix by _KEY as of GEOT-577
142052005-06-09desruisseauxUpdated to GeoAPI 2.0 final release
139252005-05-30desruisseauxAdded @since javadoc tag
139222005-05-29desruisseauxRenaming of remainding GeoAPI implementations. Renaming is now finished.
137782005-05-25desruisseauxInitial draft of EPSG-HSQL plugin (database not yet included)
137732005-05-24desruisseauxRemoved old metadata implementations (they are now renamed with 'Impl' suffix) / Use OGC citation instead of OPEN_GIS
137522005-05-23desruisseauxAdded the 'Impl' suffix to direct implementations of all metadata interfaces; deprecated the old implementations (not yet deleted).
133762005-05-05desruisseauxFirst working version of WarpTransform2D
120202005-03-11desruisseauxFirst working version of Resampler2D port (side effect: GEOT-390 fix)
113672005-02-13desruisseauxPort of EPSG authority factory now completed. Preliminary tests seem okay. Not yet registered in FactoryFinder.
113662005-02-12desruisseauxAlmost fully functional EPSG factory (remaining bug in ProjectedCRS parameter names)
111442005-02-07desruisseauxFixed GEOT-400 (create appropriate instance of Operation subclasses)
111002005-02-04desruisseauxMore tests and bug fixes in CRS
110742005-02-03desruisseauxRevisited CRSFactory.createProjectedCRS(...) API
110012005-02-02desruisseauxFixed wrong encoding in main/src
107962005-01-28dzwiersimports cleaned
91182004-11-14desruisseauxMercator projection port completed (but untested) as a use case for other projection ports
91172004-11-13desruisseauxAdded the capability to list all available MathTransforms
91042004-11-12desruisseauxFirst prototype of a MapProjection implementation
91032004-11-12desruisseauxFixed and enabled test cases
90922004-11-11desruisseauxSlight modification in the protected API for handling parameters
88412004-10-26desruisseauxorg.geotools.referencing.Identifier implementation implements GenericName as well, for use as alias
87962004-10-22desruisseauxCleaning referencing's operation basic package
87292004-10-21desruisseauxAvoid use of deprecated method 'getParameter'
85182004-10-11desruisseauxApply changes voted in OGC meeting at Southampton: use of Identifier and GenericName
78572004-09-09jgarnettname to getName().toString( null )
78452004-09-08jgarnettFirst round of resync with geoapi
77072004-08-31jgarnettChange over to parameter descriptor.
73072004-07-29rschulzadded stringValue() convenience method
71312004-07-21desruisseauxAdded FactoryException declaration
68882004-07-14desruisseauxUpdate for GeoAPI changes (Info --> IdentifiedObject)
67212004-07-05desruisseauxFixed unit test failure
67082004-07-04desruisseauxInitial draft of MapProjection.Provider
67042004-07-03desruisseauxParse MathTransform arguments using parametes available in providers
65752004-06-27desruisseauxMatrixParameters now uses ParameterRealValue / In providers, moved parameters in a static field.
64402004-06-13desruisseauxAdded GeocentricTransform / Added registry service in TransformFactory / Refactored JUnit tests
63832004-06-11desruisseauxSearch for parameters and operation methods by identifiers
63752004-06-10desruisseauxWork on parameters handling