Uses of Interface
com.luciad.view.lightspeed.layer.ILspLayer
Packages that use ILspLayer
Package
Description
This package provides classes to visualize Bing Maps data on a Lightspeed map.
This package contains a layer factory to visualize SIGWX weather feature models found in BUFR files.
This package provides classes for visualizing KML data on Lightspeed maps.
This package contains a layer factory for the portrayal of MGCP data in accordance with the
MGCP 2.0 Portrayal Standard.
Provides GeoSym symbology support for the VPF format.
This package contains a layer builder to visualized large point clouds.
Provides support facilities for adding a new data format to Lucy.
Provides support facilities for adding visualization in a Lightspeed view for data formats.
Provides actions that have a relationship with a Lightspeed map.
Provides supporting classes for asynchronous painting.
Contains a broad range of classes related to the visual representation of a map.
Contains Lightspeed style related classes, such as a class containing customizable style context.
This package provides support for the OGC Web Map Tile Service (WMTS).
Handles simulation of dynamic data.
Provides an asynchronous layer wrapper and paint queue implementation that allows
inserting Lightspeed layers into an
ILcdGXYView
.Provides support for OpenGL-based 2D and 3D visualization of data.
Provides controllers for the manipulation of domain objects in a view.
Provides functionality for visually inspecting layers.
Classes that describe edit handle results and edit operations.
Defines a mechanism for snapping between objects that are being edited.
Handles labeling algorithms.
Handles label locations.
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 support for grouping the objects that should be painted and handling changes to these
groups.
Provides layering support for raster layers.
Provides support for the painting of grids.
Provides support for painting labels for objects.
Contains utility classes related to Lightspeed views.
This package contains the layer builder for visualizing
ALcdWMSProxy
instances in a Lightspeed view.-
Uses of ILspLayer in com.luciad.format.bingmaps.view.lightspeed
Methods in com.luciad.format.bingmaps.view.lightspeed that return types with arguments of type ILspLayer -
Uses of ILspLayer in com.luciad.format.bufr.lightspeed
Methods in com.luciad.format.bufr.lightspeed that return ILspLayer -
Uses of ILspLayer in com.luciad.format.kml22.view.lightspeed
Methods in com.luciad.format.kml22.view.lightspeed that return ILspLayer -
Uses of ILspLayer in com.luciad.format.mgcp.view.lightspeed
Methods in com.luciad.format.mgcp.view.lightspeed that return types with arguments of type ILspLayer -
Uses of ILspLayer in com.luciad.format.nitf.lightspeed
Methods in com.luciad.format.nitf.lightspeed that return types with arguments of type ILspLayer -
Uses of ILspLayer in com.luciad.format.vpf.lightspeed
Methods in com.luciad.format.vpf.lightspeed that return ILspLayer -
Uses of ILspLayer in com.luciad.lidar.lightspeed
Methods in com.luciad.lidar.lightspeed that return ILspLayer -
Uses of ILspLayer in com.luciad.lucy.format
Methods in com.luciad.lucy.format that return ILspLayerModifier and TypeMethodDescriptionTLcyGXYLspAsynchronousFormatWrapper.GXYLspLayerFactory.createLayer
(ILcdGXYLayer aLayer) Creates anILspLayer
equivalent of the givenILcdGXYLayer
. -
Uses of ILspLayer in com.luciad.lucy.format.lightspeed
Methods in com.luciad.lucy.format.lightspeed with parameters of type ILspLayerModifier and TypeMethodDescriptionboolean
ALcyLspFormat.isLayerOfFormat
(ILspLayer aLayer) Returnstrue
if and only if the given layer is a layer of this format.boolean
ALcyLspFormatWrapper.isLayerOfFormat
(ILspLayer aLayer) boolean
TLcyLspLayerTreeNodeFormatWrapper.isLayerOfFormat
(ILspLayer aLayer) Returnstrue
if and only if the given layer is a layer of this format.boolean
TLcyLspSafeGuardFormatWrapper.isLayerOfFormat
(ILspLayer aLayer) Returnstrue
if and only if the given layer is a layer of this format.final boolean
TLcyLspTransformingModelFormatWrapper.isLayerOfFormat
(ILspLayer aLayer) boolean
TLcyLspLayerTreeNodeFormatWrapper.isLayerTreeNodeOfFormat
(ILspLayer aLayer) Returnstrue
if and only if the given layer is anILcdLayerTreeNode
of the current data format. -
Uses of ILspLayer in com.luciad.lucy.map.action.lightspeed
Methods in com.luciad.lucy.map.action.lightspeed that return types with arguments of type ILspLayerModifier and TypeMethodDescriptionTLcyLspCreateLayerAction.createLayersForModel
(ILcdModel aModel, Component aParentComponent) TLcyLspCreateLayerAction.getMapComponent()
Method parameters in com.luciad.lucy.map.action.lightspeed with type arguments of type ILspLayerModifier and TypeMethodDescriptionstatic ILcdAction
TLcyLspSaveAsImageActionFactory.createActionForMapComponent
(ILcyGenericMapComponent<? extends ILspView, ? extends ILspLayer> aMapComponent, ILcyLucyEnv aLucyEnv) Create an action to save aILcyGenericMapComponent
with anILspView
to an image.Constructor parameters in com.luciad.lucy.map.action.lightspeed with type arguments of type ILspLayerModifierConstructorDescriptionTLcyLspCreateLayerAction
(ALcyFormat aFormat, ILcyGenericMapComponent<ILspView, ILspLayer> aMapComponent) Creates a new action capable of creating and adding anILspLayer
of the specifiedALcyFormat
to theILspView
ofaMapComponent
.TLcyLspCreateLayerAction
(ILcyLucyEnv aLucyEnv, ILcyGenericMapComponent<ILspView, ILspLayer> aMapComponent) Creates a new action capable of creating and adding anILspLayer
to theILspView
ofaMapComponent
-
Uses of ILspLayer in com.luciad.lucy.map.asynchronous
Methods in com.luciad.lucy.map.asynchronous with parameters of type ILspLayerModifier and TypeMethodDescriptionabstract ILcdGXYLayer
ALcyAsynchronousPaintFacade.createGXYLspAsynchronousLayer
(ILspLayer aLspLayer, ILcdGXYLayer aGXYLayer) Enables the given layers to be painted asynchronously, depending on the facade instance. -
Uses of ILspLayer in com.luciad.lucy.map.lightspeed
Methods in com.luciad.lucy.map.lightspeed that return types with arguments of type ILspLayerModifier and TypeMethodDescriptionprotected ILcdFilter
<ILspLayer> TLcyLspMapLayerControlFactory.createActionEnabledFilter
(int aFilterID, ALcyProperties aProperties) Creates anILcdFilter
for the corresponding action.protected ILcdFilter
<ILspLayer> TLcyLspMapLayerControlFactory.createActiveSettableEnabledFilter
(int aFilterID, ALcyProperties aProperties) Creates anILcdFilter
for the corresponding active settable.TLcyLspCompositeLayerFactory.createLayers
(ILcdModel aModel) protected ILcdFilter
<ILspLayer> TLcyLspMapLayerControlFactory.getActionEnabledFilter
(int aFilterID) Returns theILcdFilter
for the given ID.protected ILcdFilter
<ILspLayer> TLcyLspMapLayerControlFactory.getActiveSettableEnabledFilter
(int aFilterID) Returns theILcdFilter
for the given ID.TLcyLspMapComponent.getSelectedLayersAsList()
Method parameters in com.luciad.lucy.map.lightspeed with type arguments of type ILspLayerModifier and TypeMethodDescriptionvoid
TLcyLspMapComponent.setSelectedLayersAsList
(List<? extends ILspLayer> aSelectedLayers) -
Uses of ILspLayer in com.luciad.lucy.map.style.lightspeed
Methods in com.luciad.lucy.map.style.lightspeed that return ILspLayerModifier and TypeMethodDescriptionTLcyLspCustomizableStyleContext.getLayer()
Returns the layer using the styleConstructors in com.luciad.lucy.map.style.lightspeed with parameters of type ILspLayerModifierConstructorDescriptionTLcyLspCustomizableStyleContext
(TLspCustomizableStyle aStyle, TLspPaintRepresentation aPaintRepresentation, TLspPaintState aPaintState, ILspLayer aLayer) Create a newTLcyLspCustomizableStyleContext
instance -
Uses of ILspLayer in com.luciad.ogc.wmts.client
Methods in com.luciad.ogc.wmts.client with parameters of type ILspLayerModifier and TypeMethodDescriptionTLcdWMTSGetFeatureInfoContext.createContext
(ILspView aView, ILspLayer aLayer, int aX, int aY) Creates an instance ofTLcdWMTSGetFeatureInfoContext
-
Uses of ILspLayer in com.luciad.realtime
Methods in com.luciad.realtime that return ILspLayerModifier and TypeMethodDescriptionILspLayer[][]
TLcdSimulator.getSimulationLspLayers()
Returns a two-dimensional array ofILspLayer
. -
Uses of ILspLayer in com.luciad.view.gxy.asynchronous.lightspeed
Methods in com.luciad.view.gxy.asynchronous.lightspeed that return ILspLayerMethods in com.luciad.view.gxy.asynchronous.lightspeed with parameters of type ILspLayerModifier and TypeMethodDescriptionvoid
ILcdGXYLspAsynchronousLayerRunnable.run
(ILspLayer aSafeLspLayer, ILcdGXYLayer aSafeGXYLayer) Deprecated.Implementations of this method can safely access and change the given layers.Constructors in com.luciad.view.gxy.asynchronous.lightspeed with parameters of type ILspLayerModifierConstructorDescriptionTLcdGXYLspAsynchronousLayerTreeNodeWrapper
(ILcdGXYLayer aDecoratedGXYLayer, ILspLayer aLayer) Deprecated.Creates a layer node decorator that delegates painting to an asynchronous paint queue.TLcdGXYLspAsynchronousLayerWrapper
(ILcdGXYLayer aDecoratedLayer, ILspLayer aLayer) Deprecated.Creates a layer decorator that delegates painting to an asynchronous paint queue.TLcdGXYLspAsynchronousLayerWrapper
(ILcdGXYLayer aDecoratedLayer, ILspLayer aLayer, ILcdGXYAsynchronousPaintQueue aQueue) Deprecated.Creates a layer decorator that delegates painting to an asynchronous paint queue. -
Uses of ILspLayer in com.luciad.view.lightspeed
Methods in com.luciad.view.lightspeed that return ILspLayerModifier and TypeMethodDescriptionALspAWTView.getLayer
(int i) ILspPaintingOrder.PaintStep.getLayer()
Returns the layer corresponding to this paint step.ILspView.getLayer
(int aIndex) Returns the layer at the given index.TLspContext.getLayer()
Returns the layer that is being rendered.TLspExternalView.getLayer
(int i) Deprecated.TLspFXView.getLayer
(int aIndex) TLspOffscreenView.getLayer
(int i) Deprecated.Methods in com.luciad.view.lightspeed that return types with arguments of type ILspLayerModifier and TypeMethodDescriptionALspAWTView.addLayersFor
(ILcdModel aModel) ILspView.addLayersFor
(ILcdModel aModel) Adds a model to be displayed in this view.TLspExternalView.addLayersFor
(ILcdModel aModel) Deprecated.TLspFXView.addLayersFor
(ILcdModel aModel) TLspOffscreenView.addLayersFor
(ILcdModel aModel) ILspView.getLayers()
Methods in com.luciad.view.lightspeed with parameters of type ILspLayerModifier and TypeMethodDescriptionvoid
void
Adds the given layer to the view.void
Deprecated.void
void
TLspViewServices.getTaskExecutor
(ILspLayer aLayer) Returns theILspTaskExecutor
that is used to execute (asynchronous) tasks for the given layer.void
Initializes this context for the given view and layer.Constructors in com.luciad.view.lightspeed with parameters of type ILspLayerModifierConstructorDescriptionPaintStep
(ILspLayer aLayer, TLspPaintRepresentationState aPaintRepresentationState) Creates a paint step for the given layer and paint representation state.PaintStep
(ILspLayer aLayer, TLspPaintRepresentationState aPaintRepresentationState, ILcdLayered aLayered, int aIndex) Creates a paint step for the given layer and paint representation state.TLspContext
(ILspLayer aLayer, ILspView aView) Constructs a new context for the given view and layer. -
Uses of ILspLayer in com.luciad.view.lightspeed.controller.manipulation
Methods in com.luciad.view.lightspeed.controller.manipulation with parameters of type ILspLayerModifier and TypeMethodDescriptionabstract Object
Create a new (empty) objectprotected void
TLspEditController.startInteractionForLayer
(ILspLayer aLayer) Adds listeners for various editing-related changes to the given layer.protected void
TLspEditController.terminateInteractionForLayer
(ILspLayer aLayer) Counterpart of TLspEditController.startInteractionForLayer(com.luciad.view.lightspeed.layer.ILspLayer) which removes the edit controller's listeners from the given layer. -
Uses of ILspLayer in com.luciad.view.lightspeed.controller.visualinspection
Methods in com.luciad.view.lightspeed.controller.visualinspection that return types with arguments of type ILspLayerModifier and TypeMethodDescriptionTLspFlickerController.getLayers()
Returns the list of layer collections that we are flickering between.TLspPortholeController.getLayers()
Returns the list of layer collections that we are interacting with.TLspSwipeController.getLayers()
Returns the list of layer collections that we are swiping between.Method parameters in com.luciad.view.lightspeed.controller.visualinspection with type arguments of type ILspLayerModifier and TypeMethodDescriptionvoid
TLspFlickerController.setLayers
(List<? extends Collection<? extends ILspLayer>> aLayers) Sets the layers to flicker, i.e., to quickly toggle visibility.void
TLspPortholeController.setLayers
(Collection<? extends ILspLayer> aLayers1, Collection<? extends ILspLayer> aLayers2) Configures a porthole through the first set of layers, exposing the second set of layers.void
TLspSwipeController.setLayers
(Collection<? extends ILspLayer> aLayers1, Collection<? extends ILspLayer> aLayers2) Sets the two sets of layers to swipe. -
Uses of ILspLayer in com.luciad.view.lightspeed.editor.operation
Constructors in com.luciad.view.lightspeed.editor.operation with parameters of type ILspLayerModifierConstructorDescriptionTLspEditingStateEvent
(TLspEditingStateEvent.ChangeType aChangeType, Object aOriginalObject, ILspLayer aSource) Creates a new editing state event with the given change type, and the single object for which the editing state has changed.TLspEditingStateEvent
(TLspEditingStateEvent.ChangeType aChangeType, Collection<Object> aOriginalObjects, ILspLayer aSource) Creates a new editing state event with the given change type, a collection of objects for which the editing state has changed. -
Uses of ILspLayer in com.luciad.view.lightspeed.editor.snapping
Methods in com.luciad.view.lightspeed.editor.snapping with parameters of type ILspLayerModifier and TypeMethodDescriptionprotected Collection
<ILcdPoint> TLspPointToPointSnapper.convertObjectToPointSnapTargets
(Object aObject, ILspLayer aLayer, ILspView aView) Deprecated. -
Uses of ILspLayer in com.luciad.view.lightspeed.label.algorithm
Methods in com.luciad.view.lightspeed.label.algorithm with parameters of type ILspLayerModifier and TypeMethodDescriptionabstract TLspContext
ILspLabelingAlgorithm.LabelContext.getContext
(ILspLayer aLayer, ILspView aView) Returns a context for the given label. -
Uses of ILspLayer in com.luciad.view.lightspeed.label.location
Methods in com.luciad.view.lightspeed.label.location with parameters of type ILspLayerModifier and TypeMethodDescriptionabstract Iterable
<ALspLabelLocations.LocationInfo> ALspLabelLocations.getLabelLocations
(ILspView aView, ILspLayer aLayer, TLspPaintRepresentation aPaintRepresentation, boolean aVisibleOnly) Retrieves the current set of label locations and visibilities.TLspLabelLocations.getLabelLocations
(ILspView aView, ILspLayer aLayer, TLspPaintRepresentation aPaintRepresentation, boolean aVisibleOnly) -
Uses of ILspLayer in com.luciad.view.lightspeed.layer
Subinterfaces of ILspLayer in com.luciad.view.lightspeed.layerModifier 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
Interface for a layer that can paint itself into anILspView
.interface
This interface is used by layers that have anILspStyler
.Classes in com.luciad.view.lightspeed.layer that implement ILspLayerModifier and TypeClassDescriptionclass
Base class for implementations ofILspLayer
.class
Default implementation ofILspInteractivePaintableLayer
.class
Extension ofTLspLayer
that implementsILcdLayerTreeNode
and hence can also have child layers.Methods in com.luciad.view.lightspeed.layer that return ILspLayerModifier and TypeMethodDescriptionabstract ILspLayer
ALspLayerBuilder.build()
Creates a new layer instance.abstract ILspLayer
ALspSingleLayerFactory.createLayer
(ILcdModel aModel) Creates a singleILspLayer
object representing the given model.TLspLayerPaintStateEvent.getLayer()
Returns the layer whose state change triggered this event.TLspLayerStateEvent.getLayer()
Returns the layer whose state change triggered this event.Methods in com.luciad.view.lightspeed.layer that return types with arguments of type ILspLayerModifier and TypeMethodDescriptionfinal Collection
<ILspLayer> ALspSingleLayerFactory.createLayers
(ILcdModel aModel) CallsALspSingleLayerFactory.createLayer(com.luciad.model.ILcdModel)
and wraps its result in a single-elementCollection
.ILspLayerFactory.createLayers
(ILcdModel aModel) Creates one or moreILspLayer
objects for the given model.TLspCompositeLayerFactory.createLayers
(ILcdModel aModel) Delegates to the first layer factory whosecanCreateLayer()
method returns true for the given model.TLspLayerTreeNode.getLayers()
Method parameters in com.luciad.view.lightspeed.layer with type arguments of type ILspLayerModifier and TypeMethodDescriptionboolean
TLspLayerTreeNode.addLayers
(Collection<ILspLayer> aLayers) Adds multiple child layers to this tree node.void
ALspLayer.addStatusListener
(ILcdStatusListener<ILspLayer> aStatusListener) void
ILspLayer.addStatusListener
(ILcdStatusListener<ILspLayer> aListener) Adds a status listener to this layer that is notified when the layer starts work asynchronously, when it is in progress, and when it is finished.protected void
ALspLayer.fireStatusEvent
(TLcdStatusEvent<ILspLayer> aStatusEvent) Fires a status event.void
ALspLayer.removeStatusListener
(ILcdStatusListener<ILspLayer> aStatusListener) void
ILspLayer.removeStatusListener
(ILcdStatusListener<ILspLayer> aListener) Removes a previously added status listener from this layer.Constructors in com.luciad.view.lightspeed.layer with parameters of type ILspLayerModifierConstructorDescriptionTLspEditingSupport
(ILspLayer aLayer) Creates a new editing support.TLspLayerPaintStateEvent
(ILspLayer aLayer, TLspLayerPaintStateEvent.Type aType, TLspPaintRepresentationState aPaintRepresentationState, Object aOldValue, Object aNewValue) Creates a new layer state change event with the given parameters.TLspLayerStateEvent
(ILspLayer aLayer, TLspLayerStateEvent.Type aType, TLspPaintRepresentation aPaintRepresentation, Object aOldValue, Object aNewValue) Creates a new layer state change event with the given parameters.TLspLayerStateSupport
(ILspLayer aLayer) Creates a new layer state support for the given layer. -
Uses of ILspLayer in com.luciad.view.lightspeed.layer.imageprojection
Subinterfaces of ILspLayer in com.luciad.view.lightspeed.layer.imageprojectionModifier and TypeInterfaceDescriptioninterface
Interface for layers that can project images onto the 3D terrain in anILspView
. -
Uses of ILspLayer in com.luciad.view.lightspeed.layer.integration.gxy
Classes in com.luciad.view.lightspeed.layer.integration.gxy that implement ILspLayerModifier and TypeClassDescriptionclass
Deprecated.GXY integration in Lightspeed views is no longer supported.class
Deprecated.GXY integration in Lightspeed views is no longer supported.Method parameters in com.luciad.view.lightspeed.layer.integration.gxy with type arguments of type ILspLayerModifier and TypeMethodDescriptionvoid
TLspGXYLayerAdapter.fireStatusEvent
(TLcdStatusEvent<ILspLayer> aStatusEvent) Deprecated. -
Uses of ILspLayer in com.luciad.view.lightspeed.layer.paintgroup
Methods in com.luciad.view.lightspeed.layer.paintgroup that return ILspLayerModifier and TypeMethodDescriptionTLspPaintGroupsChangedEvent.getLayer()
Returns the layer for which the paint groups or objects have changed.Constructors in com.luciad.view.lightspeed.layer.paintgroup with parameters of type ILspLayerModifierConstructorDescriptionTLspPaintGroupsChangedEvent
(ILspLayer aLayer, ILspView aView, ILspPaintGroupSet aPaintGroupSet, Collection<TLspPaintGroupsChangedEvent.Change> aPaintGroupChanges) Creates an event where specific objects have changed.TLspPaintGroupsChangedEvent
(ILspLayer aLayer, ILspView aView, TLspPaintGroupsChangedEvent.Type aType, ILspPaintGroupSet aPaintGroupSet) Creates an event where all paint groups are removed or may have changed. -
Uses of ILspLayer in com.luciad.view.lightspeed.layer.raster
Classes in com.luciad.view.lightspeed.layer.raster that implement ILspLayerModifier and TypeClassDescriptionclass
Layer implementation that can visualize raster data in anILspView
.Method parameters in com.luciad.view.lightspeed.layer.raster with type arguments of type ILspLayerModifier and TypeMethodDescriptionvoid
TLspRasterLayer.fireStatusEvent
(TLcdStatusEvent<ILspLayer> aStatusEvent) -
Uses of ILspLayer in com.luciad.view.lightspeed.painter.grid
Methods in com.luciad.view.lightspeed.painter.grid that return ILspLayer -
Uses of ILspLayer in com.luciad.view.lightspeed.painter.label
Methods in com.luciad.view.lightspeed.painter.label that return ILspLayerModifier and TypeMethodDescriptionTLspLabelID.getLayer()
Returns the layer this label belongs to.Constructors in com.luciad.view.lightspeed.painter.label with parameters of type ILspLayerModifierConstructorDescriptionTLspLabelID
(ILspLayer aLayer, TLspPaintRepresentation aPaintRepresentation, Object aDomainObject, Object aSubLabelID) Create a new label identifier using the labels' domain object and sublabel ID -
Uses of ILspLayer in com.luciad.view.lightspeed.util
Methods in com.luciad.view.lightspeed.util with parameters of type ILspLayerModifier and TypeMethodDescriptionTLspViewNavigationUtil.animatedCenter
(ILspLayer... aLayers) Starts an animation that moves the view to the middle of data of the specified layers.void
Moves the view to the middle of data of the specified layers.void
Fits the view on the specified layers.Method parameters in com.luciad.view.lightspeed.util with type arguments of type ILspLayerModifier and TypeMethodDescriptionTLspViewNavigationUtil.animatedFit
(Collection<ILspLayer> aLayers) Returns an animation that fits the view on the specified layers.void
TLspViewNavigationUtil.fit
(Collection<ILspLayer> aLayers) Fits the view on the specified layers. -
Uses of ILspLayer in com.luciad.wms.client.lightspeed
Methods in com.luciad.wms.client.lightspeed that return types with arguments of type ILspLayer
getSnapTargets
, which provides a lot more context information and better filtering capabilities to allow for more fine-grained control over snapping customization.