de.micromata.opengis.kml.v_2_2_0.AbstractLatLonBox Maven / Gradle / Ivy
package de.micromata.opengis.kml.v_2_2_0;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import de.micromata.opengis.kml.v_2_2_0.annotations.Obvious;
/**
*
*
* Specifies where the top, bottom, right, and left sides of a bounding box for the
* ground overlay are aligned. Specifies the latitude of the north edge of
* the bounding box, in decimal degrees from 0 to ±90. Specifies the latitude
* of the south edge of the bounding box, in decimal degrees from 0 to ±90.
* Specifies the longitude of the east edge of the bounding box, in decimal degrees
* from 0 to ±180. (For overlays that overlap the meridian of 180° longitude, values
* can extend beyond that range.) Specifies the longitude of the west edge of
* the bounding box, in decimal degrees from 0 to ±180. (For overlays that overlap
* the meridian of 180° longitude, values can extend beyond that range.)
* Specifies a rotation of the overlay about its center, in degrees. Values can be
* ±180. The default is 0 (north). Rotations are specified in a counterclockwise direction.
* 48.25475939255556 48.25207367852141 -90.86591508839973
* -90.8714285289695 39.37878630116985
*
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AbstractLatLonBoxType", propOrder = {
"north",
"south",
"east",
"west",
"abstractLatLonBoxSimpleExtension",
"abstractLatLonBoxObjectExtension"
})
@XmlSeeAlso({
LatLonAltBox.class,
LatLonBox.class
})
public abstract class AbstractLatLonBox
extends AbstractObject
implements Cloneable
{
/**
* (required)
*
* Specifies the latitude of the north edge of the bounding box, in decimal degrees
* from 0 to ±90.
*
*
*
*
*/
@XmlElement(defaultValue = "180.0")
protected double north;
/**
* (required)
*
* Specifies the latitude of the south edge of the bounding box, in decimal degrees
* from 0 to ±90.
*
*
*
*
*/
@XmlElement(defaultValue = "-180.0")
protected double south;
/**
* (required)
*
*
*/
@XmlElement(defaultValue = "180.0")
protected double east;
/**
* (required)
*
* Specifies the longitude of the west edge of the bounding box, in decimal degrees
* from 0 to ±180.
*
*
*
*
*/
@XmlElement(defaultValue = "-180.0")
protected double west;
@XmlElement(name = "AbstractLatLonBoxSimpleExtensionGroup")
@XmlSchemaType(name = "anySimpleType")
protected List