Uses of Interface
com.luciad.view.lightspeed.layer.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
-
Uses of ILspLayer in com.luciad.format.bufr.lightspeed
-
Uses of ILspLayer in com.luciad.format.kml22.view.lightspeed
-
Uses of ILspLayer in com.luciad.format.mgcp.view.lightspeed
-
Uses of ILspLayer in com.luciad.format.nitf.lightspeed
-
Uses of ILspLayer in com.luciad.format.vpf.lightspeed
-
Uses of ILspLayer in com.luciad.lidar.lightspeed
-
Uses of ILspLayer in com.luciad.lucy.format
Modifier and TypeMethodDescriptionTLcyGXYLspAsynchronousFormatWrapper.GXYLspLayerFactory.createLayer
(ILcdGXYLayer aLayer) Creates anILspLayer
equivalent of the givenILcdGXYLayer
. -
Uses of ILspLayer in com.luciad.lucy.format.lightspeed
Modifier 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
Modifier and TypeMethodDescriptionTLcyLspCreateLayerAction.createLayersForModel
(ILcdModel aModel, Component aParentComponent) TLcyLspCreateLayerAction.getMapComponent()
Modifier and TypeMethodDescriptionstatic ILcdAction
TLcyLspSaveAsImageActionFactory.createActionForMapComponent
(ILcyGenericMapComponent<? extends ILspView, ? extends ILspLayer> aMapComponent, ILcyLucyEnv aLucyEnv) Create an action to save aILcyGenericMapComponent
with anILspView
to an image.ModifierConstructorDescriptionTLcyLspCreateLayerAction
(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
Modifier 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
Modifier 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()
Modifier and TypeMethodDescriptionvoid
TLcyLspMapComponent.setSelectedLayersAsList
(List<? extends ILspLayer> aSelectedLayers) -
Uses of ILspLayer in com.luciad.lucy.map.style.lightspeed
Modifier and TypeMethodDescriptionTLcyLspCustomizableStyleContext.getLayer()
Returns the layer using the styleModifierConstructorDescriptionTLcyLspCustomizableStyleContext
(TLspCustomizableStyle aStyle, TLspPaintRepresentation aPaintRepresentation, TLspPaintState aPaintState, ILspLayer aLayer) Create a newTLcyLspCustomizableStyleContext
instance -
Uses of ILspLayer in com.luciad.ogc.wmts.client
Modifier and TypeMethodDescriptionTLcdWMTSGetFeatureInfoContext.createContext
(ILspView aView, ILspLayer aLayer, int aX, int aY) Creates an instance ofTLcdWMTSGetFeatureInfoContext
-
Uses of ILspLayer in com.luciad.realtime
Modifier and TypeMethodDescriptionILspLayer[][]
TLcdSimulator.getSimulationLspLayers()
Returns a two-dimensional array ofILspLayer
. -
Uses of ILspLayer in com.luciad.view.gxy.asynchronous.lightspeed
Modifier and TypeMethodDescriptionvoid
ILcdGXYLspAsynchronousLayerRunnable.run
(ILspLayer aSafeLspLayer, ILcdGXYLayer aSafeGXYLayer) Deprecated.Implementations of this method can safely access and change the given layers.ModifierConstructorDescriptionTLcdGXYLspAsynchronousLayerTreeNodeWrapper
(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
Modifier 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.Modifier 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()
Modifier 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.ModifierConstructorDescriptionPaintStep
(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
Modifier 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
Modifier 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.Modifier 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
ModifierConstructorDescriptionTLspEditingStateEvent
(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
Modifier and TypeMethodDescriptionprotected Collection
<ILcdPoint> TLspPointToPointSnapper.convertObjectToPointSnapTargets
(Object aObject, ILspLayer aLayer, ILspView aView) Deprecated. -
Uses of ILspLayer in com.luciad.view.lightspeed.label.algorithm
Modifier 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
Modifier 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
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
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 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.Modifier 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()
Modifier 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.ModifierConstructorDescriptionTLspEditingSupport
(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
Modifier 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
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 TypeMethodDescriptionvoid
TLspGXYLayerAdapter.fireStatusEvent
(TLcdStatusEvent<ILspLayer> aStatusEvent) Deprecated. -
Uses of ILspLayer in com.luciad.view.lightspeed.layer.paintgroup
Modifier and TypeMethodDescriptionTLspPaintGroupsChangedEvent.getLayer()
Returns the layer for which the paint groups or objects have changed.ModifierConstructorDescriptionTLspPaintGroupsChangedEvent
(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
Modifier and TypeClassDescriptionclass
Layer implementation that can visualize raster data in anILspView
.Modifier and TypeMethodDescriptionvoid
TLspRasterLayer.fireStatusEvent
(TLcdStatusEvent<ILspLayer> aStatusEvent) -
Uses of ILspLayer in com.luciad.view.lightspeed.painter.grid
-
Uses of ILspLayer in com.luciad.view.lightspeed.painter.label
Modifier and TypeMethodDescriptionTLspLabelID.getLayer()
Returns the layer this label belongs to.ModifierConstructorDescriptionTLspLabelID
(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
Modifier 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.Modifier 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
getSnapTargets
, which provides a lot more context information and better filtering capabilities to allow for more fine-grained control over snapping customization.