Package com.luciad.earth.metadata
Interface ILcdEarthAsset
- All Superinterfaces:
Comparable
,ILcdBounded
- All Known Subinterfaces:
ILcdEarthRasterAsset
- All Known Implementing Classes:
TLcdEarthAsset
,TLcdEarthClippedRasterAsset
,TLcdEarthRasterAsset
Represents a single item of source data for use with the 3D terrain
preprocessor. Each asset corresponds to an ILcdModel. Assets are lazily
loaded during preprocessing, so instead of referencing an ILcdModel
directly, they contain a source name and an ILcdModelDecoder. Assets must be
ILcdBounded to facilitate lazy loading. They must also implement Comparable
so as to define a sort order in case multiple assets overlap the same area.
- Since:
- 8.2
-
Method Summary
Modifier and TypeMethodDescriptionReturns the bounds of this asset, expressed in the model reference of the model that contains this asset.Returns the coverage type the asset is intended for.Returns the model decoder that can decode this asset.Returns the date the asset was last modified.Returns the source name from which this asset can be decoded.Methods inherited from interface java.lang.Comparable
compareTo
-
Method Details
-
getSourceName
String getSourceName()Returns the source name from which this asset can be decoded.- Returns:
- the source name from which this asset can be decoded
-
getModelDecoder
ILcdModelDecoder getModelDecoder()Returns the model decoder that can decode this asset. The model decoder may benull
.- Returns:
- the model decoder that can decode this asset or
null
-
getBounds
ILcdBounds getBounds()Returns the bounds of this asset, expressed in the model reference of the model that contains this asset.- Specified by:
getBounds
in interfaceILcdBounded
- Returns:
- the bounds of this asset
- See Also:
-
getCoverageType
ILcdEarthTileSetCoverage.CoverageType getCoverageType()Returns the coverage type the asset is intended for.- Returns:
- the asset's coverage type
-
getModificationDate
Date getModificationDate()Returns the date the asset was last modified. This can be used to check whether the preprocessed 3D terrain repository needs updating for the area covered by this asset.- Returns:
- date of the last asset modification
-