Class TLcyGXYLspAsynchronousLayerTreeNodeFormatWrapper
Decorator for an ALcyFormat that makes the ILcdLayerTreeNodes 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
ConstructorsConstructorDescriptionCreates 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, isModelOfFormatMethods 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. AllILcdLayerTreeNodes of this format will be painted asynchronously, using Lightspeed rendering if the hardware supports it.- Parameters:
aFormat- TheALcyFormatfor 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. AllILcdLayerTreeNodes 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- TheALcyFormatfor which the layer tree nodes have to be painted asynchronously using Lightspeed rendering. TheaFormat's layer tree nodes should have an empty model.
-