// License: GPL. For details, see LICENSE file. package org.openstreetmap.josm.plugins.opendata.core.io.geographic; /** * MapInfo Interchange File (MIF) units, based on this specification:<ul> * <li><a href="https://github.com/tricycle/electrodrive-market-analysis/blob/master/specifications/Mapinfo_Mif.pdf">Mapinfo_Mif.pdf</a></li> * </ul> * This file has been stored in reference directory to avoid future dead links. */ public enum MifUnit { Centimeters(6), Chains(31), Feet(3), Inches(2), Kilometers(1), Links(30), Meters(7), Miles(0), Millimeters(5), Nautical_Miles(9), Rods(32), US_Survey_Feet(8), Yards(4); private final Integer code; MifUnit(Integer code) { this.code = code; } public final Integer getCode() { return code; } public static MifUnit forCode(Integer code) { for (MifUnit p : values()) { if (p.getCode().equals(code)) { return p; } } return null; } }