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
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thegridOrigin
element.static final TLcdDataProperty
Data property that maps to theImagePyramidObjectExtensionGroup
element.static final TLcdDataProperty
Data property that maps to theImagePyramidSimpleExtensionGroup
element.static final TLcdDataProperty
Data property that maps to themaxHeight
element.static final TLcdDataProperty
Data property that maps to themaxWidth
element.static final TLcdDataProperty
Data property that maps to thetileSize
element.Fields inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
ID_PROPERTY, OBJECT_SIMPLE_EXTENSION_GROUP_PROPERTY, TARGET_ID_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to thegridOrigin
element.Returns the value of the property that maps to themaxHeight
element.Returns the value of the property that maps to themaxWidth
element.Returns the value of the property that maps to thetileSize
element.void
setGridOrigin
(ELcdKML22GridOrigin aValue) Sets the value of the property that maps to thegridOrigin
element.void
setMaxHeight
(Integer aValue) Sets the value of the property that maps to themaxHeight
element.void
setMaxWidth
(Integer aValue) Sets the value of the property that maps to themaxWidth
element.void
setTileSize
(Integer aValue) Sets the value of the property that maps to thetileSize
element.Methods inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
getId, getTargetId, setId, setTargetId
-
Field Details
-
TILE_SIZE_PROPERTY
Data property that maps to thetileSize
element. The possible values for this property are instances ofInteger
. -
MAX_WIDTH_PROPERTY
Data property that maps to themaxWidth
element. The possible values for this property are instances ofInteger
. -
MAX_HEIGHT_PROPERTY
Data property that maps to themaxHeight
element. The possible values for this property are instances ofInteger
. -
GRID_ORIGIN_PROPERTY
Data property that maps to thegridOrigin
element. The possible values for this property are instances ofELcdKML22GridOrigin
. -
IMAGE_PYRAMID_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to theImagePyramidSimpleExtensionGroup
element. The possible values for this property are instances ofList<String>
. -
IMAGE_PYRAMID_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to theImagePyramidObjectExtensionGroup
element. 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 thetileSize
element.- Returns:
- the value of the
TILE_SIZE_PROPERTY
property.
-
setTileSize
Sets the value of the property that maps to thetileSize
element.- Parameters:
aValue
- the value to set for theTILE_SIZE_PROPERTY
property.
-
getMaxWidth
Returns the value of the property that maps to themaxWidth
element.- Returns:
- the value of the
MAX_WIDTH_PROPERTY
property.
-
setMaxWidth
Sets the value of the property that maps to themaxWidth
element.- Parameters:
aValue
- the value to set for theMAX_WIDTH_PROPERTY
property.
-
getMaxHeight
Returns the value of the property that maps to themaxHeight
element.- Returns:
- the value of the
MAX_HEIGHT_PROPERTY
property.
-
setMaxHeight
Sets the value of the property that maps to themaxHeight
element.- Parameters:
aValue
- the value to set for theMAX_HEIGHT_PROPERTY
property.
-
getGridOrigin
Returns the value of the property that maps to thegridOrigin
element.- Returns:
- the value of the
GRID_ORIGIN_PROPERTY
property.
-
setGridOrigin
Sets the value of the property that maps to thegridOrigin
element.- Parameters:
aValue
- the value to set for theGRID_ORIGIN_PROPERTY
property.
-