MathFunctions (2) history

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

Command line:

svn log -r31996:487 https://svn.osgeo.org/geotools/trunk/modules/library/metadata/src/main/java/org/geotools/resources/XMath.java
Rev. Date Author Message
306402008-06-12acusterCopyright headers: lib/metadata, this time with feeling (and the el in Toolkit)
306372008-06-12acusterCopyright headers: lib/metadata, now normalized to LGPL v2.1 only
305192008-06-05acusterMetadata header cleanup and copyright review.
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
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).
293422008-02-15desruisseauxFirst attempt to make a more intelligent choice of subsamplings. Needs more work.
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
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.
280692007-11-27desruisseauxJava 5 generics in org.geotools.image.io, and partially in org.geotools.parameters.
279832007-11-22desruisseauxUse more Java 5 constructs for safety.
275752007-10-22desruisseauxConverted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).
275002007-10-15desruisseauxFirst round of Java 5 generic types applied to org.geotools.resources and org.geotools.util packages. As a side effect, removed the deprecated org.geotools.resources.TestData class (moved to org.geotools.test).
267092007-08-27desruisseauxMerged the unsupported/coverageio work from the 2.4 branch.
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.
227102006-11-12desruisseauxReview of coverage branch merge: In 'CategoryList', check for the 'no data' category name only if the geophysics value is some NaN value. Moved XAffineTransform to a public place and added methods for testing axis swapping, as a proposed replacement for 'GeneralGridGeometry.swapXY(CoordinateSystem)' (replacement not yet done; waiting for the okay from the mailing list). In GeneralGridGeometry, added methods for returning a math transform relative to some pixel corner instead of pixel center, as a proposed replacement for the 'getTransform(...)' public static methods (I would like to remove those static methods in order to keep the API a little bit more orthogonal).
224432006-10-27desruisseauxSplitted referencing, extracting metadata in their own module (GEOT-983). As a side effect, replaced some calls of CRSUtilities.foo(...) by CRS.foo(...).
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.
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
139252005-05-30desruisseauxAdded @since javadoc tag
110012005-02-02desruisseauxFixed wrong encoding in main/src
107962005-01-28dzwiersimports cleaned
101772005-01-03desruisseauxTuned JUnit tests for WKT parsing
82182004-09-27desruisseauxBack to work: clean up
64102004-06-12jgarnettAdded geoapi dependency to imagedatasource, and fixed spelling mistake in view.
62072004-05-27desruisseauxJavadoc fixes
60502004-05-23jgarnettmerge resources into main
60462004-05-23jgarnettMoved over to main for manual merge
57742004-05-23jgarnettgeotools-src serves as the start of our new module directory (the data access modules will escape off to plugin directory soon)
57692004-05-23jgarnettProject renamed to gt
56192004-05-13(pas d'auteur)Move repository under gt.
35182003-07-29desruisseauxAdded operation on Number classes
28582003-05-13desruisseauxAdded PMC owner to copyright notice
28502003-05-12desruisseauxAdded a 'round' method
27942003-05-03desruisseauxCheck the type even if 'amount=0'
27912003-05-02desruisseauxAdded 'rool' method for org.geotools.util.NumberRange
13572002-08-06desruisseauxAdded 'cbrt' (cubic root) function
11182002-07-16desruisseauxAdded utility method for org.geotools.cv.Category
4862002-05-21jmacgillreaded Linda's javadoc improvements
4842002-05-21jmacgillmoved out of the swinggui module
3922002-05-10jmacgillSupport files for new zoompaneOnce needed by other modules these should be split out of swinggui and moved into their own support module I18N related files also need to move, but the exact structure is not yet clear.