Class TLcdKML22LookAt
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.kml22.model.TLcdKML22AbstractObject
com.luciad.format.kml22.model.behavior.TLcdKML22AbstractView
com.luciad.format.kml22.model.behavior.TLcdKML22LookAt
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
Domain class modeling the KML LookAtType type.
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.
- Since:
- 10.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thealtitudeModeGroup
element.static final TLcdDataProperty
Data property that maps to thealtitude
element.static final TLcdDataProperty
Data property that maps to theheading
element.static final TLcdDataProperty
Data property that maps to thelatitude
element.static final TLcdDataProperty
Data property that maps to thelongitude
element.static final TLcdDataProperty
Data property that maps to theLookAtObjectExtensionGroup
element.static final TLcdDataProperty
Data property that maps to theLookAtSimpleExtensionGroup
element.static final TLcdDataProperty
Data property that maps to therange
element.static final TLcdDataProperty
Data property that maps to thetilt
element.Fields inherited from class com.luciad.format.kml22.model.behavior.TLcdKML22AbstractView
ABSTRACT_VIEW_OBJECT_EXTENSION_GROUP_PROPERTY, ABSTRACT_VIEW_SIMPLE_EXTENSION_GROUP_PROPERTY
Fields inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
ID_PROPERTY, OBJECT_SIMPLE_EXTENSION_GROUP_PROPERTY, TARGET_ID_PROPERTY
-
Constructor Summary
ConstructorDescriptionTLcdKML22LookAt
(TLcdDataType aType) Creates a newTLcdKML22LookAt
with a customTLcdDataType
. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to thealtitude
element.Returns the value of the property that maps to thealtitudeModeGroup
element.Returns the value of the property that maps to theheading
element.Returns the value of the property that maps to thelatitude
element.Returns the value of the property that maps to thelongitude
element.getRange()
Returns the value of the property that maps to therange
element.getTilt()
Returns the value of the property that maps to thetilt
element.void
setAltitude
(Double aValue) Sets the value of the property that maps to thealtitude
element.void
setAltitudeMode
(ELcdKML22AltitudeMode aValue) Sets the value of the property that maps to thealtitudeModeGroup
element.void
setHeading
(Double aValue) Sets the value of the property that maps to theheading
element.void
setLatitude
(Double aValue) Sets the value of the property that maps to thelatitude
element.void
setLongitude
(Double aValue) Sets the value of the property that maps to thelongitude
element.void
Sets the value of the property that maps to therange
element.void
Sets the value of the property that maps to thetilt
element.Methods inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
getId, getTargetId, setId, setTargetId
-
Field Details
-
LONGITUDE_PROPERTY
Data property that maps to thelongitude
element. The possible values for this property are instances ofDouble
. -
LATITUDE_PROPERTY
Data property that maps to thelatitude
element. The possible values for this property are instances ofDouble
. -
ALTITUDE_PROPERTY
Data property that maps to thealtitude
element. The possible values for this property are instances ofDouble
. -
HEADING_PROPERTY
Data property that maps to theheading
element. The possible values for this property are instances ofDouble
. -
TILT_PROPERTY
Data property that maps to thetilt
element. The possible values for this property are instances ofDouble
. -
RANGE_PROPERTY
Data property that maps to therange
element. The possible values for this property are instances ofDouble
. -
ALTITUDE_MODE_PROPERTY
Data property that maps to thealtitudeModeGroup
element. The possible values for this property are instances ofELcdKML22AltitudeMode
. -
LOOK_AT_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to theLookAtSimpleExtensionGroup
element. The possible values for this property are instances ofList<String>
. -
LOOK_AT_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to theLookAtObjectExtensionGroup
element. The possible values for this property are instances ofList<TLcdKML22AbstractObject>
.
-
-
Constructor Details
-
TLcdKML22LookAt
Creates a newTLcdKML22LookAt
with a customTLcdDataType
.- Parameters:
aType
- aTLcdDataType
.
-
-
Method Details
-
getAltitudeMode
Returns the value of the property that maps to thealtitudeModeGroup
element.- Returns:
- the value of the
ALTITUDE_MODE_PROPERTY
property.
-
getLongitude
Returns the value of the property that maps to thelongitude
element.- Returns:
- the value of the
LONGITUDE_PROPERTY
property.
-
setLongitude
Sets the value of the property that maps to thelongitude
element.- Parameters:
aValue
- the value to set for theLONGITUDE_PROPERTY
property.
-
getLatitude
Returns the value of the property that maps to thelatitude
element.- Returns:
- the value of the
LATITUDE_PROPERTY
property.
-
setLatitude
Sets the value of the property that maps to thelatitude
element.- Parameters:
aValue
- the value to set for theLATITUDE_PROPERTY
property.
-
getAltitude
Returns the value of the property that maps to thealtitude
element.- Returns:
- the value of the
ALTITUDE_PROPERTY
property.
-
setAltitude
Sets the value of the property that maps to thealtitude
element.- Parameters:
aValue
- the value to set for theALTITUDE_PROPERTY
property.
-
getHeading
Returns the value of the property that maps to theheading
element.- Returns:
- the value of the
HEADING_PROPERTY
property.
-
setHeading
Sets the value of the property that maps to theheading
element.- Parameters:
aValue
- the value to set for theHEADING_PROPERTY
property.
-
getTilt
Returns the value of the property that maps to thetilt
element.- Returns:
- the value of the
TILT_PROPERTY
property.
-
setTilt
Sets the value of the property that maps to thetilt
element.- Parameters:
aValue
- the value to set for theTILT_PROPERTY
property.
-
getRange
Returns the value of the property that maps to therange
element.- Returns:
- the value of the
RANGE_PROPERTY
property.
-
setRange
Sets the value of the property that maps to therange
element.- Parameters:
aValue
- the value to set for theRANGE_PROPERTY
property.
-
setAltitudeMode
Sets the value of the property that maps to thealtitudeModeGroup
element.- Parameters:
aValue
- the value to set for theALTITUDE_MODE_PROPERTY
property.
-