Uses of Interface
com.luciad.lucy.map.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
Modifier and TypeMethodDescriptionprotected ILcyMapComponent
TLcyDrawingToolBarFactory.getMapComponent
(ALcyProperties aProperties) -
Uses of ILcyMapComponent in com.luciad.lucy.addons.map
Modifier and TypeMethodDescriptionTLcyMapOverviewComponentFactory.createMapComponent()
TLcyMapRotationAddOn.getMapComponentArray()
Retrieve the array of map components on which the map rotation panel works.Modifier and TypeMethodDescriptionvoid
TLcyMapRotationAddOn.setMapComponentArray
(ILcyMapComponent[] aMapComponentArray) Set the list ofILcyMapComponent
s on which the map rotation panel should work. -
Uses of ILcyMapComponent in com.luciad.lucy.addons.print
Modifier and TypeMethodDescriptionprotected Component
TLcyPrintableComponentFactory.createComponent
(int aID, ILcyMapComponent aMapComponent, TLcyProperties aProperties) Creates ajava.awt.Component
for the given ID.protected TLcyProperties
TLcyPrintAddOn.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 ILcdGXYView
TLcyPrintableComponentFactory.createGXYView
(int aID, ILcyMapComponent aMapComponent, TLcyProperties aProperties) Creates anILcdGXYView
for the given ID.abstract TLcyGXYViewPrintableComponent
ALcyPrintableComponentFactory.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 usingcreateGXYView
andcreateComponent
.protected Component
TLcyPrintableComponentFactory.createPrintableComponentContent
(ILcyMapComponent aMapComponent, TLcyProperties aProperties) Creates the content of theTLcyGXYViewPrintableComponent
.TLcyPrintAddOn.getProperties
(ILcyMapComponent aMapComponent) Returns theTLcyProperties
for the given map component.void
TLcyPrintAddOn.performQuickPrint
(TLcyProperties aProperties, ILcyMapComponent aMapComponent) Trigger the print action foraMapComponent
withaProperties
containing all desired settings. -
Uses of ILcyMapComponent in com.luciad.lucy.map
Modifier and TypeMethodDescriptionabstract ILcyMapComponent
ALcyMapComponentFactory.createMapComponent()
Creates and initializes a newILcyMapComponent
instance.TLcyMapComponentFactory.createMapComponent()
Creates and initializes a newTLcyMapComponent
.ILcyMapManager.getActiveMapComponent()
Returns null, or the activeILcyMapComponent
.TLcyMapManager.getActiveMapComponent()
ILcyMapManager.getMapComponent
(int aIndex) Returns theILcyMapComponent
at the given index.TLcyMapManager.getMapComponent
(int aIndex) TLcyMapManagerEvent.getMapComponent()
Returns theILcyMapComponent
set in the constructor.Modifier and TypeMethodDescriptionvoid
ILcyMapManager.addMapComponent
(ILcyMapComponent aMapComponent) Adds the given map to thisILcyMapManager
.void
TLcyMapManager.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 newTLcyMapLayerControl
for the given map component.void
ILcyMapManager.removeMapComponent
(ILcyMapComponent aMapComponent) Removes the given map from thisILcyMapManager
.void
TLcyMapManager.removeMapComponent
(ILcyMapComponent aMapComponent) Removes the given map from thisILcyMapManager
.void
ILcyMapManager.setActiveMapComponent
(ILcyMapComponent aMapComponent) Sets the active map component.void
TLcyMapManager.setActiveMapComponent
(ILcyMapComponent aActiveMapComponent) ModifierConstructorDescriptionTLcyGXYLayerOrderManager
(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
Modifier and TypeMethodDescriptionTLcyStartNewMapComponentAction.createAndAddMapComponent()
Creates a map component, adds it to the user interface and to the map manager.TLcyCreateGXYLayerAction.getMapComponent()
Returns theILcyGenericMapComponent
to which the created layers will be added.Modifier and TypeMethodDescriptionstatic TLcdGXYCompositeController
TLcyGXYSetControllerActiveSettable.combineWithNavigateController
(ILcyMapComponent aMap, ILcdGXYController aOriginal) Combines the given controller with the navigate controller.static ILcdAction
TLcySaveAsImageActionFactory.createActionForMapComponent
(ILcyMapComponent aMapComponent, ILcyLucyEnv aLucyEnv) Create an action to save aILcyMapComponent
to an imageModifierConstructorDescriptionprotected
ALcyGXYNewControllerActiveSettable
(ALcdGXYNewControllerModel2 aNewControllerModel, ILcyMapComponent aMapComponent, ILcyLucyEnv aLucyEnv) Utility constructor that creates a newALcyGXYNewControllerActiveSettable
for the givenALcdGXYNewControllerModel2
.TLcyCreateGXYLayerAction
(ALcyFormat aFormat, ILcyMapComponent aMapComponent) Creates a new action capable of creating and adding anILcdGXYLayer
of the specifiedALcyFormat
to theILcdGXYView
ofaMapComponent
.TLcyCreateGXYLayerAction
(ILcyLucyEnv aLucyEnv, ILcyMapComponent aMapComponent) Creates a new action capable of creating and adding anILcdGXYLayer
to theILcdGXYView
ofaMapComponent
TLcyGXYNewControllerActiveSettable
(ALcdGXYNewControllerModel2 aControllerModel, ILcyMapComponent aMapComponent, ILcyLucyEnv aLucyEnv) Utility constructor that creates a newTLcyNewController2ActiveSettable
for the givenALcdGXYNewControllerModel2
using 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
Modifier and TypeMethodDescriptionALcyGXYNewControllerModel.getMapComponent()
Returns the map component of the model.ModifierConstructorDescriptionALcyGXYNewControllerModel
(TLcyCreateGXYLayerAction aCreateLayerAction, ILcyMapComponent aMapComponent) Creates a new controller model that is capable of creating new layers for the given map.