Uses of Interface
com.luciad.lucy.map.lightspeed.ILcyLspMapComponent
Package
Description
This package contains the default toolbar factory for editing drawing models on a Lightspeed view.
This package provides the
TLcyLspMapAddOn
, which is the
Lightspeed counterpart of the TLcyMapAddOn.Provides the addon that offers printing support for Lightspeed views.
Provides actions that have a relationship with a Lightspeed map.
This package provides two abstract base classes which can be used to create Lightspeed specific camera linkers:
ALcyLspCameraLinker2D
and ALcyLspCameraLinker3D
.Contains a broad range of classes related to the visual representation of a map.
Package containing Lightspeed controller related classes which can be used in combination
with a Lightspeed map component
-
Uses of ILcyLspMapComponent in com.luciad.lucy.addons.drawing.lightspeed.gui
Modifier and TypeMethodDescriptionprotected ILcyLspMapComponent
TLcyLspDrawingToolBarFactory.getMapComponent
(ALcyProperties aProperties) -
Uses of ILcyLspMapComponent in com.luciad.lucy.addons.lspmap
Modifier and TypeMethodDescriptionTLcyLspMapBackEnd.createMapComponent()
Short forcreateMapComponent(ILcyLspMapComponent.DEFAULT_MAP_TYPE)
TLcyLspMapBackEnd.createMapComponent
(String aMapComponentType) Create anILcyApplicationPane
containing a newILcyLspMapComponent
of typeaMapComponentType
and register the created map component with theTLcyLspMapManager
.Modifier and TypeMethodDescriptionprotected ALcyGUIFactory
<ILcyLspMapComponent> TLcyLspMapAddOn.createGUIFactory
(String aMapComponentType) Returns a newALcyGUIFactory
for a specific map component type.Modifier and TypeMethodDescriptionvoid
TLcyLspMapBackEnd.disposeMapComponent
(ILcyLspMapComponent aMapComponent) Dispose of aILcyLspMapComponent
and itsILcyApplicationPane
. -
Uses of ILcyLspMapComponent in com.luciad.lucy.addons.print.lightspeed
Modifier and TypeMethodDescriptionTLcyLspPrintAddOn.getPrintableComponentFactory()
Returns theALcyPrintableMapComponentFactory
that is used by this addon.Modifier and TypeMethodDescriptionprotected Component
TLcyLspPrintableMapComponentFactory.createComponent
(int aID, ILcyLspMapComponent aMapComponent, TLcyProperties aProperties) Creates ajava.awt.Component
for the given ID.protected TLcyProperties
TLcyLspPrintAddOn.createDefaultProperties
(ILcyLspMapComponent aMapComponent) This method is used by theTLcyLspPrintAddOn.getProperties(ILcyLspMapComponent)
method to retrieve the properties for a certain map component the first time printing is triggered for that map component.TLcyLspPrintableMapComponentFactory.createPrintableComponent
(ILcyLspMapComponent aMapComponent, TLcyProperties aProperties) This function will first create all internal components usingcreateView
andcreateComponent
.protected Component
TLcyLspPrintableMapComponentFactory.createPrintableComponentContent
(ILcyLspMapComponent aMapComponent, TLcyProperties aProperties) Creates the content of theTLcyPrintableMapComponent
.protected ILcdView
TLcyLspPrintableMapComponentFactory.createView
(int aID, ILcyLspMapComponent aMapComponent, TLcyProperties aProperties) Creates anILcdView
for the given ID.TLcyLspPrintAddOn.getProperties
(ILcyLspMapComponent aMapComponent) Returns theTLcyProperties
for the given map component.void
TLcyLspPrintAddOn.performQuickPrint
(TLcyProperties aProperties, ILcyLspMapComponent aMapComponent) Trigger the print action foraMapComponent
withaProperties
containing all desired settings.Modifier and TypeMethodDescriptionvoid
TLcyLspPrintAddOn.setPrintableComponentFactory
(ALcyPrintableMapComponentFactory<ILcyLspMapComponent> aPrintableComponentFactory) Sets theALcyPrintableMapComponentFactory
that should be used by this addon. -
Uses of ILcyLspMapComponent in com.luciad.lucy.map.action.lightspeed
Modifier and TypeMethodDescriptionstatic ILcdAction
TLcyLspSaveAsImageActionFactory.createActionForMapComponent
(ILcyLspMapComponent aMapComponent, ILcyLucyEnv aLucyEnv) Create an action to save aILcyLspMapComponent
to an imageTLcyLspCreateControllerActiveSettable.createMouseControllerActiveSettable
(ALspCreateControllerModel aCreateControllerModel, ILcyLspMapComponent aLspMapComponent, ILcyLucyEnv aLucyEnv) Factory method to create aTLcyLspCreateControllerActiveSettable
which allows to create new shapes through interaction with the mouse.TLcyLspCreateControllerActiveSettable.createTouchControllerActiveSettable
(ALspCreateControllerModel aCreateControllerModel, ILcyLspMapComponent aLspMapComponent, ILcyLucyEnv aLucyEnv) Factory method to create aTLcyLspCreateControllerActiveSettable
which allows to create new shapes through touch interaction.TLcyLspCreateControllerActiveSettable.createTouchControllerActiveSettable
(ALspCreateControllerModel aCreateControllerModel, ILcyLspMapComponent aLspMapComponent, ALcyProperties aProperties, String aConfigPrefix, ILcyLucyEnv aLucyEnv) Similar tocreateTouchControllerActiveSettable
, but this method also adds commit and cancel actions to the action bars when they are configured in the given properties object. -
Uses of ILcyLspMapComponent in com.luciad.lucy.map.cameralinking.lightspeed
ModifierConstructorDescriptionALcyLspCameraLinker2D
(ILcyLspMapComponent aMapComponent, Object[] aObjects, ILcdModel[] aModels) Create a new 2D camera linker, which is used to create and configure new tracking camera's.ALcyLspCameraLinker3D
(ILcyLspMapComponent aMapComponent, Object[] aObjects, ILcdModel[] aModels) Create a new 3D camera linker, which is used to create and configure new tracking camera's. -
Uses of ILcyLspMapComponent in com.luciad.lucy.map.lightspeed
Modifier and TypeClassDescriptionclass
Default implementation ofILcyLspMapComponent
.Modifier and TypeMethodDescriptionprotected ILcyLspMapComponent
TLcyLspMapComponentFactory.createGUIContent
(ALcyProperties aProperties) TLcyLspMapLayerControl.getMapComponent()
Returns the map component this layer control operates on.protected ILcyLspMapComponent
TLcyLspMapLayerControlFactory.getMapComponent
(ALcyProperties aProperties) Convenience method to retrieve the map component fromaProperties
.Modifier and TypeMethodDescriptionvoid
TLcyLspMapLayerControl.setMapComponent
(ILcyLspMapComponent aMapComponent) Sets the map component this layer control operates on.ModifierConstructorDescriptionTLcyLspMapLayerControl
(ILcyLspMapComponent aMapComponent) Creates a newTLcyLspMapLayerControl
according to the given construction options. -
Uses of ILcyLspMapComponent in com.luciad.lucy.map.lightspeed.controller
Modifier and TypeMethodDescriptionfinal ILcyLspMapComponent
ALcyLspCreateControllerModel.getMapComponent()
Returns the map component on which the selected layers will be updated when new elements are created.ModifierConstructorDescriptionprotected
ALcyLspCreateControllerModel
(ILcyLspMapComponent aMapComponent, TLcyLspCreateLayerAction aCreateLayerAction) Creates a new controller model that is capable of creating new layers for the given map