Package com.luciad.lucy.map.asynchronous
package com.luciad.lucy.map.asynchronous
Provides supporting classes for asynchronous painting.
This package provides supporting classes for painting individual layers asynchronously. The main entry point of the
package
is the abstract facade ALcyAsynchronousPaintFacade
that creates and accesses asynchronously painted
layers.
The package also contains a number of wrapper classes that enable you to rapidly add asynchronous support to your addon.
- Since:
- 7.2
-
ClassDescriptionFacade that allows writing code that can transparently work with both asynchronously and synchronously painted layers.Provider for asynchronous paint hints.
ILcdLayerHeightProviderFactory
for asynchronous layers.This class describes asynchronous painting hints.Composite (see composite design pattern) implementation ofILcyAsynchronousPaintHintProvider
.Asynchronous customizer panel workspace codec, wrapping around an existing codec.Panel wrapper for customizer panels that directly or indirectly influence asynchronously painted layers.Panel wrapper for customizer panels that directly or indirectly influence asynchronously painted layers.Asynchronous layer decoder, wrapping around an existing layer decoder.Asynchronous layer encoder, wrapping around an existing layer encoder.Asynchronous layer factory, wrapping around an existing layer factory.Asynchronous paint hint provider wrapper, passing safe-to-use layers to the wrapped provider.Asynchronous layer selection transfer handler, wrapping around an existing handler.Layer type provider wrapper for asynchronous painting, passing safe-to-use layers to the wrapped provider.Asynchronous layer workspace codec, wrapping around an existing codec.