public class TLcdKML22LookAt extends TLcdKML22AbstractView
OGC KML Specification description:
This element can be used wherever the following element is referenced: -kml:AbstractViewGroup Specifies the geographic view in terms of a point of interest viewed from a virtual camera. The kml:LookAt object is more limited in scope than kml:Camera and should establish a view direction that intersects the Earth's surface. A kml:LookAt element shall contain the kml:longitude, kml:latitude,and kml:range child elements outside of an update context, that is when not a descendant of kml:Update.
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ALTITUDE_MODE_PROPERTY
Data property that maps to the
altitudeModeGroup element. |
static TLcdDataProperty |
ALTITUDE_PROPERTY
Data property that maps to the
altitude element. |
static TLcdDataProperty |
HEADING_PROPERTY
Data property that maps to the
heading element. |
static TLcdDataProperty |
LATITUDE_PROPERTY
Data property that maps to the
latitude element. |
static TLcdDataProperty |
LONGITUDE_PROPERTY
Data property that maps to the
longitude element. |
static TLcdDataProperty |
LOOK_AT_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to the
LookAtObjectExtensionGroup element. |
static TLcdDataProperty |
LOOK_AT_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to the
LookAtSimpleExtensionGroup element. |
static TLcdDataProperty |
RANGE_PROPERTY
Data property that maps to the
range element. |
static TLcdDataProperty |
TILT_PROPERTY
Data property that maps to the
tilt element. |
ABSTRACT_VIEW_OBJECT_EXTENSION_GROUP_PROPERTY, ABSTRACT_VIEW_SIMPLE_EXTENSION_GROUP_PROPERTY
ID_PROPERTY, OBJECT_SIMPLE_EXTENSION_GROUP_PROPERTY, TARGET_ID_PROPERTY
Constructor and Description |
---|
TLcdKML22LookAt(TLcdDataType aType)
Creates a new
TLcdKML22LookAt with a custom TLcdDataType . |
Modifier and Type | Method and Description |
---|---|
Double |
getAltitude()
Returns the value of the property that maps to the
altitude element. |
ELcdKML22AltitudeMode |
getAltitudeMode()
Returns the value of the property that maps to the
altitudeModeGroup element. |
Double |
getHeading()
Returns the value of the property that maps to the
heading element. |
Double |
getLatitude()
Returns the value of the property that maps to the
latitude element. |
Double |
getLongitude()
Returns the value of the property that maps to the
longitude element. |
Double |
getRange()
Returns the value of the property that maps to the
range element. |
Double |
getTilt()
Returns the value of the property that maps to the
tilt element. |
void |
setAltitude(Double aValue)
Sets the value of the property that maps to the
altitude element. |
void |
setAltitudeMode(ELcdKML22AltitudeMode aValue)
Sets the value of the property that maps to the
altitudeModeGroup element. |
void |
setHeading(Double aValue)
Sets the value of the property that maps to the
heading element. |
void |
setLatitude(Double aValue)
Sets the value of the property that maps to the
latitude element. |
void |
setLongitude(Double aValue)
Sets the value of the property that maps to the
longitude element. |
void |
setRange(Double aValue)
Sets the value of the property that maps to the
range element. |
void |
setTilt(Double aValue)
Sets the value of the property that maps to the
tilt element. |
getId, getTargetId, setId, setTargetId
public static final TLcdDataProperty LONGITUDE_PROPERTY
longitude
element.
The possible values for this property are instances of Double
.public static final TLcdDataProperty LATITUDE_PROPERTY
latitude
element.
The possible values for this property are instances of Double
.public static final TLcdDataProperty ALTITUDE_PROPERTY
altitude
element.
The possible values for this property are instances of Double
.public static final TLcdDataProperty HEADING_PROPERTY
heading
element.
The possible values for this property are instances of Double
.public static final TLcdDataProperty TILT_PROPERTY
tilt
element.
The possible values for this property are instances of Double
.public static final TLcdDataProperty RANGE_PROPERTY
range
element.
The possible values for this property are instances of Double
.public static final TLcdDataProperty ALTITUDE_MODE_PROPERTY
altitudeModeGroup
element.
The possible values for this property are instances of ELcdKML22AltitudeMode
.public static final TLcdDataProperty LOOK_AT_SIMPLE_EXTENSION_GROUP_PROPERTY
LookAtSimpleExtensionGroup
element.
The possible values for this property are instances of List<String>
.public static final TLcdDataProperty LOOK_AT_OBJECT_EXTENSION_GROUP_PROPERTY
LookAtObjectExtensionGroup
element.
The possible values for this property are instances of List<TLcdKML22AbstractObject>
.public TLcdKML22LookAt(TLcdDataType aType)
TLcdKML22LookAt
with a custom TLcdDataType
.aType
- a TLcdDataType
.public ELcdKML22AltitudeMode getAltitudeMode()
altitudeModeGroup
element.ALTITUDE_MODE_PROPERTY
property.public Double getLongitude()
longitude
element.LONGITUDE_PROPERTY
property.public void setLongitude(Double aValue)
longitude
element.aValue
- the value to set for the LONGITUDE_PROPERTY
property.public Double getLatitude()
latitude
element.LATITUDE_PROPERTY
property.public void setLatitude(Double aValue)
latitude
element.aValue
- the value to set for the LATITUDE_PROPERTY
property.public Double getAltitude()
altitude
element.ALTITUDE_PROPERTY
property.public void setAltitude(Double aValue)
altitude
element.aValue
- the value to set for the ALTITUDE_PROPERTY
property.public Double getHeading()
heading
element.HEADING_PROPERTY
property.public void setHeading(Double aValue)
heading
element.aValue
- the value to set for the HEADING_PROPERTY
property.public Double getTilt()
tilt
element.TILT_PROPERTY
property.public void setTilt(Double aValue)
tilt
element.aValue
- the value to set for the TILT_PROPERTY
property.public Double getRange()
range
element.RANGE_PROPERTY
property.public void setRange(Double aValue)
range
element.aValue
- the value to set for the RANGE_PROPERTY
property.public void setAltitudeMode(ELcdKML22AltitudeMode aValue)
altitudeModeGroup
element.aValue
- the value to set for the ALTITUDE_MODE_PROPERTY
property.