de.micromata.opengis.kml.v_2_2_0.LatLonAltBox Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of JavaAPIforKml Show documentation
Show all versions of JavaAPIforKml Show documentation
This is JavaAPIforKMml, Micromata's library for use with applications that want to parse, generate and operate on KML. It is an implementation of the OGC KML 2.2 standard. It is written entirely in Java and makes heavy use of JAXB.
package de.micromata.opengis.kml.v_2_2_0;
import de.micromata.opengis.kml.v_2_2_0.annotations.Obvious;
import jakarta.xml.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
/**
* {@code }(required)
*
* A bounding box that describes an area of interest defined by geographic coordinates
* and altitudes. Default values and required fields are as follows:
*
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LatLonAltBoxType", propOrder = {
"minAltitude",
"maxAltitude",
"altitudeMode",
"latLonAltBoxSimpleExtension",
"latLonAltBoxObjectExtension"
})
@XmlRootElement(name = "LatLonAltBox", namespace = "http://www.opengis.net/kml/2.2")
public class LatLonAltBox
extends AbstractLatLonBox
implements Cloneable
{
/**
* {@code }
*
* Specified in meters (and is affected by the altitude mode specification).
*
*
*
*
*/
@XmlElement(defaultValue = "0.0")
protected double minAltitude;
/**
* {@code }
*
* Specified in meters (and is affected by the altitude mode specification).
*
*
*
*
*/
@XmlElement(defaultValue = "0.0")
protected double maxAltitude;
/**
* AltitudeMode
*
* clampToGround, relativeToGround, absolute
*
*
* See Also:
* See LookAt and {@code }
*
*
*
*/
@XmlElement(defaultValue = "clampToGround")
protected AltitudeMode altitudeMode;
@XmlElement(name = "LatLonAltBoxSimpleExtensionGroup")
@XmlSchemaType(name = "anySimpleType")
protected List