Uses of Interface
com.luciad.lucy.map.lightspeed.ILcyLspMapComponent
Packages that use 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
Methods in com.luciad.lucy.addons.drawing.lightspeed.gui that return ILcyLspMapComponentModifier and TypeMethodDescriptionprotected ILcyLspMapComponentTLcyLspDrawingToolBarFactory.getMapComponent(ALcyProperties aProperties) -
Uses of ILcyLspMapComponent in com.luciad.lucy.addons.lspmap
Methods in com.luciad.lucy.addons.lspmap that return ILcyLspMapComponentModifier and TypeMethodDescriptionTLcyLspMapBackEnd.createMapComponent()Short forcreateMapComponent(ILcyLspMapComponent.DEFAULT_MAP_TYPE)TLcyLspMapBackEnd.createMapComponent(String aMapComponentType) Create anILcyApplicationPanecontaining a newILcyLspMapComponentof typeaMapComponentTypeand register the created map component with theTLcyLspMapManager.Methods in com.luciad.lucy.addons.lspmap that return types with arguments of type ILcyLspMapComponentModifier and TypeMethodDescriptionprotected ALcyGUIFactory<ILcyLspMapComponent> TLcyLspMapAddOn.createGUIFactory(String aMapComponentType) Returns a newALcyGUIFactoryfor a specific map component type.Methods in com.luciad.lucy.addons.lspmap with parameters of type ILcyLspMapComponentModifier and TypeMethodDescriptionvoidTLcyLspMapBackEnd.disposeMapComponent(ILcyLspMapComponent aMapComponent) Dispose of aILcyLspMapComponentand itsILcyApplicationPane. -
Uses of ILcyLspMapComponent in com.luciad.lucy.addons.print.lightspeed
Methods in com.luciad.lucy.addons.print.lightspeed that return types with arguments of type ILcyLspMapComponentModifier and TypeMethodDescriptionTLcyLspPrintAddOn.getPrintableComponentFactory()Returns theALcyPrintableMapComponentFactorythat is used by this addon.Methods in com.luciad.lucy.addons.print.lightspeed with parameters of type ILcyLspMapComponentModifier and TypeMethodDescriptionprotected ComponentTLcyLspPrintableMapComponentFactory.createComponent(int aID, ILcyLspMapComponent aMapComponent, TLcyProperties aProperties) Creates ajava.awt.Componentfor the given ID.protected TLcyPropertiesTLcyLspPrintAddOn.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 usingcreateViewandcreateComponent.protected ComponentTLcyLspPrintableMapComponentFactory.createPrintableComponentContent(ILcyLspMapComponent aMapComponent, TLcyProperties aProperties) Creates the content of theTLcyPrintableMapComponent.protected ILcdViewTLcyLspPrintableMapComponentFactory.createView(int aID, ILcyLspMapComponent aMapComponent, TLcyProperties aProperties) Creates anILcdViewfor the given ID.TLcyLspPrintAddOn.getProperties(ILcyLspMapComponent aMapComponent) Returns theTLcyPropertiesfor the given map component.voidTLcyLspPrintAddOn.performQuickPrint(TLcyProperties aProperties, ILcyLspMapComponent aMapComponent) Trigger the print action foraMapComponentwithaPropertiescontaining all desired settings.Method parameters in com.luciad.lucy.addons.print.lightspeed with type arguments of type ILcyLspMapComponentModifier and TypeMethodDescriptionvoidTLcyLspPrintAddOn.setPrintableComponentFactory(ALcyPrintableMapComponentFactory<ILcyLspMapComponent> aPrintableComponentFactory) Sets theALcyPrintableMapComponentFactorythat should be used by this addon. -
Uses of ILcyLspMapComponent in com.luciad.lucy.map.action.lightspeed
Methods in com.luciad.lucy.map.action.lightspeed with parameters of type ILcyLspMapComponentModifier and TypeMethodDescriptionstatic ILcdActionTLcyLspSaveAsImageActionFactory.createActionForMapComponent(ILcyLspMapComponent aMapComponent, ILcyLucyEnv aLucyEnv) Create an action to save aILcyLspMapComponentto an imageTLcyLspCreateControllerActiveSettable.createMouseControllerActiveSettable(ALspCreateControllerModel aCreateControllerModel, ILcyLspMapComponent aLspMapComponent, ILcyLucyEnv aLucyEnv) Factory method to create aTLcyLspCreateControllerActiveSettablewhich allows to create new shapes through interaction with the mouse.TLcyLspCreateControllerActiveSettable.createTouchControllerActiveSettable(ALspCreateControllerModel aCreateControllerModel, ILcyLspMapComponent aLspMapComponent, ILcyLucyEnv aLucyEnv) Factory method to create aTLcyLspCreateControllerActiveSettablewhich 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
Constructors in com.luciad.lucy.map.cameralinking.lightspeed with parameters of type ILcyLspMapComponentModifierConstructorDescriptionALcyLspCameraLinker2D(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
Classes in com.luciad.lucy.map.lightspeed that implement ILcyLspMapComponentModifier and TypeClassDescriptionclassDefault implementation ofILcyLspMapComponent.Methods in com.luciad.lucy.map.lightspeed that return ILcyLspMapComponentModifier and TypeMethodDescriptionprotected ILcyLspMapComponentTLcyLspMapComponentFactory.createGUIContent(ALcyProperties aProperties) TLcyLspMapLayerControl.getMapComponent()Returns the map component this layer control operates on.protected ILcyLspMapComponentTLcyLspMapLayerControlFactory.getMapComponent(ALcyProperties aProperties) Convenience method to retrieve the map component fromaProperties.Methods in com.luciad.lucy.map.lightspeed with parameters of type ILcyLspMapComponentModifier and TypeMethodDescriptionvoidTLcyLspMapLayerControl.setMapComponent(ILcyLspMapComponent aMapComponent) Sets the map component this layer control operates on.Constructors in com.luciad.lucy.map.lightspeed with parameters of type ILcyLspMapComponentModifierConstructorDescriptionTLcyLspMapLayerControl(ILcyLspMapComponent aMapComponent) Creates a newTLcyLspMapLayerControlaccording to the given construction options. -
Uses of ILcyLspMapComponent in com.luciad.lucy.map.lightspeed.controller
Methods in com.luciad.lucy.map.lightspeed.controller that return ILcyLspMapComponentModifier and TypeMethodDescriptionfinal ILcyLspMapComponentALcyLspCreateControllerModel.getMapComponent()Returns the map component on which the selected layers will be updated when new elements are created.Constructors in com.luciad.lucy.map.lightspeed.controller with parameters of type ILcyLspMapComponentModifierConstructorDescriptionprotectedALcyLspCreateControllerModel(ILcyLspMapComponent aMapComponent, TLcyLspCreateLayerAction aCreateLayerAction) Creates a new controller model that is capable of creating new layers for the given map