Package | Description |
---|---|
com.luciad.lucy |
This package contains the core of Lucy: the
back-end , which
is the central point of Lucy where addons can add functionality to
extend Lucy, and the default front-end . |
com.luciad.lucy.addons.drawing.gui |
This package contains the default toolbar for editing drawing models used in the drawing add on.
|
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.formatbar |
This add-on provides one menu/tool bar item that enables/disables the presence of a container
for ALcyFormatBars, located at the bottom of the ILcyMapComponent (location is configurable).
|
com.luciad.lucy.addons.kml22 |
Provides the addon that supports the KML 2.2 format.
|
com.luciad.lucy.addons.map |
Provides various addons that add support for 2D maps; the most important addon is the TLcyMapAddOn.
|
com.luciad.lucy.addons.tea.contour |
Terrain analysis add-on for contour calculations.
|
com.luciad.lucy.addons.tea.extremepoint |
Terrain analysis add-on for extreme point calculations.
|
com.luciad.lucy.addons.tea.hypsometry |
Terrain analysis add-on for hypsometry calculations.
|
com.luciad.lucy.addons.tea.loscoverage |
Terrain analysis add-on for line-of-sight coverages.
|
com.luciad.lucy.addons.tea.viewshed |
Terrain analysis add-on for viewsheds.
|
com.luciad.lucy.addons.tea.visibility |
Terrain analysis add-on for visibility calculations.
|
com.luciad.lucy.gui |
Contains graphical user interface related classes like menu bars, toolbars, application panes and customizer factories.
|
com.luciad.lucy.map |
Contains a broad range of classes related to the visual represention of a map.
|
com.luciad.lucy.map.action |
Provides actions that have a relationship with a map.
|
com.luciad.lucy.map.action.lightspeed |
Provides actions that have a relationship with a Lightspeed map.
|
com.luciad.lucy.map.lightspeed |
Contains a broad range of classes related to the visual representation of a map.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcyMain
Lucy's default frontend.
|
Modifier and Type | Method and Description |
---|---|
protected ILcyActiveSettable |
ALcyDrawingToolBarFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
protected ILcyActiveSettable |
TLcyDrawingToolBarFactory.createActiveSettableForDomainObjectSupplier(ALcyDomainObjectSupplier aDomainObjectSupplier,
ALcyProperties aProperties)
Creates an
ILcyActiveSettable for the given domain object supplier. |
protected ILcyActiveSettable |
TLcyDrawingToolBarFactory.getActiveSettableForDomainObjectSupplier(ALcyDomainObjectSupplier aDomainObjectSupplier)
Returns the
ILcyActiveSettable for the given domain object supplier. |
Modifier and Type | Method and Description |
---|---|
protected ILcyActiveSettable |
TLcyLspDrawingToolBarFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
protected ILcyActiveSettable |
TLcyLspDrawingToolBarFactory.createActiveSettableForDomainObjectSupplier(ALcyLspDomainObjectSupplier aDomainObjectSupplier,
ALcyProperties aProperties)
Creates an
ILcyActiveSettable for the given domain object supplier. |
protected ILcyActiveSettable |
TLcyLspDrawingToolBarFactory.getActiveSettableForDomainObjectSupplier(ALcyLspDomainObjectSupplier aDomainObjectSupplier)
Returns the
ILcyActiveSettable for the given domain object supplier. |
Modifier and Type | Method and Description |
---|---|
ILcyActiveSettable |
TLcyFormatBarAddOn.getFormatBarActiveSettableForMap(ILcyGenericMapComponent<?,?> aMapComponent)
Returns the
ILcyActiveSettable which can be used to show or hide the format bar on the specified map. |
Modifier and Type | Method and Description |
---|---|
protected ILcyActiveSettable |
TLcyKML22GUIFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
Modifier and Type | Method and Description |
---|---|
protected ILcyActiveSettable |
TLcyMapOverviewComponentFactory.createActiveSettable(int aID,
TLcyMapComponent aMapComponent)
Overwrites
createActiveSettable to create an active settable
for LAYER_CONTROL_VISIBLE_ACTIVE_SETTABLE as well. |
protected ILcyActiveSettable |
TLcyMapOverviewComponentFactory.createGXYControllerActiveSettable(int aID,
ILcdGXYController aController,
TLcyMapComponent aMapComponent) |
Modifier and Type | Method and Description |
---|---|
protected void |
TLcyMapOverviewComponentFactory.insertActiveSettableInMenu(int aID,
ILcyActiveSettable aActiveSettable,
TLcyMapComponent aMapComponentSFCT) |
protected void |
TLcyMapOverviewComponentFactory.insertActiveSettableInToolBar(int aID,
ILcyActiveSettable aActiveSettable,
TLcyMapComponent aMapComponentSFCT)
Inserts the given active settable into the toolbar of the given map component.
|
Modifier and Type | Method and Description |
---|---|
protected ILcyActiveSettable |
TLcyContourGUIFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
Modifier and Type | Method and Description |
---|---|
protected ILcyActiveSettable |
TLcyExtremePointGUIFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
Modifier and Type | Method and Description |
---|---|
protected ILcyActiveSettable |
TLcyHypsometryGUIFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
Modifier and Type | Method and Description |
---|---|
protected ILcyActiveSettable |
TLcyLOSCoverageGUIFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
Modifier and Type | Method and Description |
---|---|
protected ILcyActiveSettable |
TLcyViewshedGUIFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
Modifier and Type | Method and Description |
---|---|
protected ILcyActiveSettable |
TLcyVisibilityGUIFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
Modifier and Type | Interface and Description |
---|---|
interface |
ILcyCustomizableRepresentationActiveSettable
Extension of
ILcyActiveSettable that allows to customize the component that
represents it (typically a JToggleButton ). |
Modifier and Type | Class and Description |
---|---|
class |
ALcyActiveSettable
Default implementation of
ILcyActiveSettable for convenience. |
class |
TLcyFullScreenActiveSettable
ILcyActiveSettable implementation which allows to show a Swing component in a full-screen view. |
Modifier and Type | Method and Description |
---|---|
protected abstract ILcyActiveSettable |
ALcyGUIFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties)
Creates an
ILcyActiveSettable for the given ID. |
static ILcyActiveSettable |
TLcyActionBarUtil.createGlobalProxyActiveSettable(String aActiveSettableID,
String aActionBarID,
TLcyActionBarManager aActionBarManager)
Equivalent of
TLcyActionBarUtil.createGlobalProxyAction(String, String,
TLcyActionBarManager) for ILcyActiveSettable . |
static ILcyActiveSettable |
TLcyActionBarUtil.findActiveSettable(String aActiveSettableID,
ILcyActionBar aActionBar)
Method which loops over all active settables present in
aActionBar , and returns the active settable with value
aActiveSettableID for the key ID_KEY . |
static ILcyActiveSettable |
TLcyActionBarUtil.findActiveSettable(String aActiveSettableID,
String aActionBarID,
Object aActionBarContext,
TLcyActionBarManager aActionBarManager)
Returns the active settable with id
aActiveSettableID from the action bar identified by aActionBarID and aActionBarContext . |
static ILcyActiveSettable |
TLcyActionBarUtil.findWrapperActiveSettable(ILcyActiveSettable aActiveSettable,
ILcyActionBar aActionBar)
Searches for the
ILcyActiveSettable corresponding to
the given aActiveSettable in the given aActionBar . |
ILcyActiveSettable |
TLcyActionBarItem.getActiveSettable()
Returns the
ILcyActiveSettable . |
ILcyActiveSettable |
TLcyActionBarEvent.getActiveSettable()
Returns the
ILcyActiveSettable that was added or removed. |
protected ILcyActiveSettable |
ALcyGUIFactory.getActiveSettable(int aActiveSettableID)
Returns the
ILcyActiveSettable for the given ID. |
Modifier and Type | Method and Description |
---|---|
protected Component |
TLcyToolBar.createItem(ILcyActiveSettable aActiveSettable,
TLcyGroupDescriptor aGroupDescriptor,
String[] aMenus,
TLcyGroupDescriptor[] aMenuGroupDescriptors,
boolean aDeactivatePossible) |
protected Component |
TLcyPopupMenu.createItem(ILcyActiveSettable aActiveSettable,
TLcyGroupDescriptor aGroupDescriptor,
String[] aMenus,
TLcyGroupDescriptor[] aMenuGroupDescriptors,
boolean aDeactivatePossible) |
protected Component |
TLcyMenuBar.createItem(ILcyActiveSettable aActiveSettable,
TLcyGroupDescriptor aGroupDescriptor,
String[] aMenus,
TLcyGroupDescriptor[] aMenuGroupDescriptors,
boolean aDeactivatePossible) |
protected Component |
TLcyComboBoxActionBar.createItem(ILcyActiveSettable aActiveSettable,
TLcyGroupDescriptor aGroupDescriptor,
String[] aMenus,
TLcyGroupDescriptor[] aMenuGroupDescriptors,
boolean aDeactivatePossible) |
protected abstract Component |
ALcyActionBar.createItem(ILcyActiveSettable aActiveSettable,
TLcyGroupDescriptor aGroupDescriptor,
String[] aMenus,
TLcyGroupDescriptor[] aMenuGroupDescriptors,
boolean aDeactivatePossible)
Creates a gui widget to represent the given active settable.
|
Component |
ILcyCustomizableRepresentationActiveSettable.customizeRepresentation(Component aDefaultComponent,
ILcyActiveSettable aWrapperActiveSettable,
ILcyActionBar aActionBar)
Allows to customize or replace the default component that is used to represent this
ILcyActiveSettable (typically a JToggleButton ). |
static ILcyActiveSettable |
TLcyActionBarUtil.findWrapperActiveSettable(ILcyActiveSettable aActiveSettable,
ILcyActionBar aActionBar)
Searches for the
ILcyActiveSettable corresponding to
the given aActiveSettable in the given aActionBar . |
void |
ILcyActionBar.insertActiveSettable(ILcyActiveSettable aActiveSettable,
TLcyGroupDescriptor aGroupDescriptor)
Same result as insertActiveSettable( aActiveSettable, aGroupDescriptor, null, null )
|
void |
ALcyActionBar.insertActiveSettable(ILcyActiveSettable aAction,
TLcyGroupDescriptor aGroupDescriptor) |
void |
ILcyActionBar.insertActiveSettable(ILcyActiveSettable aActiveSettable,
TLcyGroupDescriptor aGroupDescriptor,
String[] aMenus,
TLcyGroupDescriptor[] aMenuGroupDescriptors)
Same result as insertActiveSettable( aActiveSettable, aGroupDescriptor, aMenus, aMenuGroupDescriptors, true )
|
void |
ALcyActionBar.insertActiveSettable(ILcyActiveSettable aAction,
TLcyGroupDescriptor aGroupDescriptor,
String[] aMenus,
TLcyGroupDescriptor[] aMenuGroupDescriptors) |
void |
ILcyActionBar.insertActiveSettable(ILcyActiveSettable aActiveSettable,
TLcyGroupDescriptor aGroupDescriptor,
String[] aMenus,
TLcyGroupDescriptor[] aMenuGroupDescriptors,
boolean aDeactivatePossible)
Adds the given active settable in the
ILcyActionBar . |
void |
ALcyActionBar.insertActiveSettable(ILcyActiveSettable aAction,
TLcyGroupDescriptor aGroupDescriptor,
String[] aMenus,
TLcyGroupDescriptor[] aMenuGroupDescriptors,
boolean aDeactivatePossible) |
static void |
TLcyActionBarUtil.insertInConfiguredActionBars(ILcyActiveSettable aActiveSettable,
Object aContext,
TLcyActionBarManager aActionBarManager,
ALcyProperties aConfiguration)
Equivalent of
TLcyActionBarUtil.insertInConfiguredActionBars(ILcdAction, Object,
TLcyActionBarManager, ALcyProperties) for
ILcyActiveSettable . |
static void |
TLcyActionBarUtil.insertInConfiguredActionBars(ILcyActiveSettable aActiveSettable,
Object aContext,
TLcyActionBarManager aActionBarManager,
ALcyProperties aConfiguration,
boolean aDeactivatePossible)
Equivalent of
TLcyActionBarUtil.insertInConfiguredActionBars(ILcdAction, Object,
TLcyActionBarManager, ALcyProperties) for
ILcyActiveSettable . |
void |
ILcyActionBar.removeActiveSettable(ILcyActiveSettable aActiveSettable)
Removes the given ILcyActiveSettable from the ILcyActionBar.
|
void |
ALcyActionBar.removeActiveSettable(ILcyActiveSettable aActiveSettable) |
static void |
TLcyActionBarUtil.removeFromConfiguredActionBars(ILcyActiveSettable aActiveSettable,
Object aContext,
TLcyActionBarManager aActionBarManager,
ALcyProperties aProperties)
Removes the given active settable from all the action bars in which it would
have been inserted by
TLcyActionBarUtil.insertInConfiguredActionBars(ILcyActiveSettable, Object, TLcyActionBarManager, ALcyProperties) . |
boolean |
ILcyActionBar.retrieveDeactivatePossible(ILcyActiveSettable aActiveSettable)
Returns true if the given
ILcyActiveSettable can be deactivated. |
boolean |
ALcyActionBar.retrieveDeactivatePossible(ILcyActiveSettable aActiveSettable) |
TLcyGroupDescriptor |
ILcyActionBar.retrieveGroupDescriptor(ILcyActiveSettable aActiveSettable)
Returns the group descriptor that was used to add the given active
settable to this
ILcyActionBar . |
TLcyGroupDescriptor |
ALcyActionBar.retrieveGroupDescriptor(ILcyActiveSettable aActiveSettable) |
String |
ILcyActionBar.retrieveHelpIDString(ILcyActiveSettable aActiveSettable)
Returns the set help id string for the given active settable.
|
String |
ALcyActionBar.retrieveHelpIDString(ILcyActiveSettable aActiveSettable) |
TLcyGroupDescriptor[] |
ILcyActionBar.retrieveMenuGroupDescriptors(ILcyActiveSettable aActiveSettable)
Returns the menus group descriptors that were used to add the given active
settable to this
ILcyActionBar . |
TLcyGroupDescriptor[] |
ALcyActionBar.retrieveMenuGroupDescriptors(ILcyActiveSettable aActiveSettable) |
String[] |
ILcyActionBar.retrieveMenus(ILcyActiveSettable aActiveSettable)
Returns the menus that were used to add the given active
settable to this
ILcyActionBar . |
String[] |
ALcyActionBar.retrieveMenus(ILcyActiveSettable aActiveSettable) |
void |
ILcyActionBar.setHelpIDString(ILcyActiveSettable aActiveSettable,
String aHelpIDString)
Associates the given help id string to the gui representation corresponding to the
given ILcyActiveSettable.
|
void |
ALcyActionBar.setHelpIDString(ILcyActiveSettable aActiveSettable,
String aHelpIDString) |
Constructor and Description |
---|
TLcyActionBarEvent(ILcyActionBar aSource,
int aID,
ILcyActiveSettable aActiveSettable)
Creates a new
TLcyActionBarEvent that indicates an
ILcyActiveSettable was added or removed. |
TLcyActionBarItem(ILcyActiveSettable aActiveSettable,
boolean aDeactivatePossible,
TLcyGroupDescriptor aGroupDescriptor,
String[] aMenus,
TLcyGroupDescriptor[] aMenuGroupDescriptors,
long aInsertTime)
Creates a
TLcyActionBarItem that represents an active settable. |
Modifier and Type | Method and Description |
---|---|
protected ILcyActiveSettable |
TLcyMapComponentFactory.createActiveSettable(int aID,
TLcyMapComponent aMapComponent)
Creates an active settable for the given ID.
|
protected ILcyActiveSettable |
TLcyMapLayerControlFactory.createActiveSettable(int aID,
TLcyMapLayerControl aLayerControl)
Creates an active settable.
|
protected ILcyActiveSettable |
TLcyMapComponentFactory.createGXYControllerActiveSettable(int aID,
ILcdGXYController aController,
TLcyMapComponent aMapComponent)
Creates an active settable to toggle the given controller.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TLcyMapLayerControlFactory.insertActiveSettable(int aID,
ILcyActiveSettable aActiveSettable,
TLcyMapLayerControl aLayerControlSFCT)
Inserts the given active settable into the action bar, order bar and popup menu of the given
layer control.
|
protected void |
TLcyMapLayerControlFactory.insertActiveSettableInActionBar(int aID,
ILcyActiveSettable aActiveSettable,
TLcyMapLayerControl aLayerControlSFCT)
Inserts the given active settable into the regular action bar of the given layer control.
|
protected void |
TLcyMapComponentFactory.insertActiveSettableInMenu(int aID,
ILcyActiveSettable aActiveSettable,
TLcyMapComponent aMapComponentSFCT)
Inserts the given active settable into the menu bar of the given map component.
|
protected void |
TLcyMapLayerControlFactory.insertActiveSettableInOrderBar(int aID,
ILcyActiveSettable aActiveSettable,
TLcyMapLayerControl aLayerControlSFCT)
Inserts the given active settable into the order action bar of the given layer control.
|
protected void |
TLcyMapLayerControlFactory.insertActiveSettableInPopupMenu(int aID,
ILcyActiveSettable aActiveSettable,
TLcyMapLayerControl aLayerControlSFCT)
Inserts the given active settable into the popup menu of the given layer control.
|
protected void |
TLcyMapComponentFactory.insertActiveSettableInToolBar(int aID,
ILcyActiveSettable aActiveSettable,
TLcyMapComponent aMapComponentSFCT)
Inserts the given active settable into the toolbar of the given map component.
|
Modifier and Type | Class and Description |
---|---|
class |
ALcyGXYNewControllerActiveSettable<T extends ILcdGXYController>
Abstract base class to create an extension of
TLcyGXYSetControllerActiveSettable for a
new controller. |
class |
TLcyGXYNewControllerActiveSettable
ALcyGXYNewControllerActiveSettable implementation for a TLcdGXYNewController2 . |
class |
TLcyGXYSetControllerActiveSettable
An active settable implementation which allows to activate a controller on a GXY view.
|
class |
TLcyGXYTouchNewControllerActiveSettable
ALcyGXYNewControllerActiveSettable implementation for a TLcdGXYTouchNewController . |
Modifier and Type | Method and Description |
---|---|
Component |
ALcyGXYNewControllerActiveSettable.customizeRepresentation(Component aDefaultComponent,
ILcyActiveSettable aWrapperActiveSettable,
ILcyActionBar aActionBar) |
Modifier and Type | Class and Description |
---|---|
class |
TLcyLspCreateControllerActiveSettable
An extension of
TLcyLspSetControllerActiveSettable for new controllers. |
class |
TLcyLspProjectionActiveSettable
Active settable that enables a given world reference on the given view when activated.
|
class |
TLcyLspSetControllerActiveSettable
An active settable implementation which allows to activate a controller on a Lightspeed view.
|
Modifier and Type | Method and Description |
---|---|
Component |
TLcyLspCreateControllerActiveSettable.customizeRepresentation(Component aDefaultComponent,
ILcyActiveSettable aWrapperActiveSettable,
ILcyActionBar aActionBar) |
Modifier and Type | Method and Description |
---|---|
protected ILcyActiveSettable |
TLcyLspMapLayerControlFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |
protected ILcyActiveSettable |
TLcyLspMapComponentFactory.createActiveSettable(int aActiveSettableID,
ALcyProperties aProperties) |