// License: GPL. For details, see LICENSE file. package org.openstreetmap.josm.data.projection.proj; /** * A {@link Proj} implements this interface, if it derives the scale factor * value from it's other input parameters. * * (Normally the scale factor is projection input parameter and the Proj * class does not deal with it.) * * @see Proj * @since 9565 (creation) * @since 10600 (functional interface) */ @FunctionalInterface public interface IScaleFactorProvider { /** * Get the scale factor. * Will be multiplied by the scale factor parameter, if supplied by the user * explicitly. * @return the scale factor */ double getScaleFactor(); }