Uses of Interface
com.luciad.lucy.map.ILcyGenericMapComponent
Package
Description
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 contains the default toolbar for editing drawing models used in the drawing add on.
This add-on provides one menu/tool bar item that enables/disables the presence of a container
for ALcyFormatBars, located at the bottom of the ILcyMapComponent (location is configurable).
This package provides an add-on which provides support for visualizing Georef grid layers
on a Lightspeed map.
This package provides an add-on which provides support for visualizing grid layers
on a Lightspeed map.
This package provides an add-on which provides support for visualizing MGRS grid layers
on a Lightspeed map.
This package provides an add-on which provides support for visualizing XY grid layers
on a Lightspeed map.
Provides the addon that offers printing support to Lucy.
Provides the addon that allows to customize/inspect the selected object.
Contains a broad range of classes related to the visual represention of a map.
Provides actions that have a relationship with a map.
Provides actions that have a relationship with a Lightspeed map.
This package provides generic linkers for the camera linking.It is used by the
package com.luciad.lucy.addons.cameralinking.
Contains a broad range of classes related to the visual representation of a map.
-
Uses of ILcyGenericMapComponent in com.luciad.lucy
Modifier and TypeMethodDescriptionILcyGenericMapComponent
<? extends ILcdView, ? extends ILcdLayer> TLcyDataSourceEvent.getMapComponent()
Returns theILcyGenericMapComponent
set in the constructor.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.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
(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
.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.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 ILcyGenericMapComponent in com.luciad.lucy.addons.drawing.gui
Modifier and TypeMethodDescriptionprotected ILcyGenericMapComponent
<S, T> ALcyDrawingToolBarFactory.getMapComponent
(ALcyProperties aProperties) Convenience method to return the map component contained in the properties with keyALcyDrawingToolBarFactory.getMapComponentPropertiesKey()
. -
Uses of ILcyGenericMapComponent in com.luciad.lucy.addons.formatbar
Modifier and TypeMethodDescriptionfinal ILcyActiveSettable
TLcyFormatBarAddOn.getFormatBarActiveSettableForMap
(ILcyGenericMapComponent<?, ?> aMapComponent) Returns theILcyActiveSettable
which can be used to show or hide the format bar on the specified map. -
Uses of ILcyGenericMapComponent in com.luciad.lucy.addons.grid.georef.lightspeed
Modifier and TypeMethodDescriptionfinal ILcdAction
TLcyLspGeorefGridAddOn.getAddGridActionForMap
(ILcyGenericMapComponent<?, ?> aMapComponent) Returns theILcdAction
which can be used to add a georef grid on the specified map. -
Uses of ILcyGenericMapComponent in com.luciad.lucy.addons.grid.lightspeed
Modifier and TypeMethodDescriptionfinal ILcdAction
TLcyLspGridAddOn.getAddGridActionForMap
(ILcyGenericMapComponent<?, ?> aMapComponent) Returns theILcdAction
which can be used to add a lon-lat grid on the specified map. -
Uses of ILcyGenericMapComponent in com.luciad.lucy.addons.grid.mgrs.lightspeed
Modifier and TypeMethodDescriptionfinal ILcdAction
TLcyLspMGRSGridAddOn.getAddGridActionForMap
(ILcyGenericMapComponent<?, ?> aMapComponent) Returns theILcdAction
which can be used to add a MGRS grid on the specified map. -
Uses of ILcyGenericMapComponent in com.luciad.lucy.addons.grid.xy.lightspeed
Modifier and TypeMethodDescriptionfinal ILcdAction
TLcyLspXYGridAddOn.getAddGridActionForMap
(ILcyGenericMapComponent<?, ?> aMapComponent) Returns theILcdAction
which can be used to add an XY grid on the specified map. -
Uses of ILcyGenericMapComponent in com.luciad.lucy.addons.print
Modifier and TypeClassDescriptionclass
Creates an AWT component meant for printing the contents of a map. -
Uses of ILcyGenericMapComponent 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 ILcyGenericMapComponent in com.luciad.lucy.map
Modifier and TypeInterfaceDescriptioninterface
AnILcyMapComponent
is anILcyGenericMapComponent
forILcdGXYView
(a flat map).Modifier and TypeMethodDescriptionfinal ILcyGenericMapComponent
TLcyCombinedMapManager.findMapComponent
(ILcdView aView) Returns the map component of whichgetMainView()
returnsaView
.TLcyCombinedMapManager.getActiveMapComponent()
Returns the application wide active map component.TLcyGenericMapManager.getActiveMapComponent()
Returns null, or the activeILcyGenericMapComponent
.TLcyGenericMapManager.getMapComponent
(int aIndex) Returns theILcyGenericMapComponent
at the given index.TLcyGenericMapManagerEvent.getMapComponent()
Returns theILcyGenericMapComponent
set in the constructor.Modifier and TypeMethodDescriptionList
<ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer>> TLcyCombinedMapManager.getMapComponents()
Returns a list containing all the map components of all the registered map managers.Modifier and TypeMethodDescriptionvoid
TLcyGenericMapManager.addMapComponent
(ILcyGenericMapComponent<S, T> aMapComponent) Adds the given map to thisTLcyGeneralMapManager
.boolean
TLcyGenericMapManager.containsMapComponent
(ILcyGenericMapComponent<? extends ILcdView, ? extends ILcdLayer> aMapComponent) Returnstrue
when the map componentaMapComponent
is registered to this map manager.void
TLcyGenericMapManager.removeMapComponent
(ILcyGenericMapComponent<S, T> aMapComponent) Removes the given map from thisTLcyGeneralMapManager
.TLcyCombinedMapManager.setActiveMapComponent
(ILcyGenericMapComponent<S, T> aActiveMapComponent) Set the active map component toaActiveMapComponent
.void
TLcyGenericMapManager.setActiveMapComponent
(ILcyGenericMapComponent<S, T> aActiveMapComponent) Sets the active map component.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.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.ModifierConstructorDescriptionTLcyGenericMapManagerEvent
(int aId, ILcyGenericMapComponent<S, T> aMapComponent, TLcyGenericMapManager<S, T> aMapManager) Creates a newALcyMapManagerEvent
. -
Uses of ILcyGenericMapComponent in com.luciad.lucy.map.action
Modifier and TypeMethodDescriptionprotected ILcyGenericMapComponent
<S, T> ALcyCreateLayersAction.getMapComponent()
Returns theILcyGenericMapComponent
to which the created layers will be added.Modifier and TypeMethodDescriptionstatic ILcdAction
TLcySaveAsImageActionFactory.createActionForMapComponent
(ILcyGenericMapComponent<? extends ILcdGXYView, ? extends ILcdGXYLayer> aMapComponent, ILcyLucyEnv aLucyEnv) Create an action to save aILcyGenericMapComponent
with anILcdGXYView
to an imageModifierConstructorDescriptionprotected
ALcyCreateLayersAction
(ILcyLucyEnv aLucyEnv, ILcyGenericMapComponent<S, T> aMapComponent) Create a new action which will add the created layers toaMapComponent
-
Uses of ILcyGenericMapComponent in com.luciad.lucy.map.action.lightspeed
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 ILcyGenericMapComponent 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 ILcyGenericMapComponent in com.luciad.lucy.map.lightspeed
Modifier and TypeInterfaceDescriptioninterface
Lightspeed implementation ofILcyGenericMapComponent
.Modifier and TypeClassDescriptionclass
Default implementation ofILcyLspMapComponent
.