AffineTransform2D 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/transform/AffineTransform2D.java
Rev. Date Author Message
314562008-09-08desruisseauxFixed a StackOverflowError: AffineTransform2D.createTransformedShape was invoking itself indirectly when the given shape is not one of the recognized shapes like Rectangle2D.
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
297252008-03-27desruisseauxAdded a XAffineTransform.transform(..., Shape, ...) method trying to preserve the shape class.
294222008-02-21desruisseauxProvides a convenience TileBuilder.setMosaicEnvelope(...) method for getting the 'gridToCRS' transform computed automatically for us, with usual assumption on axis flipping, etc. Users can control those assumptions by overriding the createGridToEnveloppeMapper(...) method.
289222008-01-24acusterBump the (at)since version to 2.5 since WKTParser was cut from 2.4
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).
288172008-01-18desruisseauxAdded constructor with 6-double values parameters.
285402007-12-29acusterHide buttons which are not yet used
285002007-12-24desruisseauxAdded a new GridGeometry implementation (ImageGeometry) has a lightweight placeholder for 'gridRange' as a Rectangle and 'gridToCRS' as an AffineTransform. Used by TileBuilder.
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).
249252007-03-27jgarnettchange to org.opengis.geometry
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'.
217802006-10-03desruisseauxRemoved methods from the referencing module that were deprecated in Geotools 2.3. This imply the replacement of 'CRS.transform' by 'CRS.findMathTransform' in the whole Geotools code base.
208742006-08-07jgarnettip review
176722006-01-19desruisseauxAdded @source tag.
176602006-01-18desruisseauxFixed SVN attributes, including the addition of URL attribute.
153502005-08-16desruisseauxMerged the 'split-main' branch to trunk (GEOT-662)
153252005-08-13desruisseauxCreated a matrix package on top of vecmath / Fixed 'getPositionalAccuracy' issues
152562005-08-09desruisseauxExtraction of referencing module from main
152552005-08-09desruisseauxPrepare branch for splitting main
149342005-07-27desruisseauxTransformations between 3D ProjectedCRS should propagate the height (GEOT-637, 638 and 639)
148342005-07-20desruisseauxReorganized I18N resources
139252005-05-30desruisseauxAdded @since javadoc tag
139222005-05-29desruisseauxRenaming of remainding GeoAPI implementations. Renaming is now finished.
138362005-05-26desruisseauxAdded 'Default' suffix to some CRS implementations: partial work
131782005-04-19desruisseauxVarious bug fixed related to GridCoverage and the new-legacy API bridge
112482005-02-10desruisseauxLimited support for transformations between 3D CRS
110012005-02-02desruisseauxFixed wrong encoding in main/src
107962005-01-28dzwiersimports cleaned
102282005-01-04desruisseauxRenamed 'getDimSource' as 'getSourceDimension'
66572004-06-30desruisseauxFine tuning getParameterValues() method
66272004-06-29desruisseauxFinished refactoring of WKT formatting for MathTransform
65362004-06-25desruisseauxAdded SingleCRS class / Renamed ObliqueCartesianCS as AffineCS / Moved Position as super-interface for DirectPosition and Point
63832004-06-11desruisseauxSearch for parameters and operation methods by identifiers
63752004-06-10desruisseauxWork on parameters handling
63622004-06-08desruisseauxInitial work for an OperationProvider
63332004-06-06desruisseauxContinuing CRS implementation
63252004-06-04desruisseauxAdded MathTransform implementations
63012004-06-03desruisseauxRefactored basic transform in their own package