//
// 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);
}
}