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
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to thealtitudeModeGroupelement.static final TLcdDataPropertyData property that maps to thealtitudeelement.static final TLcdDataPropertyData property that maps to theCameraObjectExtensionGroupelement.static final TLcdDataPropertyData property that maps to theCameraSimpleExtensionGroupelement.static final TLcdDataPropertyData property that maps to theheadingelement.static final TLcdDataPropertyData property that maps to thelatitudeelement.static final TLcdDataPropertyData property that maps to thelongitudeelement.static final TLcdDataPropertyData property that maps to therollelement.static final TLcdDataPropertyData property that maps to thetiltelement.Fields inherited from class com.luciad.format.kml22.model.behavior.TLcdKML22AbstractView
ABSTRACT_VIEW_OBJECT_EXTENSION_GROUP_PROPERTY, ABSTRACT_VIEW_SIMPLE_EXTENSION_GROUP_PROPERTYFields inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
ID_PROPERTY, OBJECT_SIMPLE_EXTENSION_GROUP_PROPERTY, TARGET_ID_PROPERTY -
Constructor Summary
ConstructorsConstructorDescriptionTLcdKML22Camera(TLcdDataType aType) Creates a newTLcdKML22Camerawith a customTLcdDataType. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to thealtitudeelement.Returns the value of the property that maps to thealtitudeModeGroupelement.Returns the value of the property that maps to theheadingelement.Returns the value of the property that maps to thelatitudeelement.Returns the value of the property that maps to thelongitudeelement.getRoll()Returns the value of the property that maps to therollelement.getTilt()Returns the value of the property that maps to thetiltelement.voidsetAltitude(Double aValue) Sets the value of the property that maps to thealtitudeelement.voidsetAltitudeMode(ELcdKML22AltitudeMode aValue) Sets the value of the property that maps to thealtitudeModeGroupelement.voidsetHeading(Double aValue) Sets the value of the property that maps to theheadingelement.voidsetLatitude(Double aValue) Sets the value of the property that maps to thelatitudeelement.voidsetLongitude(Double aValue) Sets the value of the property that maps to thelongitudeelement.voidSets the value of the property that maps to therollelement.voidSets the value of the property that maps to thetiltelement.Methods inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
getId, getTargetId, setId, setTargetId
-
Field Details
-
LONGITUDE_PROPERTY
Data property that maps to thelongitudeelement. The possible values for this property are instances ofDouble. -
LATITUDE_PROPERTY
Data property that maps to thelatitudeelement. The possible values for this property are instances ofDouble. -
ALTITUDE_PROPERTY
Data property that maps to thealtitudeelement. The possible values for this property are instances ofDouble. -
HEADING_PROPERTY
Data property that maps to theheadingelement. The possible values for this property are instances ofDouble. -
TILT_PROPERTY
Data property that maps to thetiltelement. The possible values for this property are instances ofDouble. -
ROLL_PROPERTY
Data property that maps to therollelement. The possible values for this property are instances ofDouble. -
ALTITUDE_MODE_PROPERTY
Data property that maps to thealtitudeModeGroupelement. The possible values for this property are instances ofELcdKML22AltitudeMode. -
CAMERA_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to theCameraSimpleExtensionGroupelement. The possible values for this property are instances ofList<String>. -
CAMERA_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to theCameraObjectExtensionGroupelement. The possible values for this property are instances ofList<TLcdKML22AbstractObject>.
-
-
Constructor Details
-
TLcdKML22Camera
Creates a newTLcdKML22Camerawith a customTLcdDataType.- Parameters:
aType- aTLcdDataType.
-
-
Method Details
-
getAltitudeMode
Returns the value of the property that maps to thealtitudeModeGroupelement.- Returns:
- the value of the
ALTITUDE_MODE_PROPERTYproperty.
-
getLongitude
Returns the value of the property that maps to thelongitudeelement.- Returns:
- the value of the
LONGITUDE_PROPERTYproperty.
-
setLongitude
Sets the value of the property that maps to thelongitudeelement.- Parameters:
aValue- the value to set for theLONGITUDE_PROPERTYproperty.
-
getLatitude
Returns the value of the property that maps to thelatitudeelement.- Returns:
- the value of the
LATITUDE_PROPERTYproperty.
-
setLatitude
Sets the value of the property that maps to thelatitudeelement.- Parameters:
aValue- the value to set for theLATITUDE_PROPERTYproperty.
-
getAltitude
Returns the value of the property that maps to thealtitudeelement.- Returns:
- the value of the
ALTITUDE_PROPERTYproperty.
-
setAltitude
Sets the value of the property that maps to thealtitudeelement.- Parameters:
aValue- the value to set for theALTITUDE_PROPERTYproperty.
-
getHeading
Returns the value of the property that maps to theheadingelement.- Returns:
- the value of the
HEADING_PROPERTYproperty.
-
setHeading
Sets the value of the property that maps to theheadingelement.- Parameters:
aValue- the value to set for theHEADING_PROPERTYproperty.
-
getTilt
Returns the value of the property that maps to thetiltelement.- Returns:
- the value of the
TILT_PROPERTYproperty.
-
setTilt
Sets the value of the property that maps to thetiltelement.- Parameters:
aValue- the value to set for theTILT_PROPERTYproperty.
-
getRoll
Returns the value of the property that maps to therollelement.- Returns:
- the value of the
ROLL_PROPERTYproperty.
-
setRoll
Sets the value of the property that maps to therollelement.- Parameters:
aValue- the value to set for theROLL_PROPERTYproperty.
-
setAltitudeMode
Sets the value of the property that maps to thealtitudeModeGroupelement.- Parameters:
aValue- the value to set for theALTITUDE_MODE_PROPERTYproperty.
-