Class TLcdKML22Camera
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.TLcdKML22Camera
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
Domain class modeling the KML CameraType type.
OGC KML Specification description:
This element can be used wherever the following element is referenced: -kml:AbstractViewGroup The kml:Camera element specifies the position and orientation of a virtual camera. This can be used to specify views of the earth or of objects in space. A kml:Camera element should contain the kml:longitude, kml:latitude,and kml:altitude 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 theCameraObjectExtensionGroup
element.static final TLcdDataProperty
Data property that maps to theCameraSimpleExtensionGroup
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 theroll
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
ConstructorDescriptionTLcdKML22Camera
(TLcdDataType aType) Creates a newTLcdKML22Camera
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.getRoll()
Returns the value of the property that maps to theroll
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 theroll
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
. -
ROLL_PROPERTY
Data property that maps to theroll
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
. -
CAMERA_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to theCameraSimpleExtensionGroup
element. The possible values for this property are instances ofList<String>
. -
CAMERA_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to theCameraObjectExtensionGroup
element. The possible values for this property are instances ofList<TLcdKML22AbstractObject>
.
-
-
Constructor Details
-
TLcdKML22Camera
Creates a newTLcdKML22Camera
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.
-
getRoll
Returns the value of the property that maps to theroll
element.- Returns:
- the value of the
ROLL_PROPERTY
property.
-
setRoll
Sets the value of the property that maps to theroll
element.- Parameters:
aValue
- the value to set for theROLL_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.
-