AbstractCoordinateOperation 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/AbstractCoordinateOperation.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
289222008-01-24acusterBump the (at)since version to 2.5 since WKTParser was cut from 2.4
285402007-12-29acusterHide buttons which are not yet used
281072007-11-28desruisseauxUpdated for recent changes in GeoAPI interfaces.
281062007-11-28jgarnettLine up with GeoAPI crs change to getDomainOfValidity, remove DuplicatorFilterVistior
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.
280572007-11-26desruisseauxMore parameterized types, which revealed an other bug: getResults() should returns a Collection of Record, not Double.
280302007-11-23desruisseauxMore Java 5 generics. Added implementation for three new GeoAPI methods for alignment with RFC 07-073r1.
275752007-10-22desruisseauxConverted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).
257112007-06-01desruisseauxAligned with latest GeoAPI snapshot.
254852007-05-11desruisseauxAdded special cases for 'x' and 'y' axis names.
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.
249252007-03-27jgarnettchange to org.opengis.geometry
247012007-03-07desruisseauxFixed a build failure on Java 6. Also fixed many small details in the referencing framework.
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.
236322006-12-29desruisseauxGEOT-859: Refactored the URN syntax adapter for CRS factories. The adapter now apply to any factory. Some progress toward version management (but not yet there). NOTE: this new implementation forces axis order "as specified in the database", which is different from the original "URNEPSGAdapter" implementation which used (x,y) order. Various changes in many corners of "org.geotools.referencing.factory" as a side-effect of this work. Minor opportunist javadoc fixes in other modules.
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
199412006-06-13desruisseauxImplemented CRS.decode(String) on top of AllAuthoritiesFactory.
195572006-05-18desruisseauxAuthorityBackedFactory now take inverse transform in account. Improved pseudo-WKT formatting for CoordinateOperation.
178902006-02-06desruisseauxFirst draft of a partial port of J2D-renderer to a GO-1 implementation.
176722006-01-19desruisseauxAdded @source tag.
176602006-01-18desruisseauxFixed SVN attributes, including the addition of URL attribute.
159832005-10-03desruisseauxPartial set of pom.xml files (for Maven 2). The work is still in progress (module/main do not yet pass tests; I suspect that this is a ClassLoader issue).
153502005-08-16desruisseauxMerged the 'split-main' branch to trunk (GEOT-662)
153312005-08-15desruisseauxAdded bridge to formulas for Sun elevation
152992005-08-11desruisseauxAdded CRS.VALID.AREA formula in OpenOffice addin / Added convenience methods for fetching GeographicBoundingBox and for fetching coordinate operation accuracy / Bug fix for parameter using dimensionless unit in EPGS database
152562005-08-09desruisseauxExtraction of referencing module from main
152552005-08-09desruisseauxPrepare branch for splitting main
148342005-07-20desruisseauxReorganized I18N resources
146022005-06-24desruisseauxEPSG factory now have a standalone (and buffered) createOperationMethod (GEOT-596)
145932005-06-23desruisseauxFirst JUnit test for 'createCoordinateOperation' (GEOT-589)
145502005-06-16desruisseauxRemoved deprecated fields and methods
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.
139072005-05-28desruisseauxMore additions of 'Default' prefix in CRS package
139062005-05-28desruisseauxRenamed some 'Default' prefix as 'Abstract'
138362005-05-26desruisseauxAdded 'Default' suffix to some CRS implementations: partial work
137622005-05-24desruisseauxAdded DefiningConversion
122142005-03-15jmacgillremoved unicode char from constant
116982005-02-28desruisseauxMoved tests from legacy to main module
111462005-02-07desruisseauxCoordinateOperationFactory refactoring
111442005-02-07desruisseauxFixed GEOT-400 (create appropriate instance of Operation subclasses)
111402005-02-06desruisseauxWork in progres for GEOT-400 (CoordinateOperationFactory should create appropriate subclass of CoordinateOperation)
110012005-02-02desruisseauxFixed wrong encoding in main/src
107962005-01-28dzwiersimports cleaned
104692005-01-11desruisseauxReplaced calls to 'getDim[Source|Target]' by 'get[Source|Target]Dimensions
92672004-11-23desruisseauxFirst draft of a coordinate transformation factory
92202004-11-21desruisseauxWKT bug fixes
92032004-11-19desruisseauxWKT debugging / cleaning
87962004-10-22desruisseauxCleaning referencing's operation basic package
85182004-10-11desruisseauxApply changes voted in OGC meeting at Southampton: use of Identifier and GenericName
68882004-07-14desruisseauxUpdate for GeoAPI changes (Info --> IdentifiedObject)
63432004-06-07desruisseauxMore ports of legacy CTS to new CRS
62592004-05-31desruisseauxAdded more implementations for Coverage support
62572004-05-31desruisseauxFirst set of operation classes