TransverseMercator 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/projection/TransverseMercator.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
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
299552008-04-17desruisseauxAdded a paranoiac check for CRS.transform(CoordinateOperation, ...) working on envelopes crossing axis extremums. Fixed a NoSuchElementException in MosaicImageReader when the requested region has no tiles. Fixed a NullPointerException in MosaicImageWriter when the allowed memory is smaller than the area of the smallest tile.
297232008-03-27desruisseauxAdded serialVersionIUD in MapProjection with values computed from the 2.4.1 release for cross-version compatibility. NewZealandMapGrid now creates Complex object in method body on the assumption that modern compilers can allocate on stack. Provides a way to reinitialize the warnings for every MapProjections in a JVM. Formatting.
297112008-03-25desruisseauxIn MapProjection, provide more information in the logged warning (especially the projection name) in order to compensate for the loss of stack trace. In subclasses, replaced "Math." occurences by a static import for readability (there is a lot of sin(x), cos(x), sqrt(x) etc. calls in those classes). Also replaced sqrt(x*x + y*y) by hypot(x,y) and (exp(x)-exp(-x))/2 by sinh(x) which are new functions in Java 5 (hopefully more accurate and/or faster). Applied some Java 5 language syntax (generic types and @Override annotation).
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
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.
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.
243332007-02-10desruisseauxGEOT-786: Rearrange projection constructors and providers, especially in orthographic and stereographic projection.
224742006-10-31desruisseauxAdded a test script for Lambert Azimuthal Equal Area (actually Rueben's work). Bug fixes and minor cleaning in the projection package.
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'.
222952006-10-20desruisseauxAdded Lambert Azimuthal Equal Area projection. Various minor cleaning in other projection related code.
208742006-08-07jgarnettip review
205392006-07-14desruisseauxRelicensed the Proj.4 derived work under LGPL as permitted by Frank Warmerdam on geotools-devel mailing list on June 21, 2006.
197692006-06-02desruisseauxJavadoc fix: replaced 'degrees' by 'decimal degrees' when relevant (GEOT-855)
185172006-03-07desruisseauxAdded 'Gauss_Kruger' to the alias list for transverse mercator projection. Translated some javadoc from French to English.
176722006-01-19desruisseauxAdded @source tag.
176602006-01-18desruisseauxFixed SVN attributes, including the addition of URL attribute.
172412005-12-09desruisseauxInitial round of MapProjection constructors simplification (GEOT-786)
169832005-11-25desruisseauxReplaced references to static fields and methods of CitationImpl.* by Citations.*
165142005-10-25desruisseauxAdded a check if order to use an 'Equirectangular' parameter group without 'latitude of origin' parameter if the latitude of origin is 0.
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
151502005-08-05desruisseauxAdded more localizations / Bug fix in image sample values table widget
148342005-07-20desruisseauxReorganized I18N resources
145812005-06-22desruisseauxImplemented South-Orientated transverse mercator / more GEOT-589 work
139252005-05-30desruisseauxAdded @since javadoc tag
139222005-05-29desruisseauxRenaming of remainding GeoAPI implementations. Renaming is now finished.
138532005-05-26desruisseauxBug fix: arrays must be NamedIndentifier[], because it implements two interfaces
138362005-05-26desruisseauxAdded 'Default' suffix to some CRS implementations: partial work
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).
120202005-03-11desruisseauxFirst working version of Resampler2D port (side effect: GEOT-390 fix)
116972005-02-28rschulzfixed small bug in spherical inverse, changed to Snyder's equations for calculating y in the spherical forward; overrode getToleranceForAssertions() to deal with assertion errors, added getToleranceForSphereAssertions() to deal with assertion errors when comparing spherical calculations to elliptical
111012005-02-04desruisseauxRenamed MapProjection.Provider as AbstractProvider
110742005-02-03desruisseauxRevisited CRSFactory.createProjectedCRS(...) API
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
93582004-11-30rschulzjavadoc updates and typo fix in the Spherical class (extends Mercator changed to extends TransverseMercator
92662004-11-23desruisseauxLast WKT tuning; parsing and formatting should now be functional
92202004-11-21desruisseauxWKT bug fixes
91992004-11-18desruisseauxRemoved outdated 'Contacts' section in the copyright header
91532004-11-18rschulzported to geoapi referencing api