Class TLcyGXYLspAsynchronousLayerTreeNodeFormatWrapper
Decorator for an ALcyFormat
that makes the ILcdLayerTreeNode
s of the given
format support asynchronous painting using Lightspeed rendering, if it is supported by the
hardware.
To support Lightspeed rendering of layers, this format makes use of a
TLcyGXYLspAsynchronousFormatWrapper.GXYLspLayerFactory
.
Note that just wrapping a format with this asynchronous decorator isn't enough. If the layers have to be painted asynchronously, the asynchronous add-on needs to be loaded as well.
Typically, to provide asynchronous painting support for a format, you would set up a construction like:
TLcyGXYLspAsynchronousLayerTreeNodeFormatWrapper |- TLcyGXYLayerTreeNodeFormatWrapper |- TLcyGXYLspAsynchronousFormatWrapper |- TLcySafeGuardFormatWrapper |- ALcyFormat
- Since:
- 2012.0
-
Constructor Summary
ConstructorDescriptionCreates a wrapper for the specifiedALcyFormat
.TLcyGXYLspAsynchronousLayerTreeNodeFormatWrapper
(ALcyFormat aFormat, TLcyGXYLspAsynchronousFormatWrapper.GXYLspLayerFactory aLayerFactory) Creates a wrapper for the specifiedALcyFormat
. -
Method Summary
Methods inherited from class com.luciad.lucy.format.ALcyFormatWrapper
createAll, createAsynchronousPaintHintProvider, createBalloonContentProviders, createDataPropertyValueCustomizerPanelFactories, createDataSourceHandlerFileTypeDescriptorGroups, createDataSourceHandlerFileTypeDescriptors, createDataSourceHandlers, createDefaultModelDescriptorFactories, createDomainObjectCustomizerPanelFactories, createDomainObjectCustomizerPanelWorkspaceCodecs, createDomainObjectWorkspaceCodecs, createFormatBarFactory, createGXYLayerCustomizerPanelFactories, createGXYLayerCustomizerPanelWorkspaceCodecs, createGXYLayerDecoderFileTypeDescriptors, createGXYLayerDecoders, createGXYLayerEncoderFileTypeDescriptors, createGXYLayerEncoders, createGXYLayerFactory, createGXYLayerSelectionTransferHandlers, createGXYLayerStyleProvider, createGXYLayerTypeProvider, createGXYLayerWorkspaceCodecs, createLabelPlacementHintProvider, createLayerHeightProviderFactory, createLayerMeasureProviderFactory, createModelContentTypeProvider, createModelCustomizerPanelFactories, createModelCustomizerPanelWorkspaceCodecs, createModelDecoderFileTypeDescriptorGroups, createModelDecoderFileTypeDescriptors, createModelDecoders, createModelEncoderCustomizerPanelFactories, createModelEncoderCustomizerPanelWorkspaceCodecs, createModelEncoderFileTypeDescriptors, createModelEncoders, createModelFactory, createModelHeightProviderFactory, createModelMeasureProviderFactory, createModelMetaDataCustomizerPanelFactories, createModelMetaDataCustomizerPanelWorkspaceCodecs, createModelWorkspaceCodecs, getFormat, getLongPrefix, getLucyEnv, getShortPrefix, isGXYLayerOfFormat, isModelOfFormat
Methods inherited from class com.luciad.lucy.format.ALcyFormat
createGXYLayerOfFormatFilter, createLayerContextOfFormatFilter, createModelContextOfFormatFilter, createModelOfFormatFilter, getAsynchronousPaintHintProvider, getBalloonContentProviders, getDataPropertyValueCustomizerPanelFactories, getDataSourceHandlerFileTypeDescriptorGroups, getDataSourceHandlerFileTypeDescriptors, getDataSourceHandlers, getDefaultModelDescriptorFactories, getDomainObjectCustomizerPanelFactories, getDomainObjectCustomizerPanelWorkspaceCodecs, getDomainObjectWorkspaceCodecs, getFormatBarFactory, getGXYLayerCustomizerPanelFactories, getGXYLayerCustomizerPanelWorkspaceCodecs, getGXYLayerDecoderFileTypeDescriptors, getGXYLayerDecoders, getGXYLayerEncoderFileTypeDescriptors, getGXYLayerEncoders, getGXYLayerFactory, getGXYLayerSelectionTransferHandlers, getGXYLayerStyleProvider, getGXYLayerTypeProvider, getGXYLayerWorkspaceCodecs, getLabelPlacementHintProvider, getLayerHeightProviderFactory, getLayerMeasureProviderFactory, getModelContentTypeProvider, getModelCustomizerPanelFactories, getModelCustomizerPanelWorkspaceCodecs, getModelDecoderFileTypeDescriptorGroups, getModelDecoderFileTypeDescriptors, getModelDecoders, getModelEncoderCustomizerPanelFactories, getModelEncoderCustomizerPanelWorkspaceCodecs, getModelEncoderFileTypeDescriptors, getModelEncoders, getModelFactory, getModelHeightProviderFactory, getModelMeasureProviderFactory, getModelMetaDataCustomizerPanelFactories, getModelMetaDataCustomizerPanelWorkspaceCodecs, getModelWorkspaceCodecs, toString
-
Constructor Details
-
TLcyGXYLspAsynchronousLayerTreeNodeFormatWrapper
public TLcyGXYLspAsynchronousLayerTreeNodeFormatWrapper(ALcyFormat aFormat, TLcyGXYLspAsynchronousFormatWrapper.GXYLspLayerFactory aLayerFactory) Creates a wrapper for the specifiedALcyFormat
. AllILcdLayerTreeNode
s of this format will be painted asynchronously, using Lightspeed rendering if the hardware supports it.- Parameters:
aFormat
- TheALcyFormat
for which the layer tree nodes have to be painted asynchronously using Lightspeed renderingaLayerFactory
- The factory used to support Lightspeed rendering
-
TLcyGXYLspAsynchronousLayerTreeNodeFormatWrapper
Creates a wrapper for the specified
ALcyFormat
. AllILcdLayerTreeNode
s of this format will be painted asynchronously, using Lightspeed rendering if the hardware supports it.Use this constructor if models of the layer tree nodes in your format are empty.
- Parameters:
aFormat
- TheALcyFormat
for which the layer tree nodes have to be painted asynchronously using Lightspeed rendering. TheaFormat
's layer tree nodes should have an empty model.
-