Uses of Interface
com.luciad.view.ILcdLayer
Package
Description
ILcdEarthTileSet
that provides raster data
suitable for use as a 3D terrain texture.Provides classes for
ILcdEarthTileSet
s with terrain data.This package contains a measure provider for ASTERIX data in a GXY view.
This package contains a measure provider for ASTERIX data in a Lightspeed view.
This package provides classes for visualizing KML data on 2D maps.
Handles the POL format.
Contains a painter provider for painting S-57 geometries on a 2D view,
using the S-52 standard.
This package provides support for decoding VPF (Vector Product Format) data and displaying VPF data using GeoSym.
Provides support for visualizing vector data from a LuciadFusion Tile Store in a 2D view.
This package contains the core of Lucy: the
back-end
, which
is the central point of Lucy where addons
can add functionality to
extend Lucy, and the default front-end
.This package provides a new, highly configurable data format.
This package contains the default toolbar for editing drawing models used in the drawing add on.
This package contains an abstract class that facilitates the implementation of
ILcyCustomizerPanel
s for
geometries of drawing shapes.Provides the context classes that can be used in customizer panels to receive the context
of several types of objects.
Provides the addon that supports the KML 2.2 format.
Provides the addon that allows to draw trajectories on the map and to replay tracks along those
trajectories.
Provides the addon that allows to customize/inspect the selected object.
Contains classes to enable the exchange of model objects from one layer to another.
Contains classes to create user-interface components for displaying and modifying the properties
of objects.
Package containing an abstract class
ALcyFormatBar
, which provides a component that
can be displayed to manipulate a layer of a given format.Contains a broad range of classes related to the visual represention of a map.
Provides actions that have a relationship with a map.
Provides supporting classes for asynchronous painting.
This package provides generic linkers for the camera linking.It is used by the
package com.luciad.lucy.addons.cameralinking.
Contains context classes that, for instance, describe a domain object, its model, layer and view.
This package provides a heightprovider that uses heightproviderfactories registered to the
lucy backend.
Provides support facilities for working with measures.
Handles simulation of dynamic data.
General interfaces and implementations to retrieve heights from data, for
instance, elevation rasters.
This package contains classes used for working with generic measurement values.
General aspects of views.
Provides two-dimensional views and components supporting the visualization of the former's representation.
Provides layer-specific asynchronous painting.
Provides an asynchronous layer wrapper and paint queue implementation that allows
inserting Lightspeed layers into an
ILcdGXYView
.This package contains classes for working with measurement values in a GXY context.
This package provides specializations of
TLcdLayerTree
and related classes for GXY views and GXY layers.
This package contains the core classes that can be used to create labeling algorithms.
Provides support for OpenGL-based 2D and 3D visualization of data.
Provides layering support for
ILspView
.Provides support for rendering images which are projected onto the 3D
terrain of an
ILspView
, as if by a slide
projector.Provides support for visualizing
ILcdGXYLayer
instances in an
ILspView
.Provides layering support for raster layers.
This package contains classes for working with measurement values in a lightspeed view context.
This package provides Swing components which are related to a view or allow interaction with a view.
Utilities for making maps.
Provides GXY visualization support
for the Military Grid Reference System (MGRS).
Classes to work with rectangular axis aligned grids consisting of multiple uniform levels, called multilevel grids.
This package provides Swing components which are related to a view or allow interaction with a view.
Contains a layer factory for models that contain an
ALcdWMSProxy
object.-
Uses of ILcdLayer in com.luciad.earth.tileset.raster
Modifier and TypeMethodDescriptionboolean
TLcdEarthGXYViewTileSet.containsLayer
(ILcdLayer aILcdLayer) int
void
TLcdEarthGXYViewTileSet.moveLayerAt
(int i, ILcdLayer aILcdLayer) void
TLcdEarthGXYViewTileSet.removeLayer
(ILcdLayer aILcdLayer) -
Uses of ILcdLayer in com.luciad.earth.tileset.terrain
Modifier and TypeMethodDescriptionTLcdEarthTerrainHeightTileSet.getAllLayers()
Returns all layers used in this tileset.Modifier and TypeMethodDescriptionvoid
Adds the height data of the given layer to this height tileset.boolean
TLcdEarthTerrainHeightTileSet.containsLayer
(ILcdLayer aLayer) Checks if this tileset uses the given layer.TLcdEarthGXYLayerHeightProviderFactory.createHeightProvider
(ILcdLayer aLayer, ILcdView aView, Map<String, Object> aRequiredProperties, Map<String, Object> aOptionalProperties) A height provider is created for each tile set in the layer's model by using theTLcdEarthGXYLayerHeightProviderFactory.createTileSetHeightProvider(com.luciad.earth.tileset.ILcdEarthTileSet, com.luciad.view.gxy.ILcdGXYLayer, com.luciad.view.gxy.ILcdGXYView, com.luciad.reference.ILcdGeoReference, java.util.Map<java.lang.String, java.lang.Object>, java.util.Map<java.lang.String, java.lang.Object>)
method.void
TLcdEarthTerrainHeightTileSet.removeLayer
(ILcdLayer aLayer) Removes the height data of the given layer from this height tileset. -
Uses of ILcdLayer in com.luciad.format.asterix.gxy
Modifier and TypeMethodDescriptionTLcdGXYASTERIXLayerMeasureProviderFactory.createMeasureProvider
(ILcdLayer aLayer, ILcdView aView) Creates a new measure provider, based on the given GXY layer and GXY view, ornull
if no measure provider can be created. -
Uses of ILcdLayer in com.luciad.format.asterix.lightspeed
Modifier and TypeMethodDescriptionTLspASTERIXLayerMeasureProviderFactory.createMeasureProvider
(ILcdLayer aLayer, ILcdView aView) Creates a new measure provider, based on the given Lightspeedinteractive layer
and view, ornull
if no measure provider can be created. -
Uses of ILcdLayer in com.luciad.format.kml22.view.gxy
Modifier and TypeClassDescriptionclass
An extension ofTLcdGXYLayer
that can paintTLcdKML22ScreenOverlay
instances. -
Uses of ILcdLayer in com.luciad.format.pol
-
Uses of ILcdLayer in com.luciad.format.s52.gxy
Modifier and TypeClassDescriptionclass
A layer that adds support for the specific rendering requirements of S-57 catalogues.class
Deprecated.The functionality of this class is replaced by TLcdS52GXYCatalogueLayer, which has a simpler structure and is more performant.class
A layer that adds support for the specific rendering requirements of S-52.class
Deprecated.The functionality of this class is replaced by TLcdS52GXYCatalogueLayer, which has a simpler structure and is more performant. -
Uses of ILcdLayer in com.luciad.format.vpf
Modifier and TypeClassDescriptionclass
Deprecated.As of V6.0, this class should no longer be used. -
Uses of ILcdLayer in com.luciad.fusion.client.view.gxy
Modifier and TypeClassDescriptionclass
Deprecated.Since 2017.0 support for coverages of type VECTOR has been superseded with other mechanisms. -
Uses of ILcdLayer in com.luciad.internal.lucy.map
Modifier and TypeClassDescriptionclass
com.luciad.internal.lucy.map.TLcyStyledSnappableGXYLayer
TLcySnappableGXYLayer with a properties-based style. -
Uses of ILcdLayer in com.luciad.lucy
Modifier and TypeMethodDescriptionabstract List
<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> TLcyDataFormatManager.ALcyMapComponentChooser.chooseMapComponent
(ILcdDataSource aSource, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aFailedMapComponent, List<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> aMapComponentsToChooseFrom, ILcdModelDecoder[] aModelDecoders, Component aParentComponent) Chooses theILcyGenericMapComponent
(s) to use for the givenaSource
out of the list of given map components.abstract List
<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> TLcyDataFormatManager.ALcyMapComponentChooser.chooseMapComponent
(String aSourceName, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aFailedMapComponent, List<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> aMapComponentsToChooseFrom, ILcdModelDecoder[] aModelDecoders, ALcyFileTypeDescriptor[] aModelDecoderFileTypeDescriptors, ALcyDataSourceHandler[] aDataSourceHandlers, ALcyFileTypeDescriptor[] aDataSourceHandlerFileTypeDescriptors, ALcyFileTypeDescriptor aSelectedFileTypeDescriptor, Component aParentComponent) Chooses theILcyGenericMapComponent
(s) to use for the givenaSourceName
out of the list of given map components.ILcyGenericMapComponent
<? extends ILcdView, ? extends ILcdLayer> TLcyDataSourceEvent.getMapComponent()
Returns theILcyGenericMapComponent
set in the constructor.Modifier and TypeMethodDescriptionabstract ILcdModelDecoder
TLcyDataFormatManager.ALcyHandlerChooser.chooseDataSourceDecoder
(ILcdDataSource aSource, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aMapComponent, ILcdModelDecoder[] aModelDecoders, Component aParentComponent) Chooses theILcdModelDecoder
to use for the givenaDataSource
out of the list of given decoders.abstract Object
TLcyDataFormatManager.ALcyHandlerChooser.chooseHandler
(String aSourceName, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aMapComponent, ILcdModelDecoder[] aModelDecoders, ALcyFileTypeDescriptor[] aModelDecoderFileTypeDescriptors, ALcyDataSourceHandler[] aDataSourceHandlers, ALcyFileTypeDescriptor[] aDataSourceHandlerFileTypeDescriptors, ALcyFileTypeDescriptor aSelectedFileTypeDescriptor, Component aParentComponent) Chooses theILcdModelDecoder
orALcyDataSourceHandler
to use for the given aSourceName out of the list of given handlers.abstract List
<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> TLcyDataFormatManager.ALcyMapComponentChooser.chooseMapComponent
(ILcdDataSource aSource, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aFailedMapComponent, List<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> aMapComponentsToChooseFrom, ILcdModelDecoder[] aModelDecoders, Component aParentComponent) Chooses theILcyGenericMapComponent
(s) to use for the givenaSource
out of the list of given map components.abstract List
<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> TLcyDataFormatManager.ALcyMapComponentChooser.chooseMapComponent
(ILcdDataSource aSource, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aFailedMapComponent, List<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> aMapComponentsToChooseFrom, ILcdModelDecoder[] aModelDecoders, Component aParentComponent) Chooses theILcyGenericMapComponent
(s) to use for the givenaSource
out of the list of given map components.abstract List
<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> TLcyDataFormatManager.ALcyMapComponentChooser.chooseMapComponent
(String aSourceName, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aFailedMapComponent, List<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> aMapComponentsToChooseFrom, ILcdModelDecoder[] aModelDecoders, ALcyFileTypeDescriptor[] aModelDecoderFileTypeDescriptors, ALcyDataSourceHandler[] aDataSourceHandlers, ALcyFileTypeDescriptor[] aDataSourceHandlerFileTypeDescriptors, ALcyFileTypeDescriptor aSelectedFileTypeDescriptor, Component aParentComponent) Chooses theILcyGenericMapComponent
(s) to use for the givenaSourceName
out of the list of given map components.abstract List
<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> TLcyDataFormatManager.ALcyMapComponentChooser.chooseMapComponent
(String aSourceName, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aFailedMapComponent, List<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> aMapComponentsToChooseFrom, ILcdModelDecoder[] aModelDecoders, ALcyFileTypeDescriptor[] aModelDecoderFileTypeDescriptors, ALcyDataSourceHandler[] aDataSourceHandlers, ALcyFileTypeDescriptor[] aDataSourceHandlerFileTypeDescriptors, ALcyFileTypeDescriptor aSelectedFileTypeDescriptor, Component aParentComponent) Chooses theILcyGenericMapComponent
(s) to use for the givenaSourceName
out of the list of given map components.void
TLcyDataFormatManager.handleDataSources
(ILcdDataSource[] aDataSources, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aMapComponent, ILcdModelDecoder[] aModelDecoders, Component aParentComponent) Opens the data represented byaDataSources
onaMapComponent
by using all theILcdModelDecoder
s inaModelDecoders
.void
TLcyDataFormatManager.handleDataSources
(ILcdDataSource[] aDataSources, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aMapComponent, Component aParentComponent) Opens the data represented byaDataSources
onaMapComponent
by using all theILcdModelDecoder
s that are registered on the Lucy back-end.void
TLcyDataFormatManager.handleDataSources
(String[] aDataSources, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aMapComponent, ALcyFileTypeDescriptor aSelectedFileTypeDescriptor, Component aParentComponent) Opens the data represented byaDataSources
onaMapComponent
by using all theILcdModelDecoder
s andALcyDataSourceHandler
s that are registered on the Lucy back-end.void
TLcyDataFormatManager.handleDataSources
(String[] aDataSources, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aMapComponent, ILcdModelDecoder[] aModelDecoders, ALcyFileTypeDescriptor[] aModelDecoderFileTypeDescriptors, ALcyDataSourceHandler[] aDataSourceHandlers, ALcyFileTypeDescriptor[] aDataSourceHandlerFileTypeDescriptors, ALcyFileTypeDescriptor aSelectedFileTypeDescriptor, Component aParentComponent) Opens the data represented byaDataSources
onaMapComponent
by using theILcdModelDecoder
s inaModelDecoders
and theALcyDataSourceHandler
s inaDataSourceHandlers
.ModifierConstructorDescriptionTLcyDataSourceEvent
(Object source, int aID, ILcdDataSource[] aDataSources, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aGeneralMapComponent) Creates a newTLcyDataSourceEvent
.TLcyDataSourceEvent
(Object source, int aID, String[] aDataSources, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aGeneralMapComponent) Creates a newTLcyDataSourceEvent
. -
Uses of ILcdLayer in com.luciad.lucy.addons.drawing.format
Modifier and TypeClassDescriptionclass
ALcyDrawingSettings<S extends ILcdView & ILcdTreeLayered,
T extends ILcdLayer> This class provides access to the drawing settings of a drawing layer. -
Uses of ILcdLayer in com.luciad.lucy.addons.drawing.gui
Modifier and TypeClassDescriptionclass
ALcyDrawingToolBarFactory<S extends ILcdView & ILcdTreeLayered,
T extends ILcdLayer> Abstract base class to create the default tool bar for editing a drawing model. -
Uses of ILcdLayer in com.luciad.lucy.addons.drawing.gui.customizer
-
Uses of ILcdLayer in com.luciad.lucy.addons.drawing.util.context
Modifier and TypeMethodDescriptionTLcyShapeContext.getLayer()
Returns the layer which was set in the constructor.ModifierConstructorDescriptionTLcyShapeContext
(ILcdView aView, ILcdLayer aLayer, ILcdShape aGeometry) Deprecated.Use theTLcyShapeContext(ILcdView, ILcdLayer, Object, ILcdShape)
insteadTLcyShapeContext
(ILcdView aView, ILcdLayer aLayer, Object aDomainObject, ILcdShape aGeometry) Creates a new shape context -
Uses of ILcdLayer in com.luciad.lucy.addons.kml22
Modifier and TypeMethodDescriptionTLcyKML22TreeModelObject.getLayer()
Returns a layer that has the following properties:ModifierConstructorDescriptionTLcyKML22TreeModelObject
(Object aTreeModelObject, ILcdModel aModel, ILcdLayer aLayer, ILcdView aView) Creates a new tree model objectTLcyKML22TreeModelObject
(Object aTreeModelObject, ILcdModel aModel, ILcdLayer aLayer, ILcdView aView, TLcyKML22TreeModelObject aParent) Creates a new tree model object with given parent. -
Uses of ILcdLayer in com.luciad.lucy.addons.pim
Modifier and TypeClassDescriptionclass
This class is only here because of beans compatibility. -
Uses of ILcdLayer in com.luciad.lucy.addons.selectioneditor
Modifier and TypeMethodDescriptionvoid
TLcySelectionEditorAddOn.setActiveOnMapComponent
(boolean aActive, ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aMapComponent) Activates or deactivates the selection editor add-on for the given map component. -
Uses of ILcdLayer in com.luciad.lucy.datatransfer
Modifier and TypeMethodDescriptionfinal boolean
ALcyDefaultLayerSelectionTransferHandler.canImport
(DataFlavor[] aFlavors, ILcdLayer aDestinationLayer, ILcdView aDestinationView) abstract boolean
ALcyLayerSelectionTransferHandler.canImport
(DataFlavor[] aFlavors, ILcdLayer aDestinationLayer, ILcdView aDestinationView) This method determines whether thisALcyLayerSelectionTransferHandler
can import the givenTransferable
.boolean
TLcyCompositeLayerSelectionTransferHandler.canImport
(DataFlavor[] aFlavors, ILcdLayer aTargetLayer, ILcdView aTargetView) final Transferable
ALcyDefaultLayerSelectionTransferHandler.createTransferable
(ILcdSelection aSelection, ILcdLayer aSourceLayer, ILcdView aSourceView) abstract Transferable
ALcyLayerSelectionTransferHandler.createTransferable
(ILcdSelection aSelection, ILcdLayer aSourceLayer, ILcdView aSourceView) Creates the transferable to exportaSelection
.TLcyCompositeLayerSelectionTransferHandler.createTransferable
(ILcdSelection aSelection, ILcdLayer aSourceLayer, ILcdView aSourceView) final void
ALcyDefaultLayerSelectionTransferHandler.exportDone
(Transferable aTransferable, ILcdLayer aSourceLayer, ILcdView aSourceView, int aAction) abstract void
ALcyLayerSelectionTransferHandler.exportDone
(Transferable aData, ILcdLayer aSourceLayer, ILcdView aSourceView, int aAction) This method is called when the export is done.void
TLcyCompositeLayerSelectionTransferHandler.exportDone
(Transferable aData, ILcdLayer aSourceLayer, ILcdView aSourceView, int aAction) int
ALcyDefaultLayerSelectionTransferHandler.getSourceActions
(ILcdSelection aSelection, ILcdLayer aSourceLayer, ILcdView aSourceView) abstract int
ALcyLayerSelectionTransferHandler.getSourceActions
(ILcdSelection aSelection, ILcdLayer aSourceLayer, ILcdView aSourceView) This method determines what thisALcyLayerSelectionTransferHandler
can do with the given selection.int
TLcyCompositeLayerSelectionTransferHandler.getSourceActions
(ILcdSelection aSelection, ILcdLayer aSourceLayer, ILcdView aSourceView) final boolean
ALcyDefaultLayerSelectionTransferHandler.importData
(Transferable aTransferable, ILcdLayer aDestinationLayer, ILcdView aDestinationView) abstract boolean
ALcyLayerSelectionTransferHandler.importData
(Transferable aData, ILcdLayer aDestinationLayer, ILcdView aDestinationView) Actually imports the data into the destination layers.boolean
TLcyCompositeLayerSelectionTransferHandler.importData
(Transferable aData, ILcdLayer aTargetLayer, ILcdView aTargetView) ModifierConstructorDescriptionprotected
ALcyDefaultLayerSelectionTransferHandler
(ILcdFilter<ILcdLayer> aLayerFilter) Creates a new layer selection transfer handler which allows to import shapes from other formats.protected
ALcyDefaultLayerSelectionTransferHandler
(ILcdFilter<ILcdLayer> aLayerFilter, boolean aAllowImportShapesFromOtherFormats) Creates a new layer selection transfer handler. -
Uses of ILcdLayer in com.luciad.lucy.gui.customizer
Modifier and TypeMethodDescriptionprotected ILcdLayer
ALcyDomainObjectCustomizerPanel.getLayer()
Convenience method to return theILcdLayer
that was set by setting aTLcyDomainObjectContext
usingsetObject
.protected ILcdLayer
ALcyLayerCustomizerPanel.getLayer()
Convenience method to return theILcdLayer
that was set by setting aTLcyLayerContext
usingsetObject
.protected ILcdLayer
ALcyModelCustomizerPanel.getLayer()
Convenience method to return theILcdLayer
that was set by setting aTLcyModelContext
usingsetObject
. -
Uses of ILcdLayer in com.luciad.lucy.gui.formatbar
Modifier and TypeMethodDescriptionabstract boolean
ALcyFormatBarFactory.canCreateFormatBar
(ILcdView aView, ILcdLayer aLayer) Returnstrue
if aALcyFormatBar
can be created for the given parameters,false
otherwise.boolean
TLcyCompositeFormatBarFactory.canCreateFormatBar
(ILcdView aView, ILcdLayer aLayer) abstract boolean
ALcyFormatBar.canSetLayer
(ILcdLayer aLayer) Returnstrue
if the layer can be accepted,false
otherwise.abstract ALcyFormatBar
ALcyFormatBarFactory.createFormatBar
(ILcdView aView, ILcdLayer aLayer) Creates anALcyFormatBar
for the given parameters.TLcyCompositeFormatBarFactory.createFormatBar
(ILcdView aView, ILcdLayer aLayer) void
Sets the layer to the given layer.protected abstract void
ALcyFormatBar.updateForLayer
(ILcdLayer aPreviousLayer, ILcdLayer aLayer) Called byALcyFormatBar.setLayer(com.luciad.view.ILcdLayer)
when a new layer is set. -
Uses of ILcdLayer in com.luciad.lucy.map
Modifier and TypeInterfaceDescriptioninterface
ILcyGenericMapComponent<S extends ILcdView,
T extends ILcdLayer> AnILcyGenericMapComponent
is a visual component that contains anILcdView
(a map).interface
ILcyGenericMapManagerListener<S extends ILcdView,
T extends ILcdLayer> Listener that can be attached to aTLcyGenericMapManager
.class
TLcyGenericMapManager<S extends ILcdView,
T extends ILcdLayer> Manager of theILcyGenericMapComponent
s that currently exist.class
TLcyGenericMapManagerEvent<S extends ILcdView,
T extends ILcdLayer> Event fired when aTLcyGeneralMapManager
is changed.Modifier and TypeClassDescriptionclass
Layer used to display the users area of interest.class
Do not use this class, it's subject to change or disappear without notice.class
Do not use this class, it's subject to change or disappear without notice.Modifier and TypeMethodDescriptionTLcyCombinedMapManager.setActiveMapComponent
(ILcyGenericMapComponent<S, T> aActiveMapComponent) Set the active map component toaActiveMapComponent
.Modifier and TypeMethodDescriptionILcyLayerSubsetList.retrieveLayer
(Object aObject) Returns the firstILcdLayer
encountered in this list that is associated with the givenObject
.TLcyLayerSubsetList.retrieveLayer
(Object aObject) Modifier and TypeMethodDescriptionList
<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> TLcyCombinedMapManager.getMapComponents()
Returns a list containing all the map components of all the registered map managers.List
<TLcyGenericMapManager<? extends ILcdView, ? extends ILcdLayer>> TLcyCombinedMapManager.getMapManagers()
Returns a list containing all the map managers registered to this combined map manager.static <View extends ILcdView>
ILcyGenericMapManagerListener<ILcdView, ILcdLayer> ILcyGenericMapManagerListener.onMapAdded
(Class<View> aViewClass, Consumer<ILcyGenericMapComponent<? extends View, ? extends ILcdLayer>> aMapComponentConsumer) Utility method to create a newILcyGenericMapManagerListener
which will triggeraMapComponentConsumer
each time the listener receives an event indicating a map has been added.ILcyGenericMapManagerListener.onMapAdded
(Consumer<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> aMapComponentConsumer) Utility method to create a newILcyGenericMapManagerListener
which will triggeraMapComponentConsumer
each time the listener receives an event indicating a map has been added.static <View extends ILcdView>
ILcyGenericMapManagerListener<ILcdView, ILcdLayer> ILcyGenericMapManagerListener.onMapRemoved
(Class<View> aViewClass, Consumer<ILcyGenericMapComponent<? extends View, ? extends ILcdLayer>> aMapComponentConsumer) Utility method to create a newILcyGenericMapManagerListener
which will triggeraMapComponentConsumer
each time the listener receives an event indicating a map has been removed.ILcyGenericMapManagerListener.onMapRemoved
(Consumer<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> aMapComponentConsumer) Utility method to create a newILcyGenericMapManagerListener
which will triggeraMapComponentConsumer
each time the listener receives an event indicating a map has been removed.Modifier and TypeMethodDescriptionvoid
ILcyLayerSubsetList.addElement
(Object aObject, ILcdLayer aLayer) Adds anObject
to the subset associated with the givenILcdLayer
.void
TLcyLayerSubsetList.addElement
(Object aObject, ILcdLayer aLayer) void
ILcyLayerStyleProvider.applyStyle
(ILcyLayerStyle aLayerStyle, ILcdLayer aLayerSFCT) Applies the given style to the given layer.void
TLcyCompositeLayerStyleProvider.applyStyle
(ILcyLayerStyle aLayerStyle, ILcdLayer aLayerSFCT) boolean
ILcyLayerStyleProvider.canApplyStyle
(ILcyLayerStyle aLayerStyle, ILcdLayer aLayerSFCT) Returns true if the provider can apply the given style to the given layer.boolean
TLcyCompositeLayerStyleProvider.canApplyStyle
(ILcyLayerStyle aLayerStyle, ILcdLayer aLayerSFCT) boolean
ILcyLayerStyleCodec.canDecode
(ILcdLayer aLayer, ILcyLayerStyle aLayerStyle) Returnstrue
when this codec is capable of adjusting the state ofaLayerStyle
to match the settings stored in some (persistent) storage.boolean
TLcyCompositeLayerStyleCodec.canDecode
(ILcdLayer aLayer, ILcyLayerStyle aLayerStyle) boolean
ILcyLayerStyleCodec.canEncode
(ILcdLayer aLayer, ILcyLayerStyle aLayerStyle) Returnstrue
if the givenILcyLayerStyle
, retrieved fromaLayer
, can be encoded by this codec.boolean
TLcyCompositeLayerStyleCodec.canEncode
(ILcdLayer aLayer, ILcyLayerStyle aLayerStyle) boolean
ILcyLayerStyleProvider.canGetStyle
(ILcdLayer aLayer) Returns true if the provider can return the given layer's style.boolean
TLcyCompositeLayerStyleProvider.canGetStyle
(ILcdLayer aLayer) void
TLcyGenericMapUtil.centerOnObjects
(ILcdView aView, ILcdLayer aLayer, Object... aDomainObjects) CenteraView
on all of the specified domain objects.void
ILcyLayerStyleCodec.decode
(ILcdLayer aLayer, ILcyLayerStyle aLayerStyleSFCT, InputStream aInputStream) Adjusts the settings ofaLayerStyleSFCT
to match those stored inaInputStream
.void
TLcyCompositeLayerStyleCodec.decode
(ILcdLayer aLayer, ILcyLayerStyle aLayerStyleSFCT, InputStream aInputStream) void
ILcyLayerStyleCodec.encode
(ILcdLayer aLayer, ILcyLayerStyle aLayerStyle, OutputStream aOutputStream) Encodes the givenILcyLayerStyle
to the givenOutputStream
.void
TLcyCompositeLayerStyleCodec.encode
(ILcdLayer aLayer, ILcyLayerStyle aLayerStyle, OutputStream aOutputStream) void
TLcyGenericMapUtil.fitOnObjects
(ILcdView aView, ILcdLayer aLayer, Object... aDomainObjects) FitaView
on all of the specified domain objects.Returns the layer style of the given layer.ILcyLayerSubsetList.layerSubset
(ILcdLayer aLayer) Returns anEnumeration
of all Objects currently in the subset associated with the givenILcdLayer
TLcyLayerSubsetList.layerSubset
(ILcdLayer aLayer) void
ILcyLayerSubsetList.removeElement
(Object aObject, ILcdLayer aLayer) Removes anObject
that was in the subset associated with the givenILcdLayer
.void
TLcyLayerSubsetList.removeElement
(Object aObject, ILcdLayer aLayer) Modifier and TypeMethodDescriptionvoid
TLcyCombinedMapManager.addMapManager
(TLcyGenericMapManager<? extends ILcdView, ? extends ILcdLayer> aMapManager) Add a map manager to this active map manager.void
TLcyCombinedMapManager.addMapManagerListener
(ILcyGenericMapManagerListener<ILcdView, ILcdLayer> aListener) Register a listener which will be warned about anyTLcyGeneralMapManagerEvent
s occurring in any of the registered map managers of this active map manager.void
TLcyCombinedMapManager.addMapManagerListener
(ILcyGenericMapManagerListener<ILcdView, ILcdLayer> aListener, boolean aFireEventForExistingMaps) Register a listener which will be warned about anyTLcyGeneralMapManagerEvent
s occurring in any of the registered map managers of this active map manager.boolean
TLcyGenericMapManager.containsMapComponent
(ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aMapComponent) Returnstrue
when the map componentaMapComponent
is registered to this map manager.static <View extends ILcdView>
ILcyGenericMapManagerListener<ILcdView, ILcdLayer> ILcyGenericMapManagerListener.onMapAdded
(Class<View> aViewClass, Consumer<ILcyGenericMapComponent<? extends View, ? extends ILcdLayer>> aMapComponentConsumer) Utility method to create a newILcyGenericMapManagerListener
which will triggeraMapComponentConsumer
each time the listener receives an event indicating a map has been added.ILcyGenericMapManagerListener.onMapAdded
(Consumer<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> aMapComponentConsumer) Utility method to create a newILcyGenericMapManagerListener
which will triggeraMapComponentConsumer
each time the listener receives an event indicating a map has been added.static <View extends ILcdView>
ILcyGenericMapManagerListener<ILcdView, ILcdLayer> ILcyGenericMapManagerListener.onMapRemoved
(Class<View> aViewClass, Consumer<ILcyGenericMapComponent<? extends View, ? extends ILcdLayer>> aMapComponentConsumer) Utility method to create a newILcyGenericMapManagerListener
which will triggeraMapComponentConsumer
each time the listener receives an event indicating a map has been removed.ILcyGenericMapManagerListener.onMapRemoved
(Consumer<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> aMapComponentConsumer) Utility method to create a newILcyGenericMapManagerListener
which will triggeraMapComponentConsumer
each time the listener receives an event indicating a map has been removed.void
TLcyCombinedMapManager.removeMapManager
(TLcyGenericMapManager<? extends ILcdView, ? extends ILcdLayer> aMapManager) Remove a map manager from this active map manager.void
TLcyCombinedMapManager.removeMapManagerListener
(ILcyGenericMapManagerListener<ILcdView, ILcdLayer> aListener) Un-register the listeneraListener
so it will no longer be warned aboutTLcyGeneralMapManagerEvent
s occurring in the registered map managers of this active map manager.ModifierConstructorDescriptionTLcyCombinedMapManager
(Collection<TLcyGenericMapManager<? extends ILcdView, ? extends ILcdLayer>> aMapManagers, ILcyLucyEnv aLucyEnv) Deprecated.You should not create your own instances of this class. -
Uses of ILcdLayer in com.luciad.lucy.map.action
Modifier and TypeClassDescriptionclass
ALcyCreateLayersAction<S extends ILcdView & ILcdTreeLayered,
T extends ILcdLayer> Abstract base class to create and add layers onto anILcyGenericMapComponent
. -
Uses of ILcdLayer in com.luciad.lucy.map.asynchronous
Modifier and TypeMethodDescriptionboolean
TLcyGXYAsynchronousLayerSelectionTransferHandler.canImport
(DataFlavor[] aFlavors, ILcdLayer aDestinationLayer, ILcdView aDestinationView) TLcyAsynchronousLayerHeightProviderFactory.createHeightProvider
(ILcdLayer aLayer, ILcdView aView, Map<String, Object> aRequiredPropertiesSFCT, Map<String, Object> aOptionalProperties) TLcyGXYAsynchronousLayerSelectionTransferHandler.createTransferable
(ILcdSelection aSelection, ILcdLayer aSourceLayer, ILcdView aSourceView) void
TLcyGXYAsynchronousLayerSelectionTransferHandler.exportDone
(Transferable aData, ILcdLayer aSourceLayer, ILcdView aSourceView, int aAction) ILcyAsynchronousPaintHintProvider.getAsynchronousPaintHint
(ILcdLayer aLayer) Returns a paint hint for the specified layer.TLcyCompositeAsynchronousPaintHintProvider.getAsynchronousPaintHint
(ILcdLayer aLayer) Loops over all its associatedILcyAsynchronousPaintHintProvider
s to find the first suitable provider.TLcyGXYAsynchronousLayerPaintHintProvider.getAsynchronousPaintHint
(ILcdLayer aLayer) int
TLcyGXYAsynchronousLayerSelectionTransferHandler.getSourceActions
(ILcdSelection aSelection, ILcdLayer aSourceLayer, ILcdView aSourceView) boolean
TLcyGXYAsynchronousLayerSelectionTransferHandler.importData
(Transferable aData, ILcdLayer aDestinationLayer, ILcdView aDestinationView) -
Uses of ILcdLayer in com.luciad.lucy.map.cameralinking
Modifier and TypeMethodDescriptionabstract boolean
ALcyCameraLinkerFactory.canCreateCameraLinker
(ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aMapComponent, String aType, List<Object> aObjects, List<ILcdModel> aModels) Checks whether this camera linker supplier can create a camera linker for the given parameters.boolean
TLcyCompositeCameraLinkerFactory.canCreateCameraLinker
(ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aMapComponent, String aType, List<Object> aObjects, List<ILcdModel> aModels) Consults the leafALcyCameraLinkerFactory
instances to see if this composite factory can create anALcyCameraLinker
.abstract ALcyCameraLinker
ALcyCameraLinkerFactory.createCameraLinker
(ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aMapComponent, String aType, List<Object> aObjects, List<ILcdModel> aModels) Create a camera linker for the given parameters.TLcyCompositeCameraLinkerFactory.createCameraLinker
(ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aMapComponent, String aType, List<Object> aObjects, List<ILcdModel> aModels) This composite implementation consults all the leafALcyCameraLinkerFactory
instances to create anALcyCameraLinker
. -
Uses of ILcdLayer in com.luciad.lucy.util.context
Modifier and TypeMethodDescriptionTLcyLayerContext.getLayer()
Returns theILcdLayer
for which this object provides the context.TLcyModelContext.getLayer()
Returns the layer in which theILcdModel
is displayed.TLcyModelEncoderContext.getLayer()
Returns the layer of the model that will be encoded.TLcyModelMetaDataContext.getLayer()
Returns the layer in which theILcdModel
is displayed.ModifierConstructorDescriptionTLcyDomainObjectContext
(Object aDomainObject, ILcdModel aModel, ILcdLayer aLayer, ILcdView aView) Creates a new context instance.TLcyLayerContext
(ILcdLayer aLayer, ILcdView aView) Creates a new context object.TLcyModelContext
(ILcdModel aModel, ILcdLayer aLayer, ILcdView aView) Creates a new context object for theILcdModel
of the specifiedILcdLayer
.TLcyModelEncoderContext
(ILcdModelEncoder aModelEncoder, ILcdModel aModelToEncode, ILcdLayer aLayer, ILcdView aView) Creates a newTLcyModelEncoderContext
object for the givenaModelEncoder
.TLcyModelMetaDataContext
(ILcdModel aModel, ILcdLayer aLayer, ILcdView aView) Creates a new context object for the meta data of the givenILcdModel
of the givenILcdLayer
. -
Uses of ILcdLayer in com.luciad.lucy.util.height
-
Uses of ILcdLayer in com.luciad.lucy.util.measure
Modifier and TypeMethodDescriptionTLcyCompositeLayerMeasureProviderFactory.createMeasureProvider
(ILcdLayer aLayer, ILcdView aView) -
Uses of ILcdLayer in com.luciad.realtime
Modifier and TypeMethodDescriptionTLcdSimulator.getLayers()
Returns a collection of all theILcdLayer
used in this simulator. -
Uses of ILcdLayer in com.luciad.util.height
-
Uses of ILcdLayer in com.luciad.util.measure
Modifier and TypeMethodDescriptionILcdLayerMeasureProviderFactory.createMeasureProvider
(ILcdLayer aLayer, ILcdView aView) Creates a new measure provider, based on the given layer and view, ornull
if no measure provider can be created. -
Uses of ILcdLayer in com.luciad.view
Modifier and TypeInterfaceDescriptioninterface
AnILcdLayerTreeNode
is anILcdLayer
which can also have child layers.Modifier and TypeClassDescriptionclass
Default implementation of theILcdLayer
interface.Modifier and TypeMethodDescriptionTLcdLayeredSupport.bottomLayer()
Returns the firstILcdLayer
of the list.TLcdLayeredSupport.findModelLayer
(ILcdModel aModel) abstract ILcdLayer
ALcdLabelLocations.getLayer()
Returns the layer to which thisALcdLabelLocations
instance belongs.ILcdLayered.getLayer
(int aIndex) Returns theILcdLayer
in thisILcdLayered
with indexaIndex
.ILcdTreeLayered.getLayer
(int aIndex) Returns theILcdLayer
with indexaIndex
in the flat list representation of the hierarchical layer structure.TLcdDataPropertyValueContext.getLayer()
Returns theILcdLayer
in which the data object is displayed.TLcdDomainObjectContext.getLayer()
Returns theILcdLayer
in which the domain object is displayed.TLcdLabelIdentifier.getLayer()
Returns the layer used to identify a label.TLcdLabelLocations.getLayer()
TLcdLayeredEvent.getLayer()
Returns theILcdLayer
which caused a change on theILcdLayered
, ornull
when no layer was set during the construction of this event.TLcdLayeredSupport.getLayer
(int aIndex) TLcdLayerTreeNodeSupport.getLayer
(int aIndex) TLcdMoveLayerAction.getLayer()
Gets the firstILcdLayer
associated to thisILcdAction
.TLcdRemoveLayerAction.getLayer()
Gets theILcdLayer
associated to thisILcdAction
.TLcdTreeLayeredSupport.getLayer
(int aIndex) TLcdViewInvalidationEvent.getLayer()
Returns the layer that was invalidated, if any.TLcdMoveLayerAction.getLayers()
Gets theILcdLayer
s associated to thisILcdAction
Returns theILcdLayer
of thisILcdLayered
that contains the givenILcdModel
.Returns theILcdLayer
of the flat list that contains the givenILcdModel
.TLcdLayeredSupport.topLayer()
Returns the lastILcdLayer
of the list.Modifier and TypeMethodDescriptionILcdLayered.getLayers()
Returns aList
of the layers.TLcdLayerTreeNodeUtil.getLayers
(ILcdLayerTreeNode aNode) Returns a list containing all the layers underneath the nodeaNode
, includingaNode
, by using a depth first search (respecting the paintOnTopOfChildren hint of the nodes) over the tree starting at nodeaNode
TLcdLayerTreeNodeUtil.getLayers
(ILcdLayerTreeNode aNode, boolean aIncludeNode) Returns a list containing all the layers underneath the nodeaNode
by using a depth first search (respecting the paintOnTopOfChildren hint of the nodes) over the tree starting at nodeaNode
TLcdLayerTreeNodeUtil.getPath
(ILcdLayerTreeNode aFrom, ILcdLayer aTo) Returns a list containing all theILcdLayer
s to go fromaFrom
to the layeraTo
.Modifier and TypeMethodDescriptionboolean
Adds a new node to the tree as a child of this node.boolean
Adds a new node to the tree as a child of this node.boolean
Adds anILcdLayer
(containing anILcdModel
) on the top of the list.boolean
Adds anILcdLayer
(containing anILcdModel
) at indexaIndex
to the list.boolean
Adds a new node to the tree as a child of this node.boolean
Adds a new node to the tree as a child of this node.boolean
ILcdLayered.containsLayer
(ILcdLayer aLayer) Returns whether thisILcdLayered
contains the given layer.boolean
ILcdLayerTreeNode.containsLayer
(ILcdLayer aLayer) Returns whether thisILcdLayered
contains the given layer.boolean
ILcdTreeLayered.containsLayer
(ILcdLayer aLayer) Returns whether the flat list representation of the hierarchical layer structure contains the given layer.boolean
TLcdLayeredSupport.containsLayer
(ILcdLayer aLayer) Tests if the givenILcdLayer
is in the list.boolean
TLcdLayerTreeNodeSupport.containsLayer
(ILcdLayer aLayer) boolean
TLcdTreeLayeredSupport.containsLayer
(ILcdLayer aLayer) static boolean
TLcdLayerTreeNodeUtil.containsLayerInTree
(ILcdLayer aLayer, ILcdLayer aRootNode) Returnstrue
if and only if the layeraLayer
is an element of the tree with root nodeaRootNode
.static int
TLcdLayerTreeNodeUtil.findSubTreeIndex
(ILcdLayerTreeNode aAncestorNode, ILcdLayer aLayer) This method returns the index of the sub tree inaAncestorNode
which contains the nodeaLayer
, or -1 whenaAncestorNode
is not an ancestor ofaLayer
.static ILcdLayerTreeNode
TLcdLayerTreeNodeUtil.getFirstCommonAncestor
(ILcdLayer aFirstLayer, ILcdLayerTreeNode aFirstRootNode, ILcdLayer aSecondLayer, ILcdLayerTreeNode aSecondRootNode) Returns the first ancestor that twoILcdLayer
s have in common.int
ILcdInitialLayerIndexProvider.getInitialLayerIndex
(ILcdLayer aLayer, ILcdLayerTreeNode aLayerNode) Provides the most desired index when about to insert a new layer.int
TLcdIndependentOrderTreeLayeredSupport.getLayerAddingIndex
(ILcdLayer aLayer) This method provides a hook allowing to alter the index at which the layeraLayer
will be inserted in the flat list representation.static int
TLcdLayerTreeNodeUtil.getLayerCount
(ILcdLayer aLayer) Returns the total number of layers and layer nodes in the tree with root nodeaLayer
, includingaLayer
static ILcdLayerTreeNode
TLcdLayerTreeNodeUtil.getParent
(ILcdLayer aLayer, ILcdLayerTreeNode aRootNode) Finds the parent node ofaLayer
in the tree with root nodeaRootNode
.TLcdLayerTreeNodeUtil.getPath
(ILcdLayerTreeNode aFrom, ILcdLayer aTo) Returns a list containing all theILcdLayer
s to go fromaFrom
to the layeraTo
.static List
<ILcdLayerTreeNode> TLcdLayerTreeNodeUtil.getPathToParent
(ILcdLayerTreeNode aFrom, ILcdLayer aTo) Returns a list containing all theILcdLayerTreeNode
s to go fromaFrom
to the parent ofaTo
.boolean
ILcdPaintExceptionHandler.handlePaintException
(Exception aException, ILcdLayer aLayer) Called when an exception is encountered during painting.boolean
TLcdLoggingPaintExceptionHandler.handlePaintException
(Exception aException, ILcdLayer aLayer) int
Returns the index if the given layer is in the list.int
Returns the index of the given layeraLayer
in the flat list representation of the hierarchical structure.int
int
int
static boolean
TLcdLayerTreeNodeUtil.isEmptyNode
(ILcdLayer aLayer) Returnstrue
when a layer tree node has an empty model, indicating it contains no useful data.void
ILcdLayered.moveLayerAt
(int aIndex, ILcdLayer aLayer) Moves the given layer (which is already inILcdLayered
) to the existing index aIndex.void
TLcdIndependentOrderTreeLayeredSupport.moveLayerAt
(int aIndex, ILcdLayer aLayer) Move the layeraLayer
to the indexaIndex
void
TLcdLayeredSupport.moveLayerAt
(int aIndex, ILcdLayer aLayer) void
TLcdLayerTreeNodeSupport.moveLayerAt
(int aIndex, ILcdLayer aLayer) void
TLcdTreeLayeredSupport.moveLayerAt
(int aIndex, ILcdLayer aLayer) Tries to move the layeraLayer
to indexaIndex
, without affecting the tree structure, in a best effort approach.void
ILcdLayered.removeLayer
(ILcdLayer aLayer) Removes aLayer from thisILcdLayered
.void
ILcdTreeLayered.removeLayer
(ILcdLayer aLayer) Removes a layer from both the hierarchical layer structure and the flat list representation.void
TLcdLayeredSupport.removeLayer
(ILcdLayer aLayer) Removes anILcdLayer
from the list.void
TLcdLayerTreeNodeSupport.removeLayer
(ILcdLayer aLayer) void
TLcdTreeLayeredSupport.removeLayer
(ILcdLayer aLayer) void
Sets the layer to which this instance belongs.void
Sets theILcdLayer
aLayer
to thisILcdAction
.void
Sets theILcdLayer aLayer
to thisILcdAction
.void
Sets theILcdLayer
saLayers
to thisILcdAction
.Modifier and TypeMethodDescriptionstatic ILcdLayeredListener
ILcdLayeredListener.onLayerAdded
(Consumer<ILcdLayer> aLayerConsumer) Utility method to create a newILcdLayeredListener
which will triggeraLayerConsumer
whenever a layer has been added.static ILcdLayeredListener
ILcdLayeredListener.onLayerRemoved
(Consumer<ILcdLayer> aLayerConsumer) Utility method to create a newILcdLayeredListener
which will triggeraLayerConsumer
whenever a layer has been removed.ModifierConstructorDescriptionTLcdDataPropertyValueContext
(Object aValue, String aExpression, ALcdDataObjectExpressionLanguage aExpressionLanguage, ILcdDataObject aDataObject, ILcdModel aModel, ILcdLayer aLayer, ILcdView aView) Creates a new context instance with the given arguments.TLcdDataPropertyValueContext
(Object aValue, String aExpression, ILcdDataObject aDataObject, ILcdModel aModel, ILcdLayer aLayer, ILcdView aView) Creates a new context instance with the given arguments and the default expression language, an instance ofTLcdDataObjectExpressionLanguage
.TLcdDomainObjectContext
(Object aDomainObject, ILcdModel aModel, ILcdLayer aLayer, ILcdView aView) Creates a new context instance.TLcdLabelIdentifier
(ILcdLayer aLayer, Object aDomainObject, int aLabelIndex, int aSubLabelIndex) Create a new LabelIdentifier using the labels domain object, a label index and a sublabel index.TLcdLabelLocations
(ILcdLayer aLayer, TLcdLabelLocation aDefaultLabelLocation) Constructs a new instance with the specified default location and belonging to the specified layer.TLcdLabelLocations
(ILcdLayer aLayer, TLcdLabelLocation aDefaultLabelLocation, ILcdLabelDependencyProvider aLabelDependencyProvider) Constructs a new instance with the specified default location and belonging to the specified layer.TLcdLayeredEvent
(ILcdLayered source, int id, ILcdLayer aLayer) Creates an event with given source, change type and layer for which the change occurred.TLcdLayeredEvent
(ILcdLayered source, int id, ILcdLayer aLayer, int aOriginalIndex, int aNewIndex) Creates an event with given source, change type, layer and index for which the change occurred.TLcdMoveLayerAction
(ILcdLayered aLayered, ILcdLayer[] aLayers, String aMoveCommand) Constructor with anILcdLayered
, anILcdLayer
array and aMoveCommand
.TLcdMoveLayerAction
(ILcdLayered aLayered, ILcdLayer aLayer, String aMoveCommand) Constructor with anILcdLayered
, anILcdLayer
and aMoveCommand
.TLcdRemoveLayerAction
(ILcdLayered aLayered, ILcdLayer aLayer) Constructor with anILcdLayered
, and anILcdLayer
.TLcdViewInvalidationEvent
(ILcdView aSource, ILcdLayer aLayer, int aReason, String aMessage) Creates a new event describing an invalidation. -
Uses of ILcdLayer in com.luciad.view.gxy
Modifier and TypeInterfaceDescriptioninterface
This extension ofILcdGXYLayer
adds extra methods to allow querying and changing what labels get painted and where the labels are placed.interface
Provides the combined representation in anILcdGXYView
of all objects in anILcdModel
.interface
Deprecated.UseILcdLayerTreeNode
insteadModifier and TypeClassDescriptionclass
ThisILcdGXYLayer
is a layer wrapper that paints the wrapped layer as color-coded densities.class
Default implementation of theILcdGXYEditableLabelsLayer
interface.class
Deprecated.UseTLcdGXYLayerTreeNode
insteadclass
AnILcdLayerTreeNode
forILcdGXYLayer
s.Modifier and TypeMethodDescriptionTLcdGXYLayerTreeNode.getLayer
(int aIndex) TLcdGXYViewBufferedImage.getLayer
(int aIndex) TLcdGXYViewCanvas.getLayer
(int aIndex) TLcdGXYViewJPanel.getLayer
(int aIndex) TLcdGXYViewJPanelLightWeight.getLayer
(int aIndex) TLcdGXYViewPanel.getLayer
(int aIndex) TLcdGXYViewPlanarImage.getLayer
(int aIndex) Returns theILcdLayer
of the flat list that contains the givenILcdModel
.Returns theILcdLayer
of the flat list that contains the givenILcdModel
.Returns theILcdLayer
of the flat list that contains the givenILcdModel
.Returns theILcdLayer
of the flat list that contains the givenILcdModel
.Modifier and TypeMethodDescriptionboolean
boolean
boolean
TLcdGXYLayerTreeNode.containsLayer
(ILcdLayer aLayer) boolean
TLcdGXYViewBufferedImage.containsLayer
(ILcdLayer aLayer) boolean
TLcdGXYViewCanvas.containsLayer
(ILcdLayer aLayer) boolean
TLcdGXYViewJPanel.containsLayer
(ILcdLayer aLayer) boolean
TLcdGXYViewJPanelLightWeight.containsLayer
(ILcdLayer aLayer) boolean
TLcdGXYViewPanel.containsLayer
(ILcdLayer aLayer) boolean
TLcdGXYViewPlanarImage.containsLayer
(ILcdLayer aLayer) int
int
int
int
int
int
int
void
TLcdGXYLayerTreeNode.moveLayerAt
(int aIndex, ILcdLayer aLayer) void
TLcdGXYViewBufferedImage.moveLayerAt
(int aIndex, ILcdLayer aLayer) void
TLcdGXYViewCanvas.moveLayerAt
(int aIndex, ILcdLayer aLayer) void
TLcdGXYViewJPanel.moveLayerAt
(int aIndex, ILcdLayer aLayer) void
TLcdGXYViewJPanelLightWeight.moveLayerAt
(int aIndex, ILcdLayer aLayer) void
TLcdGXYViewPanel.moveLayerAt
(int aIndex, ILcdLayer aLayer) void
TLcdGXYViewPlanarImage.moveLayerAt
(int aIndex, ILcdLayer aLayer) void
TLcdGXYLayerTreeNode.removeLayer
(ILcdLayer aLayer) void
TLcdGXYViewBufferedImage.removeLayer
(ILcdLayer aLayer) void
TLcdGXYViewCanvas.removeLayer
(ILcdLayer aLayer) void
TLcdGXYViewJPanel.removeLayer
(ILcdLayer aLayer) void
TLcdGXYViewJPanelLightWeight.removeLayer
(ILcdLayer aLayer) void
TLcdGXYViewPanel.removeLayer
(ILcdLayer aLayer) void
TLcdGXYViewPlanarImage.removeLayer
(ILcdLayer aLayer) -
Uses of ILcdLayer in com.luciad.view.gxy.asynchronous
Modifier and TypeInterfaceDescriptioninterface
Interface for layers that paint themselves asynchronously.Modifier and TypeClassDescriptionclass
TLcdGXYAsynchronousEditableLabelsLayerWrapper
extension forlayer nodes
.class
Implementation ofILcdGXYAsynchronousLayerWrapper
forILcdGXYEditableLabelsLayer
instances, wrapping and protecting the latter interface's state.class
TLcdGXYAsynchronousLayerWrapper
extension forlayer nodes
.class
Implementation ofILcdGXYAsynchronousLayerWrapper
forILcdGXYLayer
instances, wrapping and protecting the latter interface's state.Modifier and TypeMethodDescriptionTLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper.getLayer
(int aIndex) TLcdGXYAsynchronousLayerTreeNodeWrapper.getLayer
(int aIndex) Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
boolean
TLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper.containsLayer
(ILcdLayer aLayer) boolean
TLcdGXYAsynchronousLayerTreeNodeWrapper.containsLayer
(ILcdLayer aLayer) int
int
void
TLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper.moveLayerAt
(int aIndex, ILcdLayer aLayer) void
TLcdGXYAsynchronousLayerTreeNodeWrapper.moveLayerAt
(int aIndex, ILcdLayer aLayer) void
TLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper.removeLayer
(ILcdLayer aLayer) void
TLcdGXYAsynchronousLayerTreeNodeWrapper.removeLayer
(ILcdLayer aLayer) -
Uses of ILcdLayer in com.luciad.view.gxy.asynchronous.lightspeed
Modifier and TypeClassDescriptionclass
Deprecated.Lightspeed integration in GXY views is no longer supported.class
Deprecated.Lightspeed integration in GXY views is no longer supported.Modifier and TypeMethodDescriptionTLcdGXYLspAsynchronousLayerTreeNodeWrapper.getLayer
(int aIndex) Deprecated.Deprecated.Modifier and TypeMethodDescriptionboolean
Deprecated.boolean
Deprecated.boolean
TLcdGXYLspAsynchronousLayerTreeNodeWrapper.containsLayer
(ILcdLayer aLayer) Deprecated.int
Deprecated.void
TLcdGXYLspAsynchronousLayerTreeNodeWrapper.moveLayerAt
(int aIndex, ILcdLayer aLayer) Deprecated.void
TLcdGXYLspAsynchronousLayerTreeNodeWrapper.removeLayer
(ILcdLayer aLayer) Deprecated. -
Uses of ILcdLayer in com.luciad.view.gxy.measure
Modifier and TypeMethodDescriptionTLcdGXYImageLayerMeasureProviderFactory.createMeasureProvider
(ILcdLayer aLayer, ILcdView aView) -
Uses of ILcdLayer in com.luciad.view.gxy.swing
Modifier and TypeMethodDescriptionprotected abstract boolean
ALcdBusyLayerTreeNodeCellRenderer.isLayerOrDescendantBusy
(ILcdLayer aLayer) This method indicates whether or not the passed layer or one of its descendants is busy.protected boolean
TLcdGXYBusyLayerTreeNodeCellRenderer.isLayerOrDescendantBusy
(ILcdLayer aLayer) This method indicates whether or not the passed layer or one of its descendants is busy.protected abstract boolean
ALcdBusyLayerTreeNodeCellRenderer.isLayerOrDescendantPainting
(ILcdLayer aLayer) This method indicates whether or not the passed layer or one of its descendants is painting.protected boolean
TLcdGXYBusyLayerTreeNodeCellRenderer.isLayerOrDescendantPainting
(ILcdLayer aLayer) This method indicates whether or not the passed layer or one of its descendants is painting.protected void
ALcdBusyLayerTreeNodeCellRenderer.layerStateChanged
(ILcdLayer aLayer) Method which should be called by the implementing class when the result ofALcdBusyLayerTreeNodeCellRenderer.isLayerOrDescendantBusy(com.luciad.view.ILcdLayer)
orALcdBusyLayerTreeNodeCellRenderer.isLayerOrDescendantPainting(com.luciad.view.ILcdLayer)
changes foraLayer
.protected void
ALcdBusyLayerTreeNodeCellRenderer.updateRendererFromLayer
(JTree aTree, ILcdLayer aLayer, boolean aSelected, boolean aExpanded, boolean aLeaf, int aRow, boolean aHasFocus, TLcdLayerTreeNodeCellRenderer aRenderer) Update the state of the renderer to match the state of layeraLayer
protected void
TLcdGXYLayerTreeNodeCellRenderer.updateRendererFromLayer
(JTree aTree, ILcdLayer aLayer, boolean aSelected, boolean aExpanded, boolean aLeaf, int aRow, boolean aHasFocus) -
Uses of ILcdLayer in com.luciad.view.labeling.algorithm
Modifier and TypeMethodDescriptionTLcdCollectedLabeledObjectInfo.getLayer()
Returns the layer which contains the labeled object.Modifier and TypeMethodDescriptionboolean
TLcdCollectedLabelInfoList.containsLabel
(ILcdLayer aLayer, Object aObject, int aLabelIndex, int aSubLabelIndex) Checks if thisTLcdCollectedLabelInfoList
object contains the label identified by the given ILcdLayer, Object, label index and sublabel index.boolean
TLcdCollectedLabelInfoList.containsLabeledObject
(ILcdLayer aLayer, Object aObject) Checks if thisTLcdCollectedLabelInfoList
object contains theTLcdCollectedLabeledObjectInfo
identified by the given ILcdLayer and Object.TLcdCollectedLabelInfoList.getLabel
(ILcdLayer aLayer, Object aObject, int aLabelIndex, int aSubLabelIndex) Returns theTLcdCollectedLabelInfo
object that corresponds with the given ILcdLayer, Object, label index and sublabel index, ornull
if no such label info object could be found.TLcdCollectedLabelInfoList.getLabeledObject
(ILcdLayer aLayer, Object aObject) Returns aTLcdCollectedLabeledObjectInfo
for the given (ILcdLayer, Object) pair, ornull
if noTLcdCollectedLabeledObjectInfo
could be found.TLcdCollectedLabelInfoList.getLabelsForLabeledObject
(ILcdLayer aLayer, Object aObject) This method returns allTLcdCollectedLabelInfo
objects for the given labeled object identified by the givenILcdLayer
andObject
.void
Sets the layer to the given layer.ModifierConstructorDescriptionTLcdCollectedLabeledObjectInfo
(Object aDomainObject, ILcdLayer aLayer) Creates a newTLcdCollectedLabeledObjectInfo
for the given object and layer. -
Uses of ILcdLayer in com.luciad.view.lightspeed
Modifier and TypeMethodDescriptionboolean
ALspAWTView.containsLayer
(ILcdLayer aILcdLayer) boolean
TLspExternalView.containsLayer
(ILcdLayer aILcdLayer) Deprecated.boolean
TLspFXView.containsLayer
(ILcdLayer aLayer) boolean
TLspOffscreenView.containsLayer
(ILcdLayer aILcdLayer) int
int
Deprecated.int
int
void
ALspAWTView.moveLayerAt
(int i, ILcdLayer aILcdLayer) void
TLspExternalView.moveLayerAt
(int i, ILcdLayer aILcdLayer) Deprecated.void
TLspFXView.moveLayerAt
(int aIndex, ILcdLayer aLayer) void
TLspOffscreenView.moveLayerAt
(int i, ILcdLayer aILcdLayer) void
ALspAWTView.removeLayer
(ILcdLayer aILcdLayer) void
TLspExternalView.removeLayer
(ILcdLayer aILcdLayer) Deprecated.void
TLspFXView.removeLayer
(ILcdLayer aLayer) void
TLspOffscreenView.removeLayer
(ILcdLayer aILcdLayer) -
Uses of ILcdLayer in com.luciad.view.lightspeed.layer
Modifier and TypeInterfaceDescriptioninterface
This interface is used by layers that have anILspStyler
and allow editing of this styler.interface
Extension ofILspPaintableLayer
that paints the contents of its model using anILspPainter
.interface
Root interface for all layers in anILspView
.interface
Interface for a layer that can paint itself into anILspView
.interface
This interface is used by layers that have anILspStyler
.Modifier and TypeClassDescriptionclass
Base class for implementations ofILspLayer
.class
Default implementation ofILspInteractivePaintableLayer
.class
Extension ofTLspLayer
that implementsILcdLayerTreeNode
and hence can also have child layers.Modifier and TypeMethodDescriptionboolean
boolean
boolean
TLspLayerTreeNode.containsLayer
(ILcdLayer aLayer) int
TLspInitialLayerIndexProvider.getInitialLayerIndex
(ILcdLayer aLayer, ILcdLayerTreeNode aLayerNode) Looks at the layer'stype
and determines an initial index as follows: ForBACKGROUND
layers, this method starts from the bottom up and inserts the new layer just below the first layer which is not also a background layer. ForINTERACTIVE
layers, the method starts from the bottom up and inserts the new layer just above the first layer which is not aBACKGROUND
orINTERACTIVE
layer. ForEDITABLE
layers, the method starts from the top down and inserts the new layer just below the first layer which is not aREALTIME
layer.REALTIME
layers are simply added at the top of the layer list.int
void
TLspLayerTreeNode.moveLayerAt
(int aIndex, ILcdLayer aLayer) void
TLspLayerTreeNode.removeLayer
(ILcdLayer aLayer) -
Uses of ILcdLayer in com.luciad.view.lightspeed.layer.imageprojection
Modifier and TypeInterfaceDescriptioninterface
Interface for layers that can project images onto the 3D terrain in anILspView
. -
Uses of ILcdLayer in com.luciad.view.lightspeed.layer.integration.gxy
Modifier and TypeClassDescriptionclass
Deprecated.GXY integration in Lightspeed views is no longer supported.class
Deprecated.GXY integration in Lightspeed views is no longer supported.Modifier and TypeMethodDescriptionTLspGXYLayerTreeNodeAdapter.getLayer
(int aIndex) Deprecated.Deprecated.Modifier and TypeMethodDescriptionboolean
Deprecated.boolean
Deprecated.boolean
TLspGXYLayerTreeNodeAdapter.containsLayer
(ILcdLayer aLayer) Deprecated.int
Deprecated.void
TLspGXYLayerTreeNodeAdapter.moveLayerAt
(int aIndex, ILcdLayer aLayer) Deprecated.void
TLspGXYLayerTreeNodeAdapter.removeLayer
(ILcdLayer aLayer) Deprecated. -
Uses of ILcdLayer in com.luciad.view.lightspeed.layer.raster
Modifier and TypeClassDescriptionclass
Layer implementation that can visualize raster data in anILspView
. -
Uses of ILcdLayer in com.luciad.view.lightspeed.measure
Modifier and TypeMethodDescriptionTLspImageLayerMeasureProviderFactory.createMeasureProvider
(ILcdLayer aLayer, ILcdView aView) -
Uses of ILcdLayer in com.luciad.view.lightspeed.swing
Modifier and TypeMethodDescriptionprotected boolean
TLspBusyLayerCellRenderer.isLayerOrDescendantBusy
(ILcdLayer aLayer) Used to trace whether a layer or descendant is finished loading or not:true
when a layer or descendant is still busy,false
otherwise.protected boolean
TLspBusyLayerCellRenderer.isLayerOrDescendantPainting
(ILcdLayer aLayer) Used to trace whether a layer or descendant is finished painting or not:true
when a layer or descendant is still painting,false
otherwise.protected Icon
TLspBusyLayerCellRenderer.updateLabelDisabledIcon
(Icon aDefaultDisabledIcon, ILcdLayer aLayer, boolean aIsDeterminate, double aProgress) Method used to update a busy cell renderer icon.protected Icon
TLspBusyLayerCellRenderer.updateLabelIcon
(Icon aDefaultIcon, ILcdLayer aLayer, boolean aIsDeterminate, double aProgress) Method used to update a busy cell renderer icon.protected String
TLspBusyLayerCellRenderer.updateLabelText
(String aDefaultText, ILcdLayer aLayer, boolean aIsDeterminate, double aProgress) Method used to update a busy cell renderer string.protected void
TLspBusyLayerCellRenderer.updateRendererFromLayer
(JTree aTree, ILcdLayer aLayer, boolean aSelected, boolean aExpanded, boolean aLeaf, int aRow, boolean aHasFocus, TLcdLayerTreeNodeCellRenderer aRenderer) Update the state of the renderer to match the state of layeraLayer
protected void
TLspLayerTreeNodeCellRenderer.updateRendererFromLayer
(JTree aTree, ILcdLayer aLayer, boolean aSelected, boolean aExpanded, boolean aLeaf, int aRow, boolean aHasFocus) -
Uses of ILcdLayer in com.luciad.view.map
Modifier and TypeClassDescriptionclass
TLcdMapGeorefGridLayer
is anILcdGXYLayer
that can be added in anILcdGXYView
to display a GeorefGrid.class
ThisILcdGXYLayer
can be added in anILcdGXYView
to display aTLcdLonLatGrid
.class
TLcdUPSGridLayer
is anILcdGXYLayer
that can be added in anILcdGXYView
to display a Universal Polar Stereographic MGRS grid.class
TLcdUTMGridLayer
is anILcdGXYLayer
that can be added in anILcdGXYView
to display a UTM MGRS grid.class
ILcdGXYLayer
implementation that is capable of visualizing cartesian (XY) grid data. -
Uses of ILcdLayer in com.luciad.view.map.mgrs
Modifier and TypeClassDescriptionclass
ILcdGXYLayer
implementation that is capable of visualizing MGRS grid data (UTM + UPS). -
Uses of ILcdLayer in com.luciad.view.map.multilevelgrid
Modifier and TypeClassDescriptionclass
AnILcdGXYLayer
implementation that can be added to anILcdGXYView
to render and label aILcdMultilevelGrid
. -
Uses of ILcdLayer in com.luciad.view.swing
Modifier and TypeMethodDescriptionTLcdModelElementBalloonDescriptor.getLayer()
Returns the layer.Modifier and TypeMethodDescriptionprotected void
TLcdLayerTreeNodeCellRenderer.updateLayerFromRenderer
(ILcdLayer aLayer) Updates the layer to match the state of the renderer.protected void
TLcdLayerTreeNodeCellRenderer.updateRendererFromLayer
(JTree aTree, ILcdLayer aLayer, boolean aSelected, boolean aExpanded, boolean aLeaf, int aRow, boolean aHasFocus) Update the state of the renderer to match the state of the given layer.ModifierConstructorDescriptionTLcdModelElementBalloonDescriptor
(Object aObject, ILcdModel aModel, ILcdLayer aLayer) Creates a model element balloon descriptor, initialized with the given object, model and layer. -
Uses of ILcdLayer in com.luciad.wms.client.gxy
Modifier and TypeClassDescriptionclass
ThisILcdGXYLayer
implementation is designed for models containing anALcdWMSProxy
object.