de.micromata.opengis.kml.v_2_2_0.AbstractLatLonBox Maven / Gradle / Ivy
Show all versions of JavaAPIforKml Show documentation
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;
/**
* latlongbox
*
* Specifies where the top, bottom, right, and left sides of a bounding box for the
* ground overlay are aligned. north Specifies the latitude of the north edge of
* the bounding box, in decimal degrees from 0 to ±90. south Specifies the latitude
* of the south edge of the bounding box, in decimal degrees from 0 to ±90. east
* 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.) west 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.) rotation
* 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.
* latlongbox north 48.25475939255556 south 48.25207367852141 east-90.86591508839973
* west -90.8714285289695 rotation 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
{
/**
* north (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;
/**
* south (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;
/**
* east (required)
*
*
*/
@XmlElement(defaultValue = "180.0")
protected double east;
/**
* west (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