// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2016.07.27 at 04:06:37 PM EDT // package mil.ces.metadata.mdr.ns.gsip.tspi._2_0.core; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for VerticalResolutionEnumerationType. * * <p>The following schema fragment specifies the expected content contained within this class. * <p> * <pre> * <simpleType name="VerticalResolutionEnumerationType"> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="kilometre"/> * <enumeration value="hectometre"/> * <enumeration value="decametre"/> * <enumeration value="metre"/> * <enumeration value="decimetre"/> * <enumeration value="centimetre"/> * <enumeration value="millimetre"/> * <enumeration value="nauticalMile"/> * <enumeration value="statuteMile"/> * <enumeration value="kiloyard"/> * <enumeration value="kilofoot"/> * <enumeration value="hectofoot"/> * <enumeration value="quarterHectofoot"/> * <enumeration value="decafoot"/> * <enumeration value="yard"/> * <enumeration value="foot"/> * <enumeration value="decifoot"/> * <enumeration value="inch"/> * <enumeration value="metre22Bit"/> * <enumeration value="flightLevel"/> * </restriction> * </simpleType> * </pre> * */ @XmlType(name = "VerticalResolutionEnumerationType") @XmlEnum public enum VerticalResolutionEnumerationType { /** * Kilometre: The spatial position is vertically resolved to the nearest kilometre. * */ @XmlEnumValue("kilometre") KILOMETRE("kilometre"), /** * Hectometre: The spatial position is vertically resolved to the nearest hundred metres. * */ @XmlEnumValue("hectometre") HECTOMETRE("hectometre"), /** * Decametre: The spatial position is vertically resolved to the nearest ten metres. * */ @XmlEnumValue("decametre") DECAMETRE("decametre"), /** * Metre: The spatial position is vertically resolved to the nearest metre. * */ @XmlEnumValue("metre") METRE("metre"), /** * Metre: The spatial position is vertically resolved to the nearest tenth of a metre. * */ @XmlEnumValue("decimetre") DECIMETRE("decimetre"), /** * Metre: The spatial position is vertically resolved to the nearest hundredth of a metre. * */ @XmlEnumValue("centimetre") CENTIMETRE("centimetre"), /** * Metre: The spatial position is vertically resolved to the nearest thousandth of a metre. * */ @XmlEnumValue("millimetre") MILLIMETRE("millimetre"), /** * Nautical Mile: The spatial position is vertically resolved to the nearest nautical mile. [desc] A nautical mile is exactly 1852 metres in length. * */ @XmlEnumValue("nauticalMile") NAUTICAL_MILE("nauticalMile"), /** * Statute Mile: The spatial position is vertically resolved to the nearest statute mile. [desc] A statute mile is exactly 1609.344 metres in length. * */ @XmlEnumValue("statuteMile") STATUTE_MILE("statuteMile"), /** * Kiloyard: The spatial position is vertically resolved to the nearest kiloyard. [desc] A kiloyard is exactly 914.4 metres in length. * */ @XmlEnumValue("kiloyard") KILOYARD("kiloyard"), /** * Kilofoot: The spatial position is vertically resolved to the nearest kilofoot. [desc] A kilofoot is exactly 304.8 metres in length. * */ @XmlEnumValue("kilofoot") KILOFOOT("kilofoot"), /** * Hectofoot: The spatial position is vertically resolved to the nearest hectofoot. [desc] A hectofoot is exactly 30.48 metres in length. * */ @XmlEnumValue("hectofoot") HECTOFOOT("hectofoot"), /** * Quarter Hectofoot: The spatial position is vertically resolved to the nearest 25 feet (quarter hectofeet). [desc] A hectofoot is exactly 7.62 metres in length. * */ @XmlEnumValue("quarterHectofoot") QUARTER_HECTOFOOT("quarterHectofoot"), /** * Decafoot: The spatial position is vertically resolved to the nearest decafoot. [desc] A decafoot is exactly 3.048 metres in length. * */ @XmlEnumValue("decafoot") DECAFOOT("decafoot"), /** * Yard: The spatial position is vertically resolved to the nearest yard. [desc] A yard is exactly 0.9144 metres in length. * */ @XmlEnumValue("yard") YARD("yard"), /** * Foot: The spatial position is vertically resolved to the nearest foot. [desc] A foot is exactly 0.3048 metres in length. * */ @XmlEnumValue("foot") FOOT("foot"), /** * Decifoot: The spatial position is vertically resolved to the nearest decifoot. [desc] A decifoot is exactly 0.03048 metres in length. * */ @XmlEnumValue("decifoot") DECIFOOT("decifoot"), /** * Inch: The spatial position is vertically resolved to the nearest inch. [desc] An inch is exactly 0.0254 metres in length. * */ @XmlEnumValue("inch") INCH("inch"), /** * Metre 22-bit: The spatial position is vertically resolved to the nearest 10,000/1,280,000 (0.0078125) metres. * */ @XmlEnumValue("metre22Bit") METRE_22_BIT("metre22Bit"), /** * Flight Level: The spatial position is vertically resolved to the nearest Flight Level (FL). [desc] A Flight Level is a surface of constant atmospheric pressure that is related to a specific world-wide fixed pressure datum (1013.25 hectoPascal) and is separated from other such surfaces by specific pressure intervals. It is conventionally given a numerical value to the nearest 1000 feet in units of 100 feet in accordance with the structure of the International Civil Aviation Organization (ICAO) Standard Atmosphere. For example, the 500-hPa level is written as “FL 180” where the corresponding ICAO standard height is 18,289 feet (600.0328 metres). A Flight Level is nominally equivalent to a hectofoot (which is exactly 30.48 metres in length). * */ @XmlEnumValue("flightLevel") FLIGHT_LEVEL("flightLevel"); private final String value; VerticalResolutionEnumerationType(String v) { value = v; } public String value() { return value; } public static VerticalResolutionEnumerationType fromValue(String v) { for (VerticalResolutionEnumerationType c: VerticalResolutionEnumerationType.values()) { if (c.value.equals(v)) { return c; } } throw new IllegalArgumentException(v); } }