/** * Creates the inverse CoordinateOperation. */ @Override public CoordinateOperation inverse() throws NonInvertibleOperationException { return new UnitConversion(targetUnits, sourceUnits); }
+Arrays.toString(new Unit[]{targetUnit, targetUnit, targetUnit}); if (unitConverters.containsKey(key)) return unitConverters.get(key); UnitConversion converter = new UnitConversion(identifier, new Unit[]{sourceUnit, sourceUnit, sourceUnit}, new Unit[]{targetUnit, targetUnit, targetUnit}); +Arrays.toString(new Unit[]{targetUnit, targetUnit, Unit.METER}); if (unitConverters.containsKey(key)) return unitConverters.get(key); UnitConversion converter = new UnitConversion(identifier, new Unit[]{sourceUnit, sourceUnit, Unit.METER}, new Unit[]{targetUnit, targetUnit, Unit.METER});
+Arrays.toString(new Unit[]{planiTargetUnit, planiTargetUnit, altiTargetUnit}); if (unitConverters.containsKey(key)) return unitConverters.get(key); UnitConversion converter = new UnitConversion(identifier, new Unit[]{planiSourceUnit, planiSourceUnit, altiSourceUnit}, new Unit[]{planiTargetUnit, planiTargetUnit, altiTargetUnit});