Class TLcdKML22ImagePyramid
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.kml22.model.TLcdKML22AbstractObject
com.luciad.format.kml22.model.util.TLcdKML22ImagePyramid
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
Domain class modeling the KML ImagePyramidType type.
OGC KML Specification description:
This element can be used wherever the following element is referenced: -kml:AbstractObjectGroup Specifies a hierarchical set of images, each of which is an increasingly lower resolution (towards the top of the pyramid). Each image in the pyramid is subdivided into tiles so only the portions in view are loaded. The pixel size of the original image is specified in the kml:maxWidth and kml:maxHeight elements. The width and height can be any size and do not need to be a power of 2. You can fill out the remaining pixels with blank pixels, as described in. Tiles must be square, and the kml:tileSize must be a power of 2. A tile size of 256 (the default) or 512 is recommended. A kml:ImagePyramid element should have the kml:maxWidth and kml:maxHeight child elements present, and, if supplied, the kml:tileSize should be a power of 2. See also 11.4.3 Handling large images.
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to thegridOriginelement.static final TLcdDataPropertyData property that maps to theImagePyramidObjectExtensionGroupelement.static final TLcdDataPropertyData property that maps to theImagePyramidSimpleExtensionGroupelement.static final TLcdDataPropertyData property that maps to themaxHeightelement.static final TLcdDataPropertyData property that maps to themaxWidthelement.static final TLcdDataPropertyData property that maps to thetileSizeelement.Fields inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
ID_PROPERTY, OBJECT_SIMPLE_EXTENSION_GROUP_PROPERTY, TARGET_ID_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to thegridOriginelement.Returns the value of the property that maps to themaxHeightelement.Returns the value of the property that maps to themaxWidthelement.Returns the value of the property that maps to thetileSizeelement.voidsetGridOrigin(ELcdKML22GridOrigin aValue) Sets the value of the property that maps to thegridOriginelement.voidsetMaxHeight(Integer aValue) Sets the value of the property that maps to themaxHeightelement.voidsetMaxWidth(Integer aValue) Sets the value of the property that maps to themaxWidthelement.voidsetTileSize(Integer aValue) Sets the value of the property that maps to thetileSizeelement.Methods inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
getId, getTargetId, setId, setTargetId
-
Field Details
-
TILE_SIZE_PROPERTY
Data property that maps to thetileSizeelement. The possible values for this property are instances ofInteger. -
MAX_WIDTH_PROPERTY
Data property that maps to themaxWidthelement. The possible values for this property are instances ofInteger. -
MAX_HEIGHT_PROPERTY
Data property that maps to themaxHeightelement. The possible values for this property are instances ofInteger. -
GRID_ORIGIN_PROPERTY
Data property that maps to thegridOriginelement. The possible values for this property are instances ofELcdKML22GridOrigin. -
IMAGE_PYRAMID_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to theImagePyramidSimpleExtensionGroupelement. The possible values for this property are instances ofList<String>. -
IMAGE_PYRAMID_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to theImagePyramidObjectExtensionGroupelement. The possible values for this property are instances ofList<TLcdKML22AbstractObject>.
-
-
Constructor Details
-
TLcdKML22ImagePyramid
public TLcdKML22ImagePyramid() -
TLcdKML22ImagePyramid
-
-
Method Details
-
getTileSize
Returns the value of the property that maps to thetileSizeelement.- Returns:
- the value of the
TILE_SIZE_PROPERTYproperty.
-
setTileSize
Sets the value of the property that maps to thetileSizeelement.- Parameters:
aValue- the value to set for theTILE_SIZE_PROPERTYproperty.
-
getMaxWidth
Returns the value of the property that maps to themaxWidthelement.- Returns:
- the value of the
MAX_WIDTH_PROPERTYproperty.
-
setMaxWidth
Sets the value of the property that maps to themaxWidthelement.- Parameters:
aValue- the value to set for theMAX_WIDTH_PROPERTYproperty.
-
getMaxHeight
Returns the value of the property that maps to themaxHeightelement.- Returns:
- the value of the
MAX_HEIGHT_PROPERTYproperty.
-
setMaxHeight
Sets the value of the property that maps to themaxHeightelement.- Parameters:
aValue- the value to set for theMAX_HEIGHT_PROPERTYproperty.
-
getGridOrigin
Returns the value of the property that maps to thegridOriginelement.- Returns:
- the value of the
GRID_ORIGIN_PROPERTYproperty.
-
setGridOrigin
Sets the value of the property that maps to thegridOriginelement.- Parameters:
aValue- the value to set for theGRID_ORIGIN_PROPERTYproperty.
-