AbstractEnvelope 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/geometry/AbstractEnvelope.java
Rev. Date Author Message
308922008-07-04desruisseauxCompatible GeoAPI change: DirectPosition.getCoordinates() made singular (GEO-135).
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
290922008-02-05desruisseauxDocumentation updates. Java 5 type safety mostly in EPSG factories. LogarithmicTransform1D optimization by using the new (and presumably more accurate) Java 5 Math.log10(double) method.
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.
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).
261372007-07-03desruisseauxImage I/O GeographicMetadata should now supports read and write operations for most attributes. More tests needed.
257792007-06-08desruisseauxAdded CRS.transform(CoordinateOperation, ...) methods, which are able to handle the special cases where the source envelope contains a singularity like a pole or the 180� longitude. As a side effect, changed Envelope.toString() to a more straightforward formatting, easier for debugging.
250012007-04-03chornerswitched back to geoapi 2.1-SNAPSHOT; reverted GeographicBoundingBox
249732007-03-30chornerGEO-93: GeoTools/GeoAPI ISO 19115 Metadata synchronization
249252007-03-27jgarnettchange to org.opengis.geometry
245102007-02-19desruisseauxMoved 'isIdentity(double tolerance)' method from AbstractMathTransform to LinearTransform interface.
244852007-02-16simboss-first bunch of changes for the alignment of trunk with 2.3.x
241402007-02-01desruisseauxGrouped coverage-related hints together. Edition in javadoc and code formatting.
241162007-01-31simboss-added more general method for comparing envelopes with tolerance
229972006-11-26desruisseauxReplaced the use of some deprecated methods (MonolineFormatter.initGeotools --> Logging.forceMonolineConsoleOutput; Utilities.unexpectedException --> Logging.unexpectedException; GeneralEnvelope.getCoordinateReferenceSystem --> Envelope.getCoordinateReferenceSystem).
227112006-11-12desruisseauxMoved the GeneralGridGeometry.getEnvelope(...) static method as a GeneralEnvelope constructor.
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).
226462006-11-08desruisseauxCompleted (but not yet tested) a first implementation of MathTransformBuilder.getTransformation().
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
206522006-07-21desruisseauxRenamed some resources. Changed exception type.
201392006-06-22desruisseauxMerging the coverage branch to trunk: the main change (the only one?) in the referencing module seem to be the GeneralEnvelope.equals(...) method.
183742006-03-01desruisseauxOne more CRS test. Addition of GeneralEnvelope.equals(Envelope, double epsilon) method.
179342006-02-09desruisseauxAdditional testing in GO-1 initial implementation (GEOT-415).
179162006-02-08desruisseauxMoved the basic graphic primitive framework to the 'canvas' package in order to get access to protected methods. Initial test suite. Bug fixes (GEOT-415).
178902006-02-06desruisseauxFirst draft of a partial port of J2D-renderer to a GO-1 implementation.
177202006-01-24desruisseauxMethod signature change in GeneraleEnvelope before 2.2-RC1 release. This is a compatible change if the user recompile its code.
176722006-01-19desruisseauxAdded @source tag.
176602006-01-18desruisseauxFixed SVN attributes, including the addition of URL attribute.
175882006-01-13desruisseauxAdded plugin dependencies management in Maven 2 build (GEOT-691). Added a first draft of javadoc plugin with custom taglets.
174602006-01-05desruisseauxAdded support classes for GO-1 implementation. Partial Maven 2 fixes for the new module/renderer module.
165262005-10-27desruisseauxMore responsabilities moved from GridCoverage2D to GridGeometry2D (GEOT-701). This refactoring had a significant impact on Resample2D; the rest of the code should stay neutral.
161722005-10-10desruisseauxMoved a JTS dependency from the CRS class to the JTS class (GEOT-716)
157362005-09-19desruisseauxAdded convenience methods or constructors
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
145492005-06-16desruisseauxRenamed PropertyParser as MetadataBuilder; renamed as well their related classes.
139252005-05-30desruisseauxAdded @since javadoc tag
130462005-04-10desruisseauxFirst "should be working" (translation: "not yet tested") version of CoverageStack.
130452005-04-10desruisseauxMore CoverageStack work
129852005-04-06desruisseauxFirst draft of CoverageStack
129602005-04-04desruisseauxAdded convenience wrapper methods
119602005-03-10desruisseauxFirst draft of GridCoverage 'resampler' operation port
110012005-02-02desruisseauxFixed wrong encoding in main/src
107962005-01-28dzwiersimports cleaned
63332004-06-06desruisseauxContinuing CRS implementation