public interface ILfnEngineSession extends Closeable
ALfnEngine
instance. As of V2013.1, the LuciadFusion API user should not need to create instances of
this interface anymore. You can create an engine for a tile store and coverage ID (see
TLfnEngineFactory#createEngine
).
The returned engine still contains an ILfnEngineSession
.Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the session.
|
long |
getCheckpointInterval()
Gets the checkpoint interval in milliseconds.
|
List<? extends ALfnAssetMetadata> |
getSourceAssetMetadatas()
Gets the metadata of the source assets for this session.
|
String |
getSourceCoverageName()
Gets the name of the coverage in the source tile set.
|
TLcdEarthTileFormat |
getSourceFormat()
Gets the tile format of the source data.
|
ILcdEarthTileSet |
getSourceTileSet()
Gets the tile set that produces tiles for the source data.
|
ALfnCoverageMetadata |
getTargetCoverageMetadata()
Gets the target coverage metadata for this session.
|
ILcdEarthTileCombiner |
getTileCombiner()
Gets the tile combiner for this coverage.
|
ILcdEarthTileDataCodec |
getTileDataCodec()
Gets the codec for the tile data.
|
ALfnTileStore |
getTileStore()
Returns the
Tile Store that is associated with this session. |
List<? extends ALfnAssetMetadata> getSourceAssetMetadatas()
ALfnCoverageMetadata getTargetCoverageMetadata()
null
ILcdEarthTileSet getSourceTileSet() throws IOException
IOException
- when the source data cannot be accessedString getSourceCoverageName()
TLcdEarthTileFormat getSourceFormat()
ILcdEarthTileDataCodec getTileDataCodec()
getSourceFormat()
as the tile format.ILcdEarthTileCombiner getTileCombiner()
getSourceFormat()
as the tile format.
A return value of null
from the ILcdEarthTileCombiner.combineTiles(com.luciad.earth.tileset.ALcdEarthTile[][])
method indicates that the tile should not be combined but produced from the source tile set
instead.long getCheckpointInterval()
Special value -1
indicates that no checkpoints should be saved, not even
when the engine session is cancelled.
void close() throws IOException
close
in interface AutoCloseable
close
in interface Closeable
IOException
- when resources can not be closedALfnTileStore getTileStore()
Tile Store
that is associated with this session.null