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
TLfnTileStoreModelDecoder
s 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
fModelEventSupport
Fields inherited from interface com.luciad.model.ILcdModel
FIRE_LATER, FIRE_NOW, NO_EVENT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
setCoverageId
(String aCoverageId) Sets the ID of the coverage to be used in this model.final void
setCoverageIds
(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, setTraceOn
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.ILcd2DBoundsIndexedModel
applyOnInteract2DBounds, applyOnInteract2DBounds, query
Methods inherited from interface com.luciad.shape.ILcdBounded
getBounds
Methods inherited from interface com.luciad.util.ILcdDisposable
close
Methods 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.