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
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:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.luciad.model.ILcdModel
ILcdModel.Query -
Field Summary
Fields inherited from class com.luciad.model.ALcdModel
fModelEventSupportFields inherited from interface com.luciad.model.ILcdModel
FIRE_LATER, FIRE_NOW, NO_EVENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidsetCoverageId(String aCoverageId) Sets the ID of the coverage to be used in this model.final voidsetCoverageIds(String... aCoverageIds) Deprecated.Methods inherited from class com.luciad.model.ALcdModel
addElement, addElements, addModelListener, allElementsChanged, allElementsRemoved, canAddElement, canRemoveElement, dispose, elementAdded, elementChanged, elementRemoved, elementsAdded, elementsChanged, elementsRemoved, fireCollectedModelChanges, getModelDescriptor, getModelEncoder, getModelMetadata, getModelReference, initializeTransientValues, isClassTraceOn, isTraceOn, removeAllElements, removeElement, removeElements, removeModelListener, setClassTraceOn, setModelDescriptor, setModelDisposer, setModelEncoder, setModelMetadataFunction, setModelReference, setTraceOnMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.luciad.model.ILcd2DBoundsIndexedModel
applyOnInteract2DBounds, applyOnInteract2DBounds, queryMethods inherited from interface com.luciad.shape.ILcdBounded
getBoundsMethods inherited from interface com.luciad.util.ILcdDisposable
closeMethods inherited from interface com.luciad.model.ILcdModel
addElement, addElements, addModelListener, canAddElement, canRemoveElement, dispose, elementChanged, elements, elementsChanged, fireCollectedModelChanges, getModelDescriptor, getModelEncoder, getModelMetadata, getModelReference, removeAllElements, removeElement, removeElements, removeModelListener
-
Constructor Details
-
ALfnTileStoreModel
public ALfnTileStoreModel()
-
-
Method Details
-
setCoverageIds
Deprecated.UsesetCoverageId(String)instead.Sets the ID of the coverage to the first of the given coverage IDs. The other coverage IDs are ignored.- Throws:
IOException
-
setCoverageId
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 coveragesIllegalArgumentException- If the coverages are not compatible
-
setCoverageId(String)instead.