Package | Description |
---|---|
com.luciad.lucy.addons.drawing.lightspeed.gui |
This package contains the default toolbar factory for editing drawing models on a Lightspeed view.
|
com.luciad.lucy.addons.lspmap |
This package provides the
TLcyLspMapAddOn , which is the
Lightspeed counterpart of the TLcyMapAddOn. |
com.luciad.lucy.addons.print.lightspeed |
Provides the addon that offers printing support for Lightspeed views.
|
com.luciad.lucy.map.action.lightspeed |
Provides actions that have a relationship with a Lightspeed map.
|
com.luciad.lucy.map.cameralinking.lightspeed |
This package provides two abstract base classes which can be used to create Lightspeed specific camera linkers:
ALcyLspCameraLinker2D and ALcyLspCameraLinker3D . |
com.luciad.lucy.map.lightspeed |
Contains a broad range of classes related to the visual representation of a map.
|
com.luciad.lucy.map.lightspeed.controller |
Package containing Lightspeed controller related classes which can be used in combination
with a Lightspeed map component
|
Modifier and Type | Method and Description |
---|---|
protected ILcyLspMapComponent |
TLcyLspDrawingToolBarFactory.getMapComponent(ALcyProperties aProperties) |
Modifier and Type | Method and Description |
---|---|
ILcyLspMapComponent |
TLcyLspMapBackEnd.createMapComponent()
Short for
createMapComponent(ILcyLspMapComponent.DEFAULT_MAP_TYPE) |
ILcyLspMapComponent |
TLcyLspMapBackEnd.createMapComponent(String aMapComponentType)
Create an
ILcyApplicationPane containing a new ILcyLspMapComponent of
type aMapComponentType and register the created map component with the
TLcyLspMapManager . |
Modifier and Type | Method and Description |
---|---|
protected ALcyGUIFactory<ILcyLspMapComponent> |
TLcyLspMapAddOn.createGUIFactory(String aMapComponentType)
Returns a new
ALcyGUIFactory for a specific map component type. |
Modifier and Type | Method and Description |
---|---|
void |
TLcyLspMapBackEnd.disposeMapComponent(ILcyLspMapComponent aMapComponent)
Dispose of a
ILcyLspMapComponent and its ILcyApplicationPane . |
Modifier and Type | Method and Description |
---|---|
ALcyPrintableMapComponentFactory<ILcyLspMapComponent> |
TLcyLspPrintAddOn.getPrintableComponentFactory()
Returns the
ALcyPrintableMapComponentFactory that is used by this addon. |
Modifier and Type | Method and Description |
---|---|
protected Component |
TLcyLspPrintableMapComponentFactory.createComponent(int aID,
ILcyLspMapComponent aMapComponent,
TLcyProperties aProperties)
Creates a
java.awt.Component for the given ID. |
protected TLcyProperties |
TLcyLspPrintAddOn.createDefaultProperties(ILcyLspMapComponent aMapComponent)
This method is used by the
TLcyLspPrintAddOn.getProperties(ILcyLspMapComponent) method to retrieve
the properties for a certain map component the first time printing is triggered for that map component. |
TLcyPrintableMapComponent |
TLcyLspPrintableMapComponentFactory.createPrintableComponent(ILcyLspMapComponent aMapComponent,
TLcyProperties aProperties)
This function will first create all internal components using
createView
and createComponent . |
protected Component |
TLcyLspPrintableMapComponentFactory.createPrintableComponentContent(ILcyLspMapComponent aMapComponent,
TLcyProperties aProperties)
Creates the content of the
TLcyPrintableMapComponent . |
protected ILcdView |
TLcyLspPrintableMapComponentFactory.createView(int aID,
ILcyLspMapComponent aMapComponent,
TLcyProperties aProperties)
Creates an
ILcdView for the given ID.
The return value for the TLcyLspPrintableMapComponentFactory.MAIN_VIEW constant must not be null. |
TLcyProperties |
TLcyLspPrintAddOn.getProperties(ILcyLspMapComponent aMapComponent)
Returns the
TLcyProperties for the given map component. |
void |
TLcyLspPrintAddOn.performQuickPrint(TLcyProperties aProperties,
ILcyLspMapComponent aMapComponent)
Trigger the print action for
aMapComponent with aProperties
containing all desired settings. |
Modifier and Type | Method and Description |
---|---|
void |
TLcyLspPrintAddOn.setPrintableComponentFactory(ALcyPrintableMapComponentFactory<ILcyLspMapComponent> aPrintableComponentFactory)
Sets the
ALcyPrintableMapComponentFactory that should be used by this addon. |
Modifier and Type | Method and Description |
---|---|
static ILcdAction |
TLcyLspSaveAsImageActionFactory.createActionForMapComponent(ILcyLspMapComponent aMapComponent,
ILcyLucyEnv aLucyEnv)
Create an action to save a
ILcyLspMapComponent to an image |
static TLcyLspCreateControllerActiveSettable |
TLcyLspCreateControllerActiveSettable.createMouseControllerActiveSettable(ALspCreateControllerModel aCreateControllerModel,
ILcyLspMapComponent aLspMapComponent,
ILcyLucyEnv aLucyEnv)
Factory method to create a
TLcyLspCreateControllerActiveSettable which allows to create
new shapes through interaction with the mouse. |
static TLcyLspCreateControllerActiveSettable |
TLcyLspCreateControllerActiveSettable.createTouchControllerActiveSettable(ALspCreateControllerModel aCreateControllerModel,
ILcyLspMapComponent aLspMapComponent,
ALcyProperties aProperties,
String aConfigPrefix,
ILcyLucyEnv aLucyEnv)
Similar to
createTouchControllerActiveSettable , but this method also adds commit and cancel
actions to the action bars when they are configured in the given properties object. |
static TLcyLspCreateControllerActiveSettable |
TLcyLspCreateControllerActiveSettable.createTouchControllerActiveSettable(ALspCreateControllerModel aCreateControllerModel,
ILcyLspMapComponent aLspMapComponent,
ILcyLucyEnv aLucyEnv)
Factory method to create a
TLcyLspCreateControllerActiveSettable which allows to create
new shapes through touch interaction. |
Constructor and Description |
---|
ALcyLspCameraLinker2D(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.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcyLspMapComponent
Default implementation of
ILcyLspMapComponent . |
Modifier and Type | Method and Description |
---|---|
protected ILcyLspMapComponent |
TLcyLspMapComponentFactory.createGUIContent(ALcyProperties aProperties) |
ILcyLspMapComponent |
TLcyLspMapLayerControl.getMapComponent()
Returns the map component this layer control operates on.
|
protected ILcyLspMapComponent |
TLcyLspMapLayerControlFactory.getMapComponent(ALcyProperties aProperties)
Convenience method to retrieve the map component from
aProperties . |
Modifier and Type | Method and Description |
---|---|
void |
TLcyLspMapLayerControl.setMapComponent(ILcyLspMapComponent aMapComponent)
Sets the map component this layer control operates on.
|
Constructor and Description |
---|
TLcyLspMapLayerControl(ILcyLspMapComponent aMapComponent)
Creates a new
TLcyLspMapLayerControl according to the given construction options. |
Modifier and Type | Method and Description |
---|---|
ILcyLspMapComponent |
ALcyLspCreateControllerModel.getMapComponent()
Returns the map component on which the selected layers will be updated when new elements are
created.
|
Constructor and Description |
---|
ALcyLspCreateControllerModel(ILcyLspMapComponent aMapComponent,
TLcyLspCreateLayerAction aCreateLayerAction)
Creates a new controller model that is capable of creating new layers for the given map
|