Uses of Interface
com.luciad.lucy.map.ILcyMapComponent
Packages that use ILcyMapComponent
Package
Description
This package contains the default toolbar for editing drawing models used in the drawing add on.
Provides various addons that add support for 2D maps; the most important addon is the TLcyMapAddOn.
Provides the addon that offers printing support to Lucy.
Contains a broad range of classes related to the visual represention of a map.
Provides actions that have a relationship with a map.
Contains controllers for a map component.
-
Uses of ILcyMapComponent in com.luciad.lucy.addons.drawing.gui
Methods in com.luciad.lucy.addons.drawing.gui that return ILcyMapComponentModifier and TypeMethodDescriptionprotected ILcyMapComponentTLcyDrawingToolBarFactory.getMapComponent(ALcyProperties aProperties) -
Uses of ILcyMapComponent in com.luciad.lucy.addons.map
Methods in com.luciad.lucy.addons.map that return ILcyMapComponentModifier and TypeMethodDescriptionTLcyMapOverviewComponentFactory.createMapComponent()TLcyMapRotationAddOn.getMapComponentArray()Retrieve the array of map components on which the map rotation panel works.Methods in com.luciad.lucy.addons.map with parameters of type ILcyMapComponentModifier and TypeMethodDescriptionvoidTLcyMapRotationAddOn.setMapComponentArray(ILcyMapComponent[] aMapComponentArray) Set the list ofILcyMapComponents on which the map rotation panel should work. -
Uses of ILcyMapComponent in com.luciad.lucy.addons.print
Methods in com.luciad.lucy.addons.print with parameters of type ILcyMapComponentModifier and TypeMethodDescriptionprotected ComponentTLcyPrintableComponentFactory.createComponent(int aID, ILcyMapComponent aMapComponent, TLcyProperties aProperties) Creates ajava.awt.Componentfor the given ID.protected TLcyPropertiesTLcyPrintAddOn.createDefaultProperties(ILcyMapComponent aMapComponent) This method is used by theTLcyPrintAddOn.getProperties(ILcyMapComponent)method to retrieve the properties for a certain map component the first time printing is triggered for that map component.protected ILcdGXYViewTLcyPrintableComponentFactory.createGXYView(int aID, ILcyMapComponent aMapComponent, TLcyProperties aProperties) Creates anILcdGXYViewfor the given ID.abstract TLcyGXYViewPrintableComponentALcyPrintableComponentFactory.createPrintableComponent(ILcyMapComponent aMapComponent, TLcyProperties aProperties) Creates a printable component for the givenILcyMapComponent.TLcyPrintableComponentFactory.createPrintableComponent(ILcyMapComponent aMapComponent, TLcyProperties aProperties) This function will first create all internal components usingcreateGXYViewandcreateComponent.protected ComponentTLcyPrintableComponentFactory.createPrintableComponentContent(ILcyMapComponent aMapComponent, TLcyProperties aProperties) Creates the content of theTLcyGXYViewPrintableComponent.TLcyPrintAddOn.getProperties(ILcyMapComponent aMapComponent) Returns theTLcyPropertiesfor the given map component.voidTLcyPrintAddOn.performQuickPrint(TLcyProperties aProperties, ILcyMapComponent aMapComponent) Trigger the print action foraMapComponentwithaPropertiescontaining all desired settings. -
Uses of ILcyMapComponent in com.luciad.lucy.map
Classes in com.luciad.lucy.map that implement ILcyMapComponentMethods in com.luciad.lucy.map that return ILcyMapComponentModifier and TypeMethodDescriptionabstract ILcyMapComponentALcyMapComponentFactory.createMapComponent()Creates and initializes a newILcyMapComponentinstance.TLcyMapComponentFactory.createMapComponent()Creates and initializes a newTLcyMapComponent.ILcyMapManager.getActiveMapComponent()Returns null, or the activeILcyMapComponent.TLcyMapManager.getActiveMapComponent()ILcyMapManager.getMapComponent(int aIndex) Returns theILcyMapComponentat the given index.TLcyMapManager.getMapComponent(int aIndex) TLcyMapManagerEvent.getMapComponent()Returns theILcyMapComponentset in the constructor.Methods in com.luciad.lucy.map that return types with arguments of type ILcyMapComponentModifier and TypeMethodDescriptiondefault List<ILcyMapComponent> ILcyMapManager.getMapComponents()Returns aListof the map components.Methods in com.luciad.lucy.map with parameters of type ILcyMapComponentModifier and TypeMethodDescriptionvoidILcyMapManager.addMapComponent(ILcyMapComponent aMapComponent) Adds the given map to thisILcyMapManager.voidTLcyMapManager.addMapComponent(ILcyMapComponent aMapComponent) Adds the given map to thisILcyMapManager.ILcyMapLayerControlFactory.createMapLayerControl(ILcyMapComponent aMapComponent) Creates a new layer control for the given map component.TLcyMapLayerControlFactory.createMapLayerControl(ILcyMapComponent aMapComponent) Creates a newTLcyMapLayerControlfor the given map component.voidILcyMapManager.removeMapComponent(ILcyMapComponent aMapComponent) Removes the given map from thisILcyMapManager.voidTLcyMapManager.removeMapComponent(ILcyMapComponent aMapComponent) Removes the given map from thisILcyMapManager.voidILcyMapManager.setActiveMapComponent(ILcyMapComponent aMapComponent) Sets the active map component.voidTLcyMapManager.setActiveMapComponent(ILcyMapComponent aActiveMapComponent) Constructors in com.luciad.lucy.map with parameters of type ILcyMapComponentModifierConstructorDescriptionTLcyGXYLayerOrderManager(ILcyLucyEnv aLucyEnv, ILcyMapComponent aMapComponent) Creates a newTLcyGXYLayerOrderManager.TLcyMapManagerEvent(int aId, ILcyMapComponent aMapComponent, ILcyMapManager aMapManager) Creates a newTLcyMapManagerEvent. -
Uses of ILcyMapComponent in com.luciad.lucy.map.action
Methods in com.luciad.lucy.map.action that return ILcyMapComponentModifier and TypeMethodDescriptionTLcyStartNewMapComponentAction.createAndAddMapComponent()Creates a map component, adds it to the user interface and to the map manager.TLcyCreateGXYLayerAction.getMapComponent()Returns theILcyGenericMapComponentto which the created layers will be added.Methods in com.luciad.lucy.map.action with parameters of type ILcyMapComponentModifier and TypeMethodDescriptionstatic TLcdGXYCompositeControllerTLcyGXYSetControllerActiveSettable.combineWithNavigateController(ILcyMapComponent aMap, ILcdGXYController aOriginal) Combines the given controller with the navigate controller.static ILcdActionTLcySaveAsImageActionFactory.createActionForMapComponent(ILcyMapComponent aMapComponent, ILcyLucyEnv aLucyEnv) Create an action to save aILcyMapComponentto an imageConstructors in com.luciad.lucy.map.action with parameters of type ILcyMapComponentModifierConstructorDescriptionprotectedALcyGXYNewControllerActiveSettable(ALcdGXYNewControllerModel2 aNewControllerModel, ILcyMapComponent aMapComponent, ILcyLucyEnv aLucyEnv) Utility constructor that creates a newALcyGXYNewControllerActiveSettablefor the givenALcdGXYNewControllerModel2.TLcyCreateGXYLayerAction(ALcyFormat aFormat, ILcyMapComponent aMapComponent) Creates a new action capable of creating and adding anILcdGXYLayerof the specifiedALcyFormatto theILcdGXYViewofaMapComponent.TLcyCreateGXYLayerAction(ILcyLucyEnv aLucyEnv, ILcyMapComponent aMapComponent) Creates a new action capable of creating and adding anILcdGXYLayerto theILcdGXYViewofaMapComponentTLcyGXYNewControllerActiveSettable(ALcdGXYNewControllerModel2 aControllerModel, ILcyMapComponent aMapComponent, ILcyLucyEnv aLucyEnv) Utility constructor that creates a newTLcyNewController2ActiveSettablefor the givenALcdGXYNewControllerModel2using a newTLcdGXYNewController2.TLcyGXYTouchNewControllerActiveSettable(ALcdGXYNewControllerModel2 aNewControllerModel, ILcyMapComponent aMapComponent, ILcdAction aActionToTriggerAfterCommit, ILcyLucyEnv aLucyEnv, ALcyProperties aProperties, String aConfigPrefix) Creates a touch new controller active settableTLcyGXYTouchNewControllerActiveSettable(ALcdGXYNewControllerModel2 aNewControllerModel, ILcyMapComponent aMapComponent, ILcyLucyEnv aLucyEnv, ALcyProperties aProperties, String aConfigPrefix) Creates a touch new controller active settable with as action to trigger after commit a action that sets the touch select controller on the view. -
Uses of ILcyMapComponent in com.luciad.lucy.map.controller
Methods in com.luciad.lucy.map.controller that return ILcyMapComponentModifier and TypeMethodDescriptionALcyGXYNewControllerModel.getMapComponent()Returns the map component of the model.Constructors in com.luciad.lucy.map.controller with parameters of type ILcyMapComponentModifierConstructorDescriptionALcyGXYNewControllerModel(TLcyCreateGXYLayerAction aCreateLayerAction, ILcyMapComponent aMapComponent) Creates a new controller model that is capable of creating new layers for the given map.