Class TLfnRasterTileStoreModelDescriptor
java.lang.Object
com.luciad.model.TLcdModelDescriptor
com.luciad.fusion.tilestore.model.TLfnTileStoreModelDescriptor
com.luciad.fusion.tilestore.model.TLfnRasterTileStoreModelDescriptor
- All Implemented Interfaces:
ILcdDataSourceModelDescriptor<TLfnTileStoreDataSource>
,ILcdModelDescriptor
,Serializable
A model descriptor for a
ALfnTileStoreModel
containing a raster coverage.
Any concrete instances returned by TLfnTileStoreModelDecoder
is always a subclass of this class implementing
at least one of the additional interfaces:
-
ILcdImageModelDescriptor
when the model follows the imaging API. This means the model's element is a domain object adhering to the imaging API. You can access theALcdImage
from a domain object usingALcdImage.fromDomainObject(Object)
. This applies to coverages of typeRASTER
,ELEVATION
orIMAGE
. -
ILcdEarthModelDescriptor
when the model follows the tile set API. This means the model's element is anILcdEarthTileSet
. This applies to coverages of typeIMAGE
orELEVATION
.
IMAGE
or ELEVATION
, the model descriptor usually implements both of the
aforementioned interfaces (but not always).
When the coverage type is RASTER
, the model descriptor only implements
ILcdImageModelDescriptor
.
- Since:
- 11.0
- See Also:
-
Constructor Summary
ConstructorDescriptionTLfnRasterTileStoreModelDescriptor
(ALfnTileStore aTileStore, ALfnCoverageMetadata aCoverageMetadata) Constructs a new instance using a given Tile Store and coverage metadata.TLfnRasterTileStoreModelDescriptor
(ALfnTileStore aTileStore, ALfnCoverageMetadata... aCoverageMetadata) Deprecated.TLfnRasterTileStoreModelDescriptor
(String aSourceName, ALfnTileStore aTileStore, ALfnCoverageMetadata aCoverageMetadata) Constructs a new instance.TLfnRasterTileStoreModelDescriptor
(String aSourceName, ALfnTileStore aTileStore, ALfnCoverageMetadata... aCoverageMetadata) Deprecated. -
Method Summary
Methods inherited from class com.luciad.fusion.tilestore.model.TLfnTileStoreModelDescriptor
getCoverageMetadata, getCoverageMetadatas, getDataSource, getURI
Methods inherited from class com.luciad.model.TLcdModelDescriptor
getDisplayName, getSourceName, getTypeName, setDisplayName, setSourceName, setTypeName, sourceNameToDisplayName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.luciad.model.ILcdModelDescriptor
getDisplayName, getSourceName, getTypeName
-
Constructor Details
-
TLfnRasterTileStoreModelDescriptor
public TLfnRasterTileStoreModelDescriptor(ALfnTileStore aTileStore, ALfnCoverageMetadata... aCoverageMetadata) Deprecated.This constructor will take the first of the coverage metadata, if any, and ignore all others. -
TLfnRasterTileStoreModelDescriptor
public TLfnRasterTileStoreModelDescriptor(String aSourceName, ALfnTileStore aTileStore, ALfnCoverageMetadata... aCoverageMetadata) Deprecated.This constructor will take the first of the coverage metadata, if any, and ignore all others. -
TLfnRasterTileStoreModelDescriptor
public TLfnRasterTileStoreModelDescriptor(ALfnTileStore aTileStore, ALfnCoverageMetadata aCoverageMetadata) Constructs a new instance using a given Tile Store and coverage metadata. The Tile Store's URI will be used as source name.- Parameters:
aTileStore
- The Tile Store; must not benull
.aCoverageMetadata
- The coverage metadata, may benull
.
-
TLfnRasterTileStoreModelDescriptor
public TLfnRasterTileStoreModelDescriptor(String aSourceName, ALfnTileStore aTileStore, ALfnCoverageMetadata aCoverageMetadata) Constructs a new instance. The coverage metadata may benull
, meaning no coverage ID has been set yet on the model.- Parameters:
aSourceName
- A source name; may benull
even though it's not recommended.aTileStore
- The Tile Store; must not benull
.aCoverageMetadata
- The coverage metadata, may benull
.
-
TLfnRasterTileStoreModelDescriptor(ALfnTileStore, ALfnCoverageMetadata)
instead.