DefaultGeographicBoundingBox 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/metadata/src/main/java/org/geotools/metadata/iso/extent/GeographicBoundingBoxImpl.java
Rev. Date Author Message
315572008-09-19desruisseauxRemoved JAXB annotations.
306402008-06-12acusterCopyright headers: lib/metadata, this time with feeling (and the el in Toolkit)
305192008-06-05acusterMetadata header cleanup and copyright review.
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
296852008-03-20cedricbrThird part of the JAXB proposal, the annotations.
294162008-02-21desruisseauxAdded a GeneralEnvelope.validate() method for restricting an envelope to its CRS or CS domain of validity, wraping around longitude if needed. Relaxed the transformations between GeographicBoundingBox and Envelope, accepting GeographicCRS that are not necessarly WGS84.
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
285082007-12-27desruisseauxApplied a patch on GeographicImageReader for getting it to work despite the 'band=variable' versus 'band=depth' confusion. This patch really needs to be replaced by a better GeographicMetadata when we will have time.
284402007-12-20desruisseauxConvenience methods in GeographicBoundingBoxImpl.
284292007-12-20desruisseauxA few convenience methods.
280572007-11-26desruisseauxMore parameterized types, which revealed an other bug: getResults() should returns a Collection of Record, not Double.
275752007-10-22desruisseauxConverted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).
251752007-04-16desruisseauxRemoved 'equals', 'hashCode', 'toString' and 'freeze' methods from every metadata implementation. They are now implemented by generic methods inherited from AbstractMetadata, which perform their work using Java reflection. This way we avoid lot of redundancy, some errors introduced by maintenance ('equals' method not updated in the way they should), more systematic implementations (espcially for the 'toString' method, which was not implemented at all for a majority of metadata), more support for future introduction of other metadata standards than ISO 19115, etc. The cost is more runtime overhead, but it still possible to provide custom implementations for 'equals' and 'hashCode' only in the class that appear to be bottleneck, if we want.
250982007-04-10desruisseauxReview of metadata changes.
250702007-04-09desruisseauxFixed usage of primitive wrappers in some method bodies.
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
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
187762006-03-22desruisseauxCRS.getEnvelope(...) returns an envelope in terms of the specified CRS instead of WGS84 (GEOT-825). AbstractFactory.hints type downgrated from 'Hints' to Map, in order to accept null values as specified in Factory.getImplementationHints() contract. PostgreSQL dependency upgrated.
176722006-01-19desruisseauxAdded @source tag.
176602006-01-18desruisseauxFixed SVN attributes, including the addition of URL attribute.
161722005-10-10desruisseauxMoved a JTS dependency from the CRS class to the JTS class (GEOT-716)
153502005-08-16desruisseauxMerged the 'split-main' branch to trunk (GEOT-662)
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
152312005-08-08desruisseauxAdded NodataFilter and GradientMagnitude operation / Various bug fixes
148342005-07-20desruisseauxReorganized I18N resources
145492005-06-16desruisseauxRenamed PropertyParser as MetadataBuilder; renamed as well their related classes.
145452005-06-15desruisseauxInitial port of coverage I/O helper classes (work in progress)
139252005-05-30desruisseauxAdded @since javadoc tag
137522005-05-23desruisseauxAdded the 'Impl' suffix to direct implementations of all metadata interfaces; deprecated the old implementations (not yet deleted).
129852005-04-06desruisseauxFirst draft of CoverageStack
129582005-04-04desruisseauxConstructor tuning in metadata
129522005-04-03desruisseauxUpdated metadata implementation for GeoAPI changes (GEO-51 and GEO-56)
110012005-02-02desruisseauxFixed wrong encoding in main/src
107962005-01-28dzwiersimports cleaned
91202004-11-15desruisseauxNew metadata implementations
88312004-10-25desruisseauxAdded the 'extent' subpackage