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:
-
ILcdImageModelDescriptorwhen the model follows the imaging API. This means the model's element is a domain object adhering to the imaging API. You can access theALcdImagefrom a domain object usingALcdImage.fromDomainObject(Object). This applies to coverages of typeRASTER,ELEVATIONorIMAGE. -
ILcdEarthModelDescriptorwhen the model follows the tile set API. This means the model's element is anILcdEarthTileSet. This applies to coverages of typeIMAGEorELEVATION.
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
ConstructorsConstructorDescriptionTLfnRasterTileStoreModelDescriptor(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, getURIMethods inherited from class com.luciad.model.TLcdModelDescriptor
getDisplayName, getSourceName, getTypeName, setDisplayName, setSourceName, setTypeName, sourceNameToDisplayNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.luciad.model.ILcdModelDescriptor
getDisplayName, getSourceName, getTypeName
-
Constructor Details
-
TLfnRasterTileStoreModelDescriptor
@Deprecated public TLfnRasterTileStoreModelDescriptor(ALfnTileStore aTileStore, ALfnCoverageMetadata... aCoverageMetadata) Deprecated.This constructor will take the first of the coverage metadata, if any, and ignore all others. -
TLfnRasterTileStoreModelDescriptor
@Deprecated 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 benulleven though it's not recommended.aTileStore- The Tile Store; must not benull.aCoverageMetadata- The coverage metadata, may benull.
-
TLfnRasterTileStoreModelDescriptor(ALfnTileStore, ALfnCoverageMetadata)instead.