Uses of Interface
com.luciad.view.ILcdView
Package
Description
Provides classes for
ILcdEarthTileSet
s with terrain data.Provides a terrain profile model that can be used to display terrain.
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 and its subpackagesprovides classes for visualizing KML data on both 2D and 3D maps.
This package provides classes for visualizing KML data on 2D maps.
This package provides classes for visualizing KML data on Lightspeed maps.
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
.The drawing add-on provides Lucy with the functionality to draw SLD styled shapes on the map and
editing and/or saving these drawings afterwards.
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.This package provides the
TLcyLspDrawingAddOn
.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 offers printing support to Lucy.
Provides the addon that offers printing support for Lightspeed views.
Provides the addon that allows to customize/inspect the selected object.
This is a terrain analysis add-on for line-of-sight (LOS) calculation on Lightspeed maps.
Provides the add-on to perform visibility calculations between a point observer and other shapes on a Lightspeed map.
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.
Contains all classes for terrain elevation analysis.
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 a simple animation framework.
Provides two-dimensional views and components supporting the visualization of the former's representation.
This package contains classes for working with measurement values in a GXY context.
Provides support for OpenGL-based 2D and 3D visualization of data.
This package contains classes for working with measurement values in a lightspeed view context.
Utilities for making maps.
-
Uses of ILcdView in com.luciad.earth.tileset.terrain
Modifier and TypeMethodDescriptionTLcdEarthGXYLayerHeightProviderFactory.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. -
Uses of ILcdView in com.luciad.earth.view.vertical
Modifier and TypeMethodDescriptionTLcdVVTerrainModel.getView()
Returns the view set in thesetView
method.Modifier and TypeMethodDescriptionvoid
Sets the given view.ModifierConstructorDescriptionTLcdVVTerrainModel
(Object aObject, ILcdModel aModel, ILcdView aView) Creates a terrain profile model that immediately and asynchronously calculates the profile for the given object. -
Uses of ILcdView 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 ILcdView 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 ILcdView in com.luciad.format.kml22.view
Modifier and TypeMethodDescriptionALcdKML22ViewFitAction.getView()
Gets the view this view fit action fits onModifier and TypeMethodDescriptionabstract boolean
ALcdKML22ViewFitAction.canPerformFit
(Object aObject, ILcdView aView) Checks whether this view fit action can perform a fit.abstract void
ALcdKML22ViewFitAction.performFit
(Object aObject, ILcdView aView) Performs the fit actionvoid
Sets the view this view fit action should fit on.ModifierConstructorDescriptionALcdKML22ViewFitAction
(ILcdView aView, String aName) Creates a new instance of this abstract fit action with a given name. -
Uses of ILcdView in com.luciad.format.kml22.view.gxy
Modifier and TypeMethodDescriptionboolean
TLcdKML22GXYViewFitAction.canPerformFit
(Object aObject, ILcdView aView) void
TLcdKML22GXYViewFitAction.performFit
(Object aObject, ILcdView aView) -
Uses of ILcdView in com.luciad.format.kml22.view.lightspeed
Modifier and TypeMethodDescriptionboolean
TLspKML22ViewFitAction.canPerformFit
(Object aObject, ILcdView aView) void
TLspKML22ViewFitAction.performFit
(Object aObject, ILcdView aView) -
Uses of ILcdView 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 ILcdView in com.luciad.lucy.addons.drawing
Modifier and TypeMethodDescriptionTLcyDrawingAddOn.getDrawingSettingsForMap
(ILcdView aView) Method to retrieve the drawing settings for a certain view. -
Uses of ILcdView 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 ILcdView 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 ILcdView in com.luciad.lucy.addons.drawing.gui.customizer
-
Uses of ILcdView in com.luciad.lucy.addons.drawing.lightspeed
Modifier and TypeMethodDescriptionTLcyLspDrawingAddOn.getDrawingSettingsForMap
(ILcdView aView) Method to retrieve the drawing settings for a certain view. -
Uses of ILcdView in com.luciad.lucy.addons.drawing.util.context
Modifier and TypeMethodDescriptionTLcyShapeContext.getView()
Returns the view which was set in the constructor.ModifierConstructorDescriptionTLcyShapeContext
(ILcdView aView, ILcdLayer aLayer, ILcdShape aGeometry) Deprecated.TLcyShapeContext
(ILcdView aView, ILcdLayer aLayer, Object aDomainObject, ILcdShape aGeometry) Creates a new shape context -
Uses of ILcdView in com.luciad.lucy.addons.kml22
Modifier and TypeMethodDescriptionTLcyKML22TreeModelObject.getView()
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 ILcdView in com.luciad.lucy.addons.print
Modifier and TypeClassDescriptionclass
ALcyPrintContext<V extends ILcdView>
Represents all that is needed to print, preview, modify, ... a component which can be printed to one or more pages.class
TLcyPrintableMapComponent<V extends ILcdView>
A container that holds ajava.awt.Component
(seeTLcyPrintableMapComponent.getComponent()
) that can be printed on one or more pages. -
Uses of ILcdView in com.luciad.lucy.addons.print.lightspeed
Modifier and TypeMethodDescriptionprotected ILcdView
TLcyLspPrintableMapComponentFactory.createView
(int aID, ILcyLspMapComponent aMapComponent, TLcyProperties aProperties) Creates anILcdView
for the given ID.protected ILcdView
TLcyLspPrintableMapComponentFactory.getView
(int aID) Returns theILcdView
for the given ID. -
Uses of ILcdView 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 ILcdView in com.luciad.lucy.addons.tea.lineofsight
Modifier and TypeMethodDescriptionprotected ILcdAltitudeProvider
TLcyLOSAddOn.createTerrainAltitudeProvider
(ILcdView aView, double aCalculationStepSize, ILcdGeoReference aPreferredReference, ILcyLucyEnv aLucyEnv) Creates anILcdAltitudeProvider
that is used by the line-of-sight calculations to retrieve the altitude of the terrain. -
Uses of ILcdView in com.luciad.lucy.addons.tea.shapevisibility
Modifier and TypeMethodDescriptionprotected ILcdAltitudeProvider
TLcyShapeVisibilityAddOn.createTerrainAltitudeProvider
(ILcdView aView, double aCalculationStepSize, ILcdGeoReference aPreferredReference, ILcyLucyEnv aLucyEnv) Creates anILcdAltitudeProvider
that is used by the visibility calculations to retrieve the altitude of the terrain. -
Uses of ILcdView 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) -
Uses of ILcdView in com.luciad.lucy.gui.customizer
Modifier and TypeMethodDescriptionprotected ILcdView
ALcyDomainObjectCustomizerPanel.getView()
Convenience method to return theILcdView
that was set by setting aTLcyDomainObjectContext
usingsetObject
.protected ILcdView
ALcyLayerCustomizerPanel.getView()
Convenience method to return theILcdView
that was set by setting aTLcyLayerContext
usingsetObject
.protected ILcdView
ALcyModelCustomizerPanel.getView()
Convenience method to return theILcdView
that was set by setting aTLcyModelContext
usingsetObject
. -
Uses of ILcdView 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 ALcyFormatBar
ALcyFormatBarFactory.createFormatBar
(ILcdView aView, ILcdLayer aLayer) Creates anALcyFormatBar
for the given parameters.TLcyCompositeFormatBarFactory.createFormatBar
(ILcdView aView, ILcdLayer aLayer) -
Uses of ILcdView 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 TypeMethodDescriptionstatic <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.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.TLcyCombinedMapManager.setActiveMapComponent
(ILcyGenericMapComponent<S, T> aActiveMapComponent) Set the active map component toaActiveMapComponent
.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
TLcyGenericMapUtil.centerOnBounds
(ILcdView aView, ILcdBounds aBounds, ILcdGeoReference aReference) CenteraView
on the specified bounds.void
TLcyGenericMapUtil.centerOnObjects
(ILcdView aView, ILcdLayer aLayer, Object... aDomainObjects) CenteraView
on all of the specified domain objects.final ILcyGenericMapComponent
TLcyCombinedMapManager.findMapComponent
(ILcdView aView) Returns the map component of whichILcyGenericMapComponent.getMainView()
returnsaView
.void
TLcyGenericMapUtil.fitOnBounds
(ILcdView aView, ILcdBounds aBounds, ILcdGeoReference aReference) FitaView
on the specified bounds.void
TLcyGenericMapUtil.fitOnObjects
(ILcdView aView, ILcdLayer aLayer, Object... aDomainObjects) FitaView
on all of the specified domain objects.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.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.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 ILcdView 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
.class
ALcyObjectSelectionAction<S extends ILcdView & ILcdTreeLayered>
Deprecated.UseALcdObjectSelectionAction
instead. -
Uses of ILcdView 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) int
TLcyGXYAsynchronousLayerSelectionTransferHandler.getSourceActions
(ILcdSelection aSelection, ILcdLayer aSourceLayer, ILcdView aSourceView) boolean
TLcyGXYAsynchronousLayerSelectionTransferHandler.importData
(Transferable aData, ILcdLayer aDestinationLayer, ILcdView aDestinationView) -
Uses of ILcdView 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 ILcdView in com.luciad.lucy.util.context
Modifier and TypeMethodDescriptionTLcyLayerContext.getView()
Returns theILcdView
in which this layer is displayed.TLcyModelContext.getView()
Returns theILcdView
in which theILcdModel
is displayed.TLcyModelEncoderContext.getView()
Returns the view in which the model that will be encoded is displayed.TLcyModelMetaDataContext.getView()
Returns theILcdView
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 ILcdView in com.luciad.lucy.util.height
Modifier and TypeClassDescriptionclass
TLcyViewHeightProvider<S extends ILcdView & ILcdLayered>
This class is an extension ofTLcdViewHeightProvider
that uses theILcdModelHeightProviderFactory
s which are registered as service to the Lucy back-end. -
Uses of ILcdView in com.luciad.lucy.util.measure
Modifier and TypeMethodDescriptionTLcyCompositeLayerMeasureProviderFactory.createMeasureProvider
(ILcdLayer aLayer, ILcdView aView) -
Uses of ILcdView in com.luciad.realtime
Modifier and TypeMethodDescriptionvoid
Adds the given view as one of the views of this simulator and properly initializes it with the necessary simulation layers.void
TLcdSimulator.removeView
(ILcdView aView) Removes the given view from this simulator's views -
Uses of ILcdView in com.luciad.tea
Modifier and TypeClassDescriptionclass
TLcdViewBasedTerrainElevationProvider<S extends ILcdView & ILcdLayered>
This mediator keeps track of terrain models in theILcdView
and adds/removes them to/from the specified model based terrain elevation provider. -
Uses of ILcdView in com.luciad.util.height
Modifier and TypeClassDescriptionclass
TLcdViewHeightProvider<S extends ILcdView & ILcdLayered>
ThisILcdHeightProvider
retrieves height based on a view. -
Uses of ILcdView 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 ILcdView in com.luciad.view
Modifier and TypeMethodDescriptionALcdObjectSelectionAction.getView()
Returns the view as it was provided to the constructor.TLcdDataPropertyValueContext.getView()
Returns theILcdView
in which the data object is displayed.TLcdDomainObjectContext.getView()
Returns theILcdView
in which the domain object is displayed.TLcdViewInvalidationEvent.getView()
Returns the view that has fired this invalidation event.Modifier and TypeMethodDescriptionabstract void
ALcdLabelLocations.applyOnAllLabelLocations
(ILcdView aView, ALcdLabelLocations.LabelLocationFunction aLabelLocationFunction) Iterates over all stored label locations by callingapplyOnLabelLocation
for every label location.void
TLcdLabelLocations.applyOnAllLabelLocations
(ILcdView aView, ALcdLabelLocations.LabelLocationFunction aLabelLocationFunction) abstract boolean
TLcdLabelLocationEvent.LabelFunction.applyOnLabel
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView) Processes the specified label.abstract boolean
TLcdLabelPaintedEvent.LabelPaintedFunction.applyOnLabel
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, boolean aPainted) Processes the specified label.abstract boolean
ALcdLabelLocations.LabelLocationFunction.applyOnLabelLocation
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocation) abstract void
ALcdLabelLocations.applyOnPaintedLabelLocations
(ILcdView aView, ALcdLabelLocations.LabelLocationFunction aLabelLocationFunction) Iterates over all label locations for the labels that were painted by callingapplyOnLabelLocation
for every painted label location.void
TLcdLabelLocations.applyOnPaintedLabelLocations
(ILcdView aView, ALcdLabelLocations.LabelLocationFunction aLabelLocationFunction) abstract void
ALcdLabelLocations.clearAllPainted
(ILcdView aView, int aFireEventMode) Clears the painted status of all labels for the givenILcdView
.void
TLcdLabelLocations.clearAllPainted
(ILcdView aView, int aEventMode) abstract void
ALcdLabelLocations.fireCollectedChanges
(ILcdView aView) Informs the label location listeners of the changes that were collected inputLabelLocation
.void
TLcdLabelLocationEventSupport.fireCollectedChanges
(ILcdView aView) Notifies the registered listeners of the collected changes.void
TLcdLabelLocations.fireCollectedChanges
(ILcdView aView) abstract void
ALcdLabelLocations.fireCollectedLabelPaintedChanges
(ILcdView aView) Informs the listeners registered usingALcdLabelLocations.addLabelPaintedListener(ILcdLabelPaintedListener)
of the changes that were collected inALcdLabelLocations.setPainted(Object, int, int, ILcdView, boolean, int)
andALcdLabelLocations.clearAllPainted(ILcdView, int)
.void
TLcdLabelLocationEventSupport.fireCollectedLabelPaintedChanges
(ILcdView aView) Notifies the registered listeners of the collected changes.void
TLcdLabelLocations.fireCollectedLabelPaintedChanges
(ILcdView aView) void
ALcdLabelLocations.getDefaultLabelLocationSFCT
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocationSFCT) Retrieves the default label location information of the specified label and puts that information inaLocationSFCT
.void
TLcdLabelLocations.getDefaultLabelLocationSFCT
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocationSFCT) Retrieves the default label location information of the specified label and puts that information inaLocationSFCT
.abstract boolean
ALcdLabelLocations.getLabelLocationSFCT
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocationSFCT) Retrieves the label location information of the specified label and puts that information inaLocationSFCT
.boolean
TLcdLabelLocations.getLabelLocationSFCT
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocationSFCT) Retrieves the label location information of the specified label and puts that information inaLocationSFCT
.boolean
TLcdLabelLocationEvent.isLabelChanged
(Object aDomainObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView) Returns whether or not the specified label was changed according to this event.boolean
TLcdLabelPaintedEvent.isLabelChanged
(Object aDomainObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView) Returns whether or not the specified label was changed according to this event.abstract boolean
Returns whether or not the specified label is currently painted.boolean
void
TLcdLabelLocationEventSupport.labelLocationChanged
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, int aFireEventMode) Notify this support class of a change in the label locations.void
TLcdLabelLocationEventSupport.labelPaintedChanged
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, boolean aIsPainted, boolean aPreviousPainted, int aFireEventMode) Notify this support class of a change in the label locations painted status.abstract void
ALcdLabelLocations.putLabelLocation
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocation, int aFireEventMode) Stores the given information so it can beretrieved
later on.void
TLcdLabelLocations.putLabelLocation
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, TLcdLabelLocation aLocation, int aEventMode) abstract void
ALcdLabelLocations.setPainted
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, boolean aPainted, int aFireEventMode) Marks the specified label as painted or not painted according toaPainted
.void
TLcdLabelLocations.setPainted
(Object aObject, int aLabelIndex, int aSubLabelIndex, ILcdView aView, boolean aPainted, int aEventMode) ModifierConstructorDescriptionALcdObjectSelectionAction
(ILcdView aView, ILcdFilter<TLcdDomainObjectContext> aObjectFilter) Constructs a newALcdObjectSelectionAction
.ALcdObjectSelectionAction
(ILcdView aView, ILcdFilter<TLcdDomainObjectContext> aObjectFilter, int aMinObjectCount, int aMaxObjectCount, boolean aStrict) Constructs a newALcdObjectSelectionAction
.TLcdDataPropertyValueContext
(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
.Creates a new selection action for the given view.TLcdDomainObjectContext
(Object aDomainObject, ILcdModel aModel, ILcdLayer aLayer, ILcdView aView) Creates a new context instance.TLcdLabelLocationEvent
(ALcdLabelLocations aSource, Object[] aObjects, int[] aLabelIndices, int[] aSubLabelIndices, ILcdView aView) TLcdLabelPaintedEvent
(ALcdLabelLocations aSource, Object[] aObjects, int[] aLabelIndices, int[] aSubLabelIndices, boolean[] aPainted, ILcdView aView) TLcdViewInvalidationEvent
(ILcdView aSource, int aReason, String aMessage) Creates a new event describing an invalidation.TLcdViewInvalidationEvent
(ILcdView aSource, ILcdLayer aLayer, int aReason, String aMessage) Creates a new event describing an invalidation. -
Uses of ILcdView in com.luciad.view.animation
ModifierConstructorDescriptionprotected
ALcdAnimation
(double aDuration, ILcdView... aView) Creates a new animation with the given duration.protected
ALcdAnimation
(ILcdView... aView) Creates a new animation of one second.TLcdAnimation
(double aDuration, boolean aLoop, Consumer<Double> aFunction, ILcdView... aViews) Creates an animation which uses the givenConsumer
in itsALcdAnimation.setTime(double)
method.TLcdAnimation
(double aDuration, boolean aLoop, Consumer<Double> aFunction, Runnable aBefore, Runnable aAfter, ILcdView... aViews) Same asTLcdAnimation(double, boolean, Consumer, ILcdView...)
, but also takes two runnables that are executed byTLcdAnimation.start()
andTLcdAnimation.stop()
. -
Uses of ILcdView in com.luciad.view.gxy
Modifier and TypeInterfaceDescriptioninterface
AnILcdView
to visualize two-dimensional object geometry, based on AWTGraphics
and organized inILcdGXYLayer
objects.interface
AnILcdGXYView
that supports rotation, adding it as an extra parameter (next to the scale and origin mapping) to the view-world transformation.Modifier and TypeClassDescriptionclass
ILcdGXYView
implementation based on an off-screen image.
It does not depend on AWT or Swing components, and can be used on the server side (for example, in a Servlet) for generating images to be sent to light-weight clients.class
An implementation of theILcdGXYView
interface as ajava.awt.Canvas
.class
An implementation of theILcdGXYView
interface as ajavax.swing.JPanel
.class
ILcdGXYView
implementation that consumes less memory thanTLcdGXYViewJPanel
.class
An implementation of theILcdGXYView
interface as ajava.awt.Panel
.class
This PlanarImage implements an off-screen view. -
Uses of ILcdView in com.luciad.view.gxy.measure
Modifier and TypeMethodDescriptionTLcdGXYImageLayerMeasureProviderFactory.createMeasureProvider
(ILcdLayer aLayer, ILcdView aView) -
Uses of ILcdView in com.luciad.view.lightspeed
Modifier and TypeInterfaceDescriptioninterface
Defines anILspView
which is represented on screen by an AWT or Swing component.interface
AnILcdView
to visualize geospatial data in 2D or 3D, based on OpenGL.Modifier and TypeClassDescriptionclass
Abstract base class for implementations ofILspAWTView
.class
AnILspView
which is represented by an AWT component.class
Deprecated.Integration of LuciadLightspeed in C++ applications is no longer actively supported as of V2020.0.final class
AnILspView
which is represented by a JavaFX node.class
An offscreen Lightspeed view that uses an internal buffer to render images to.class
AnILspAWTView
which is represented by a Swing component. -
Uses of ILcdView in com.luciad.view.lightspeed.measure
Modifier and TypeMethodDescriptionTLspImageLayerMeasureProviderFactory.createMeasureProvider
(ILcdLayer aLayer, ILcdView aView) -
Uses of ILcdView in com.luciad.view.map
Modifier and TypeClassDescriptionclass
TLcdGXYViewBufferedImage
extension suited for displaying maps.class
TLcdGXYViewCanvas
extension suited for displaying maps.class
TLcdGXYViewJPanel
extension suited for displaying maps.class
TLcdGXYViewJPanelLightWeight
extension suited for displaying maps.class
TLcdGXYViewPanel
extension suited for displaying maps.
TLcyShapeContext(ILcdView, ILcdLayer, Object, ILcdShape)
instead