Make MemorizeCoordinate capable to memorize more than one coordinate at once to make code more compact
Clean code, remove methods which do not apply to a VerticalCRS or which are redundant
Major refactoring : grid transformations are managed et the geodetic datum level, not at the CRS level, so that a transformation benefits all CRS based on a datum. Also getDimension is removed (can be retrieved from the CoordinateSystem)
Add GeocentricCRS XYZ constant, improve documentation
Improve documentation
Make constant final, improve documentation, beautify code
Make constant final, beautify code
Remove getGridTransformmation which belongs to datum package. Revisit toGeographicCoordinateConverter which is a very complex task in the case of compound CRS (Jules did a great job)
cs package : beautify code
Add comments and beautify code
add egm2008 vertical datum and some TODO comments
Add comments and beautify code
Big refactoring as this is the place where grid transformations are managed :
- use factory methods to create new GeodeticDatum (and test if the GD has already been created in these methods)
 - replace the unique "datumTransformation" collection by two collections : "geocentricTransformations" and "geographicTransformations" along with getters and add methods for each collection. Note that addind a geocentric transformation also adds a geographicTransformation, but the opposite is not right.
 - improves equals method
 - add a removeAllTransformations util method
Small improvements in documentation
Synchronized with last Erwan's modification, 4 months ago
Do not compute inverse if it has already been computed. Beautify code
Add marker interfaces to ease the choice of a suitable transformation when several transformations are available from a CRS to another.
Implements GeoTransformation interface, make use of precision attribute more consistant, improve equals/hashCode methods
Small improvements
Fix transformations identifiers, add a new constructor, make precision attribute more consistant with other transformations (precision in meters), improve equals method, keep inverse transformation in a cache, add ALG063 from IGN (my tests with this algo give stange results though).