Class ALfnTileStoreModel

java.lang.Object
com.luciad.model.ALcdModel
com.luciad.fusion.tilestore.model.ALfnTileStoreModel
All Implemented Interfaces:
ILcd2DBoundsIndexedModel, ILcd2DBoundsInteractable, ILcdModel, ILcdBounded, ILcdDisposable, Serializable, AutoCloseable

public abstract class ALfnTileStoreModel extends ALcdModel implements ILcd2DBoundsIndexedModel
A Tile Store model logically groups a number of coverages into a single model. Before using this model, you must set the IDs of the coverages to be grouped in the model. All TLfnTileStoreModelDecoders return instances of this class as their models.
Since:
10.0
See Also:
  • Constructor Details

    • ALfnTileStoreModel

      public ALfnTileStoreModel()
  • Method Details

    • setCoverageIds

      public final void setCoverageIds(String... aCoverageIds) throws IOException
      Deprecated.
      Sets the ID of the coverage to the first of the given coverage IDs. The other coverage IDs are ignored.
      Throws:
      IOException
    • setCoverageId

      public abstract void setCoverageId(String aCoverageId) throws IOException
      Sets the ID of the coverage to be used in this model.
      Parameters:
      aCoverageId - The ID of the coverage to be used in this model
      Throws:
      IOException - If there was an error opening one of the coverages
      IllegalArgumentException - If the coverages are not compatible