CategoryList 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/coverage/src/main/java/org/geotools/coverage/CategoryList.java
Rev. Date Author Message
315492008-09-18desruisseauxAnticipating GEO-143.
307602008-06-18desruisseauxUpgrated from JSR-108 to JSR-275 (GEOT-1266). Some opportunist javadoc fixes and @Override annotations in the process.
306432008-06-12acusterCopyright headers: lib/coverage, this time with feeling (and the el in Toolkit)
305412008-06-06acusterCopyright review: update headers on lib/coverage
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
293562008-02-18desruisseauxBug fixes: new working version of TileBuilder.
290932008-02-05desruisseauxFirst draft of a test suite for ViewsManager in an attempt to understand why our "Piecewise" operation produces different results than what we would expect. Some bug fixes.
290522008-02-01desruisseauxMore information in GridCoverage2D.toString(). Attempt to enable "Piecewise" JAI operation when converting from packed to geophysics (not finished). Bug fix in Resampler2D when the only work to do is a Crop.
290232008-01-31desruisseauxGridSampleDimension.toString() now includes the description given at construction time.
289222008-01-24acusterBump the (at)since version to 2.5 since WKTParser was cut from 2.4
288522008-01-21desruisseauxReverted back "view(ViewType)" methods to "geophysics(boolean)" in Category and GridSampleDimension because views other than "geophysics" and "packed" don't make sense in current design. However those various views still in GridCoverage2D, which can support a richer set including "photographic" because it know about all bands together (as opposite to Category/GridSampleDimension which don't know what the other bands are). Also removed a few deprecated constructors and changed ViewType constants.
288462008-01-20desruisseauxCovariant return type for inverse() method in MathTransform1D and MathTransform2D. Also javadoc fixes and Java 5 type safety. Changed ViewType to an enum and initial implementation of GridCoverageViews (not yet connected to GridCoverage2D).
288212008-01-18desruisseauxCovariant return type on GridCoverage2D.getSampleDimension(int).
285402007-12-29acusterHide buttons which are not yet used
284642007-12-21desruisseauxFirst draft of a TileCollection helper class. Not yet tested.
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.
281982007-11-30desruisseauxCovariant return type for NumberRange.
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).
254492007-05-07desruisseauxReformatted code (especially Resample2D) in a way closer to the way it was at revision 17672. The purpose it to make easier to spot with 'svn diff' the changes applied since that time. Revision 17672 was just before significant work were commited by a new contributor and we would like to compare with original code with less distriction caused by reformatting. This commit should not bring any functionality change.
249252007-03-27jgarnettchange to org.opengis.geometry
246072007-02-26desruisseauxAvoid UnformattableObjectException for 'LOCAL_CS' and 'VERT_CS' WKT elements. Try to provides some hints about the cause for the other cases of unformattable WKT.
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.
229972006-11-26desruisseauxReplaced the use of some deprecated methods (MonolineFormatter.initGeotools --> Logging.forceMonolineConsoleOutput; Utilities.unexpectedException --> Logging.unexpectedException; GeneralEnvelope.getCoordinateReferenceSystem --> Envelope.getCoordinateReferenceSystem).
228172006-11-17desruisseauxFixed SVN properties for all Java files.
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).
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'.
209702006-08-11jgarnettIP review.txt updated, along with headers
206002006-07-18simboss-committing first bunch of changes from the coverage branch. Modules involved are*api *referencing *coverage *main *renderer *shaperenderer
201672006-06-23desruisseauxGEOT-873: partial merge of ImageUtilities to trunk. Not yet finished, since I'm refactoring the new code in the process.
176722006-01-19desruisseauxAdded @source tag.
176602006-01-18desruisseauxFixed SVN attributes, including the addition of URL attribute.
165722005-11-02desruisseauxMoved coverage implementation to its own module (GEOT-745)
158032005-09-22desruisseauxBux fix in automatic axis swapping during GridCoverage(..., Envelope, ...) construction.
157362005-09-19desruisseauxAdded convenience methods or constructors
153502005-08-16desruisseauxMerged the 'split-main' branch to trunk (GEOT-662)
148342005-07-20desruisseauxReorganized I18N resources
146082005-06-25desruisseauxEPSG authority factory now uses path informations for ConcatenatedOperation object creations / Added PostgreSQL plugin (mostly as a demo) / Javadoc fixes
139252005-05-30desruisseauxAdded @since javadoc tag
131292005-04-15desruisseauxName change: removed 'GT' suffix in org.geotools.coverage implementations. Some on them were replaced by 'General' prefix for consistency with 'GeneralEnvelope' and 'GeneralDirectPosition'. In this context 'General' means "Can work with an arbitrary number of dimension". Other name changes in org.geotools.referencing and org.geotools.metadata are pending the choice between 'Default' prefix and 'Impl' suffix
117382005-03-02desruisseauxFirst working version of GridCoverage2D
115492005-02-22desruisseauxInitial cleaning for restarting GridCoverage work
110012005-02-02desruisseauxFixed wrong encoding in main/src
109062005-01-31dzwierscompile errors - maven
108262005-01-28rgouldFixed import
107962005-01-28dzwiersimports cleaned
102532005-01-05desruisseauxFixed compiler error caused by a change in MathTransform API
85212004-10-11desruisseauxFixed compilation errors caused by latest CRS commit
65652004-06-26desruisseauxFirst draft of a MapProjection port
65382004-06-25desruisseauxFixed broken build
63752004-06-10desruisseauxWork on parameters handling
63332004-06-06desruisseauxContinuing CRS implementation
62592004-05-31desruisseauxAdded more implementations for Coverage support