public class Region extends AbstractObject implements Cloneable
A region contains a bounding box (
Features and geometry associated with a Region are drawn only when the Region is
active. See
<Region id="ID">
<LatLonAltBox>
<north></north> <!-- required; kml:angle90 -->
<south></south> <!-- required; kml:angle90 -->
<east></east> <!-- required; kml:angle180 -->
<west></west> <!-- required; kml:angle180 -->
<minAltitude>0</minAltitude> <!-- float -->
<maxAltitude>0</maxAltitude> <!-- float -->
<altitudeMode>clampToGround</altitudeMode>
<!-- kml:altitudeModeEnum: clampToGround, relativeToGround, or absolute -->
<!-- or, substitute gx:altitudeMode: clampToSeaFloor, relativeToSeaFloor -->
</LatLonAltBox>
<Lod>
<minLodPixels>0</minLodPixels> <!-- float -->
<maxLodPixels>-1</maxLodPixels> <!-- float -->
<minFadeExtent>0</minFadeExtent> <!-- float -->
<maxFadeExtent>0</maxFadeExtent> <!-- float -->
</Lod>
</Region>
Extends:| Modifier and Type | Field and Description |
|---|---|
protected LatLonAltBox |
latLonAltBox
|
protected Lod |
lod
|
protected List<AbstractObject> |
regionObjectExtension
|
protected List<Object> |
regionSimpleExtension |
id, objectSimpleExtension, targetId| Constructor and Description |
|---|
Region() |
| Modifier and Type | Method and Description |
|---|---|
Region |
addToObjectSimpleExtension(Object objectSimpleExtension)
add a value to the objectSimpleExtension property collection
|
Region |
addToRegionObjectExtension(AbstractObject regionObjectExtension)
add a value to the regionObjectExtension property collection
|
Region |
addToRegionSimpleExtension(Object regionSimpleExtension)
add a value to the regionSimpleExtension property collection
|
Region |
clone() |
LatLonAltBox |
createAndSetLatLonAltBox()
Creates a new instance of
LatLonAltBox and set it to latLonAltBox. |
Lod |
createAndSetLod()
Creates a new instance of
Lod and set it to lod. |
boolean |
equals(Object obj) |
LatLonAltBox |
getLatLonAltBox() |
Lod |
getLod() |
List<AbstractObject> |
getRegionObjectExtension() |
List<Object> |
getRegionSimpleExtension() |
int |
hashCode() |
void |
setLatLonAltBox(LatLonAltBox value) |
void |
setLod(Lod value) |
void |
setObjectSimpleExtension(List<Object> objectSimpleExtension) |
void |
setRegionObjectExtension(List<AbstractObject> regionObjectExtension) |
void |
setRegionSimpleExtension(List<Object> regionSimpleExtension) |
Region |
withId(String id)
fluent setter
|
Region |
withLatLonAltBox(LatLonAltBox latLonAltBox)
fluent setter
|
Region |
withLod(Lod lod)
fluent setter
|
Region |
withObjectSimpleExtension(List<Object> objectSimpleExtension)
fluent setter
|
Region |
withRegionObjectExtension(List<AbstractObject> regionObjectExtension)
fluent setter
|
Region |
withRegionSimpleExtension(List<Object> regionSimpleExtension)
fluent setter
|
Region |
withTargetId(String targetId)
fluent setter
|
getId, getObjectSimpleExtension, getTargetId, setId, setTargetIdprotected LatLonAltBox latLonAltBox
A bounding box that describes an area of interest defined by geographic coordinates and altitudes. Default values and required fields are as follows:
protected Lod lod
protected List<AbstractObject> regionObjectExtension
public LatLonAltBox getLatLonAltBox()
LatLonAltBoxlatLonAltBoxpublic void setLatLonAltBox(LatLonAltBox value)
value - allowed object is
LatLonAltBoxlatLonAltBoxpublic List<Object> getRegionSimpleExtension()
regionSimpleExtensionpublic List<AbstractObject> getRegionObjectExtension()
regionObjectExtensionpublic int hashCode()
hashCode in class AbstractObjectpublic boolean equals(Object obj)
equals in class AbstractObjectpublic LatLonAltBox createAndSetLatLonAltBox()
LatLonAltBox and set it to latLonAltBox.
This method is a short version for:
LatLonAltBox latLonAltBox = new LatLonAltBox();
this.setLatLonAltBox(latLonAltBox); public Lod createAndSetLod()
Lod and set it to lod.
This method is a short version for:
Lod lod = new Lod();
this.setLod(lod); public void setRegionSimpleExtension(List<Object> regionSimpleExtension)
regionSimpleExtension - regionSimpleExtensionpublic Region addToRegionSimpleExtension(Object regionSimpleExtension)
regionSimpleExtension - Objects of the following type are allowed in the list: Objectpublic void setRegionObjectExtension(List<AbstractObject> regionObjectExtension)
regionObjectExtension - regionObjectExtensionpublic Region addToRegionObjectExtension(AbstractObject regionObjectExtension)
regionObjectExtension - Objects of the following type are allowed in the list: AbstractObjectpublic void setObjectSimpleExtension(List<Object> objectSimpleExtension)
setObjectSimpleExtension in class AbstractObjectobjectSimpleExtensionpublic Region addToObjectSimpleExtension(Object objectSimpleExtension)
AbstractObjectaddToObjectSimpleExtension in class AbstractObjectobjectSimpleExtension - Objects of the following type are allowed in the list: Objectpublic Region withLatLonAltBox(LatLonAltBox latLonAltBox)
latLonAltBox - required parametersetLatLonAltBox(LatLonAltBox)public Region withLod(Lod lod)
lod - required parametersetLod(Lod)public Region withRegionSimpleExtension(List<Object> regionSimpleExtension)
regionSimpleExtension - required parameter#setRegionSimpleExtension(Listpublic Region withRegionObjectExtension(List<AbstractObject> regionObjectExtension)
regionObjectExtension - required parameter#setRegionObjectExtension(List) public Region withObjectSimpleExtension(List<Object> objectSimpleExtension)
AbstractObjectwithObjectSimpleExtension in class AbstractObjectobjectSimpleExtension - required parameter#setObjectSimpleExtension(Listpublic Region withId(String id)
AbstractObjectwithId in class AbstractObjectid - required parameterAbstractObject.setId(String)public Region withTargetId(String targetId)
AbstractObjectwithTargetId in class AbstractObjecttargetId - required parameterAbstractObject.setTargetId(String)public Region clone()
clone in class AbstractObjectCopyright © 2014 Micromata GmbH. All rights reserved.