Package | Description |
---|---|
com.luciad.earth.tileset.raster |
ILcdEarthTileSet that provides raster data
suitable for use as a 3D terrain texture. |
com.luciad.earth.tileset.terrain |
Provides classes for
ILcdEarthTileSet s with terrain data. |
com.luciad.format.asterix.gxy |
This package contains a measure provider for ASTERIX data in a GXY view.
|
com.luciad.format.asterix.lightspeed |
This package contains a measure provider for ASTERIX data in a Lightspeed view.
|
com.luciad.format.kml22.view.gxy |
This package provides classes for visualizing KML data on 2D maps.
|
com.luciad.format.pol |
Handles the POL format.
|
com.luciad.format.s52.gxy |
Contains a painter provider for painting S-57 geometries on a 2D view,
using the S-52 standard.
|
com.luciad.format.vpf |
This package provides support for decoding VPF (Vector Product Format) data and displaying VPF data using GeoSym.
|
com.luciad.fusion.client.view.gxy |
Provides support for visualizing vector data from a LuciadFusion Tile Store in a 2D view.
|
com.luciad.realtime |
Handles simulation of dynamic data.
|
com.luciad.util.height |
General interfaces and implementations to retrieve heights from data, for
instance, elevation rasters.
|
com.luciad.util.measure |
This package contains classes used for working with generic measurement values.
|
com.luciad.view |
General aspects of views.
|
com.luciad.view.gxy |
Provides two-dimensional views and components supporting the visualization of the former's representation.
|
com.luciad.view.gxy.asynchronous |
Provides layer-specific asynchronous painting.
|
com.luciad.view.gxy.asynchronous.lightspeed |
Provides an asynchronous layer wrapper and paint queue implementation that allows
inserting Lightspeed layers into an
ILcdGXYView . |
com.luciad.view.gxy.measure |
This package contains classes for working with measurement values in a GXY context.
|
com.luciad.view.gxy.swing |
This package provides specializations of
TLcdLayerTree
and related classes for GXY views and GXY layers. |
com.luciad.view.labeling.algorithm |
This package contains the core classes that can be used to create labeling algorithms.
|
com.luciad.view.lightspeed |
Provides support for OpenGL-based 2D and 3D visualization of data.
|
com.luciad.view.lightspeed.layer |
Provides layering support for
ILspView . |
com.luciad.view.lightspeed.layer.imageprojection |
Provides support for rendering images which are projected onto the 3D
terrain of an
ILspView , as if by a slide
projector. |
com.luciad.view.lightspeed.layer.integration.gxy |
Provides support for visualizing
ILcdGXYLayer instances in an
ILspView . |
com.luciad.view.lightspeed.layer.raster |
Provides layering support for raster layers.
|
com.luciad.view.lightspeed.measure |
This package contains classes for working with measurement values in a lightspeed view context.
|
com.luciad.view.lightspeed.swing |
This package provides Swing components which are related to a view or allow interaction with a view.
|
com.luciad.view.map |
Utilities for making maps.
|
com.luciad.view.map.mgrs |
Provides GXY visualization support
for the Military Grid Reference System (MGRS).
|
com.luciad.view.map.multilevelgrid |
Classes to work with rectangular axis aligned grids consisting of multiple uniform levels, called multilevel grids.
|
com.luciad.view.swing |
This package provides Swing components which are related to a view or allow interaction with a view.
|
com.luciad.wms.client.gxy |
Contains a layer factory for models that contain an
ALcdWMSProxy
object. |
Modifier and Type | Method and Description |
---|---|
ILcdLayer |
TLcdEarthGXYViewTileSet.getLayer(int i) |
ILcdLayer |
TLcdEarthGXYViewTileSet.layerOf(ILcdModel aModel) |
Modifier and Type | Method and Description |
---|---|
boolean |
TLcdEarthGXYViewTileSet.containsLayer(ILcdLayer aILcdLayer) |
int |
TLcdEarthGXYViewTileSet.indexOf(ILcdLayer aLayer) |
void |
TLcdEarthGXYViewTileSet.moveLayerAt(int i,
ILcdLayer aILcdLayer) |
void |
TLcdEarthGXYViewTileSet.removeLayer(ILcdLayer aILcdLayer) |
Modifier and Type | Method and Description |
---|---|
List<ILcdLayer> |
TLcdEarthTerrainHeightTileSet.getAllLayers()
Returns all layers used in this tileset.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdEarthTerrainHeightTileSet.addLayer(ILcdLayer aLayer)
Adds the height data of the given layer to this height tileset.
|
boolean |
TLcdEarthTerrainHeightTileSet.containsLayer(ILcdLayer aLayer)
Checks if this tileset uses the given layer.
|
ILcdHeightProvider |
TLcdEarthGXYLayerHeightProviderFactory.createHeightProvider(ILcdLayer aLayer,
ILcdView aView,
Map<String,Object> aRequiredProperties,
Map<String,Object> aOptionalProperties)
A height provider is created for each tile set in the layer's model by using the
TLcdEarthGXYLayerHeightProviderFactory.createTileSetHeightProvider(com.luciad.earth.tileset.ILcdEarthTileSet, com.luciad.view.gxy.ILcdGXYLayer, com.luciad.view.gxy.ILcdGXYView, com.luciad.reference.ILcdGeoReference, java.util.Map<java.lang.String, java.lang.Object>, java.util.Map<java.lang.String, java.lang.Object>) method. |
void |
TLcdEarthTerrainHeightTileSet.removeLayer(ILcdLayer aLayer)
Removes the height data of the given layer from this height tileset.
|
Modifier and Type | Method and Description |
---|---|
void |
TLcdEarthTerrainHeightTileSet.reorder(List<ILcdLayer> aOrderedList)
Sorts the height data of this tileset according to the given list of layers.
|
Modifier and Type | Method and Description |
---|---|
ALcdMeasureProvider |
TLcdGXYASTERIXLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer,
ILcdView aView)
Creates a new measure provider, based on the given GXY layer and GXY view, or
null if no
measure provider can be created. |
Modifier and Type | Method and Description |
---|---|
ALcdMeasureProvider |
TLspASTERIXLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer,
ILcdView aView)
Creates a new measure provider, based on the given Lightspeed
interactive layer and view,
or null if no measure provider can be created. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdKML22GXYLayer
An extension of
TLcdGXYLayer that can paint TLcdKML22ScreenOverlay instances. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdPOLLayer
Specific layer to display POL elements.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdS52GXYCatalogueLayer
A layer that adds support for the specific rendering requirements of S-57 catalogues.
|
class |
TLcdS52GXYCatalogueLayerList
Deprecated.
The functionality of this class is replaced by TLcdS52GXYCatalogueLayer, which has a
simpler
structure and is more performant.
|
class |
TLcdS52GXYLayer
A layer that adds support for the specific rendering requirements of S-52.
|
class |
TLcdS52GXYLevelLayerList
Deprecated.
The functionality of this class is replaced by TLcdS52GXYCatalogueLayer, which has a
simpler
structure and is more performant.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdVPFLayer
Deprecated.
As of V6.0, this class should no longer be used. The VPF sample code provides a VPFLayerFactory
class, which shows how to set up a
TLcdGXYLayer to show VPF data. |
Modifier and Type | Class and Description |
---|---|
class |
TLfnGXYVectorLayer
Deprecated.
Since 2017.0 support for coverages of type VECTOR has been superseded with other mechanisms. Please refer to the Fusion migration guide for more information.
|
Modifier and Type | Method and Description |
---|---|
Collection<ILcdLayer> |
TLcdSimulator.getLayers()
Returns a collection of all the
ILcdLayer used in this simulator. |
Modifier and Type | Method and Description |
---|---|
ILcdHeightProvider |
ILcdLayerHeightProviderFactory.createHeightProvider(ILcdLayer aLayer,
ILcdView aView,
Map<String,Object> aRequiredPropertiesSFCT,
Map<String,Object> aOptionalProperties)
Returns a height provider for a given
ILcdLayer and ILcdView using
the given properties. |
Modifier and Type | Method and Description |
---|---|
ALcdMeasureProvider |
ILcdLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer,
ILcdView aView)
Creates a new measure provider, based on the given layer and view, or
null if no
measure provider can be created. |
Modifier and Type | Interface and Description |
---|---|
interface |
ILcdLayerTreeNode
An
ILcdLayerTreeNode is an ILcdLayer which can
also have child layers. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdLayer
Default implementation of the
ILcdLayer interface. |
Modifier and Type | Method and Description |
---|---|
ILcdLayer |
TLcdLayeredSupport.bottomLayer()
Returns the first
ILcdLayer of the list. |
ILcdLayer |
TLcdLayeredSupport.findModelLayer(ILcdModel aModel) |
ILcdLayer |
TLcdViewInvalidationEvent.getLayer()
Returns the layer that was invalidated, if any.
|
ILcdLayer |
TLcdRemoveLayerAction.getLayer()
Gets the
ILcdLayer associated to this ILcdAction . |
ILcdLayer |
TLcdMoveLayerAction.getLayer()
Gets the first
ILcdLayer associated to this ILcdAction . |
ILcdLayer |
TLcdLayeredEvent.getLayer()
Returns the
ILcdLayer which caused a change on the ILcdLayered , or
null when no layer was set during the construction of this event. |
ILcdLayer |
TLcdLabelLocations.getLayer() |
ILcdLayer |
TLcdLabelIdentifier.getLayer()
Returns the layer used to identify a label.
|
ILcdLayer |
TLcdDomainObjectContext.getLayer()
Returns the
ILcdLayer in which the domain object is displayed. |
ILcdLayer |
TLcdDataPropertyValueContext.getLayer()
Returns the
ILcdLayer in which the data object is displayed. |
abstract ILcdLayer |
ALcdLabelLocations.getLayer()
Returns the layer to which this
ALcdLabelLocations instance belongs. |
ILcdLayer |
TLcdTreeLayeredSupport.getLayer(int aIndex) |
ILcdLayer |
TLcdLayeredSupport.getLayer(int aIndex) |
ILcdLayer |
TLcdLayerTreeNodeSupport.getLayer(int aIndex) |
ILcdLayer |
ILcdTreeLayered.getLayer(int aIndex)
Returns the
ILcdLayer with index aIndex in the flat list
representation of the hierarchical layer structure. |
ILcdLayer |
ILcdLayered.getLayer(int aIndex)
Returns the
ILcdLayer in this ILcdLayered
with index aIndex . |
ILcdLayer[] |
TLcdMoveLayerAction.getLayers()
Gets the
ILcdLayer s associated to this ILcdAction |
ILcdLayer |
TLcdTreeLayeredSupport.layerOf(ILcdModel aModel) |
ILcdLayer |
TLcdLayeredSupport.layerOf(ILcdModel aModel) |
ILcdLayer |
TLcdLayerTreeNodeSupport.layerOf(ILcdModel aModel) |
ILcdLayer |
ILcdTreeLayered.layerOf(ILcdModel aModel)
Returns the
ILcdLayer of the flat list that contains the given
ILcdModel . |
ILcdLayer |
ILcdLayered.layerOf(ILcdModel aModel)
Returns the
ILcdLayer of this ILcdLayered that contains the given ILcdModel . |
ILcdLayer |
TLcdLayeredSupport.topLayer()
Returns the last
ILcdLayer of the list. |
Modifier and Type | Method and Description |
---|---|
default List<? extends ILcdLayer> |
ILcdLayered.getLayers()
Returns a
List of the layers. |
static List<ILcdLayer> |
TLcdLayerTreeNodeUtil.getLayers(ILcdLayerTreeNode aNode)
Returns a list containing all the layers underneath the node
aNode , including
aNode , by using a depth first search (respecting the paintOnTopOfChildren hint of
the nodes) over the tree starting at node aNode |
static List<ILcdLayer> |
TLcdLayerTreeNodeUtil.getLayers(ILcdLayerTreeNode aNode,
boolean aIncludeNode)
Returns a list containing all the layers underneath the node
aNode by using a
depth first search (respecting the paintOnTopOfChildren hint of the nodes) over the tree
starting at node aNode |
static List<ILcdLayer> |
TLcdLayerTreeNodeUtil.getPath(ILcdLayerTreeNode aFrom,
ILcdLayer aTo)
Returns a list containing all the
ILcdLayer s to go from aFrom to the
layer aTo . |
Modifier and Type | Method and Description |
---|---|
boolean |
TLcdLayeredSupport.addLayer(ILcdLayer aLayer)
Adds an
ILcdLayer (containing an ILcdModel )
on the top of the list. |
boolean |
TLcdLayerTreeNodeSupport.addLayer(ILcdLayer aNewChildNode)
Adds a new node to the tree as a child of this node.
|
boolean |
ILcdLayerTreeNode.addLayer(ILcdLayer aNewChildNode)
Adds a new node to the tree as a child of this node.
|
boolean |
TLcdLayeredSupport.addLayer(ILcdLayer aLayer,
int aIndex)
Adds an
ILcdLayer (containing an ILcdModel )
at index aIndex to the list. |
boolean |
TLcdLayerTreeNodeSupport.addLayer(ILcdLayer aNewChildNode,
int aIndex)
Adds a new node to the tree as a child of this node.
|
boolean |
ILcdLayerTreeNode.addLayer(ILcdLayer aNewChildNode,
int aIndex)
Adds a new node to the tree as a child of this node.
|
boolean |
TLcdTreeLayeredSupport.containsLayer(ILcdLayer aLayer) |
boolean |
TLcdLayeredSupport.containsLayer(ILcdLayer aLayer)
Tests if the given
ILcdLayer is in the list. |
boolean |
TLcdLayerTreeNodeSupport.containsLayer(ILcdLayer aLayer) |
boolean |
ILcdTreeLayered.containsLayer(ILcdLayer aLayer)
Returns whether the flat list representation of the hierarchical layer structure contains
the given layer.
|
boolean |
ILcdLayered.containsLayer(ILcdLayer aLayer)
Returns whether this
ILcdLayered contains the given layer. |
boolean |
ILcdLayerTreeNode.containsLayer(ILcdLayer aLayer)
Returns whether this
ILcdLayered contains the given layer. |
static boolean |
TLcdLayerTreeNodeUtil.containsLayerInTree(ILcdLayer aLayer,
ILcdLayer aRootNode)
Returns
true if and only if the layer aLayer is an element of the
tree with root node aRootNode . |
static int |
TLcdLayerTreeNodeUtil.findSubTreeIndex(ILcdLayerTreeNode aAncestorNode,
ILcdLayer aLayer)
This method returns the index of the sub tree in
aAncestorNode which contains the
node aLayer , or -1 when
aAncestorNode is not an ancestor of aLayer . |
static ILcdLayerTreeNode |
TLcdLayerTreeNodeUtil.getFirstCommonAncestor(ILcdLayer aFirstLayer,
ILcdLayerTreeNode aFirstRootNode,
ILcdLayer aSecondLayer,
ILcdLayerTreeNode aSecondRootNode)
Returns the first ancestor that two
ILcdLayer s have in common. |
int |
ILcdInitialLayerIndexProvider.getInitialLayerIndex(ILcdLayer aLayer,
ILcdLayerTreeNode aLayerNode)
Provides the most desired index when about to insert a new layer.
|
int |
TLcdIndependentOrderTreeLayeredSupport.getLayerAddingIndex(ILcdLayer aLayer)
This method provides a hook allowing to alter the index at which the layer
aLayer
will be inserted in the flat list representation. |
static int |
TLcdLayerTreeNodeUtil.getLayerCount(ILcdLayer aLayer)
Returns the total number of layers and layer nodes in the tree with root node
aLayer ,
including aLayer |
static ILcdLayerTreeNode |
TLcdLayerTreeNodeUtil.getParent(ILcdLayer aLayer,
ILcdLayerTreeNode aRootNode)
Finds the parent node of
aLayer in the tree with root node aRootNode . |
static List<ILcdLayer> |
TLcdLayerTreeNodeUtil.getPath(ILcdLayerTreeNode aFrom,
ILcdLayer aTo)
Returns a list containing all the
ILcdLayer s to go from aFrom to the
layer aTo . |
static List<ILcdLayerTreeNode> |
TLcdLayerTreeNodeUtil.getPathToParent(ILcdLayerTreeNode aFrom,
ILcdLayer aTo)
Returns a list containing all the
ILcdLayerTreeNode s to go from aFrom
to the parent of aTo . |
boolean |
TLcdLoggingPaintExceptionHandler.handlePaintException(Exception aException,
ILcdLayer aLayer) |
boolean |
ILcdPaintExceptionHandler.handlePaintException(Exception aException,
ILcdLayer aLayer)
Called when an exception is encountered during painting.
|
int |
TLcdTreeLayeredSupport.indexOf(ILcdLayer aLayer) |
int |
TLcdLayeredSupport.indexOf(ILcdLayer aLayer) |
int |
TLcdLayerTreeNodeSupport.indexOf(ILcdLayer aLayer) |
int |
ILcdTreeLayered.indexOf(ILcdLayer aLayer)
Returns the index of the given layer
aLayer in the flat list representation of
the hierarchical structure. |
int |
ILcdLayered.indexOf(ILcdLayer aLayer)
Returns the index if the given layer is in the list.
|
static boolean |
TLcdLayerTreeNodeUtil.isEmptyNode(ILcdLayer aLayer)
Returns
true when a layer tree node has an empty model, indicating it contains no
useful data. |
void |
TLcdTreeLayeredSupport.moveLayerAt(int aIndex,
ILcdLayer aLayer)
Tries to move the layer
aLayer to index aIndex , without affecting
the tree structure, in a best effort approach. |
void |
TLcdLayeredSupport.moveLayerAt(int aIndex,
ILcdLayer aLayer) |
void |
TLcdLayerTreeNodeSupport.moveLayerAt(int aIndex,
ILcdLayer aLayer) |
void |
TLcdIndependentOrderTreeLayeredSupport.moveLayerAt(int aIndex,
ILcdLayer aLayer)
Move the layer
aLayer to the index aIndex |
void |
ILcdLayered.moveLayerAt(int aIndex,
ILcdLayer aLayer)
Moves the given layer (which is already in
ILcdLayered ) to the existing index
aIndex. |
void |
TLcdTreeLayeredSupport.removeLayer(ILcdLayer aLayer) |
void |
TLcdLayeredSupport.removeLayer(ILcdLayer aLayer)
Removes an
ILcdLayer from the list. |
void |
TLcdLayerTreeNodeSupport.removeLayer(ILcdLayer aLayer) |
void |
ILcdTreeLayered.removeLayer(ILcdLayer aLayer)
Removes a layer from both the hierarchical layer structure and the flat list representation.
|
void |
ILcdLayered.removeLayer(ILcdLayer aLayer)
Removes aLayer from this
ILcdLayered . |
void |
TLcdRemoveLayerAction.setLayer(ILcdLayer aLayer)
Sets the
ILcdLayer aLayer to this ILcdAction . |
void |
TLcdMoveLayerAction.setLayer(ILcdLayer aLayer)
Sets the
ILcdLayer aLayer to this ILcdAction . |
void |
TLcdLabelLocations.setLayer(ILcdLayer aLayer)
Sets the layer to which this instance belongs.
|
void |
TLcdMoveLayerAction.setLayers(ILcdLayer[] aLayers)
Sets the
ILcdLayer s aLayers to this ILcdAction . |
Modifier and Type | Method and Description |
---|---|
static ILcdLayeredListener |
ILcdLayeredListener.onLayerAdded(Consumer<ILcdLayer> aLayerConsumer)
Utility method to create a new
ILcdLayeredListener which will trigger aLayerConsumer
whenever a layer has been added. |
static ILcdLayeredListener |
ILcdLayeredListener.onLayerRemoved(Consumer<ILcdLayer> aLayerConsumer)
Utility method to create a new
ILcdLayeredListener which will trigger aLayerConsumer
whenever a layer has been removed. |
Constructor and Description |
---|
TLcdDataPropertyValueContext(Object aValue,
String aExpression,
ALcdDataObjectExpressionLanguage aExpressionLanguage,
ILcdDataObject aDataObject,
ILcdModel aModel,
ILcdLayer aLayer,
ILcdView aView)
Creates a new context instance with the given arguments.
|
TLcdDataPropertyValueContext(Object aValue,
String aExpression,
ILcdDataObject aDataObject,
ILcdModel aModel,
ILcdLayer aLayer,
ILcdView aView)
Creates a new context instance with the given arguments and the default expression language,
an instance of
TLcdDataObjectExpressionLanguage . |
TLcdDomainObjectContext(Object aDomainObject,
ILcdModel aModel,
ILcdLayer aLayer,
ILcdView aView)
Creates a new context instance.
|
TLcdLabelIdentifier(ILcdLayer aLayer,
Object aDomainObject,
int aLabelIndex,
int aSubLabelIndex)
Create a new LabelIdentifier using the labels domain object,
a label index and a sublabel index.
|
TLcdLabelLocations(ILcdLayer aLayer,
TLcdLabelLocation aDefaultLabelLocation)
Constructs a new instance with the specified default location and belonging to the specified
layer.
|
TLcdLabelLocations(ILcdLayer aLayer,
TLcdLabelLocation aDefaultLabelLocation,
ILcdLabelDependencyProvider aLabelDependencyProvider)
Constructs a new instance with the specified default location and belonging to the specified
layer.
|
TLcdLayeredEvent(ILcdLayered source,
int id,
ILcdLayer aLayer)
Creates an event with given source, change type and layer for which the change occurred.
|
TLcdLayeredEvent(ILcdLayered source,
int id,
ILcdLayer aLayer,
int aOriginalIndex,
int aNewIndex)
Creates an event with given source, change type, layer and index for which the change occurred.
|
TLcdMoveLayerAction(ILcdLayered aLayered,
ILcdLayer[] aLayers,
String aMoveCommand)
Constructor with an
ILcdLayered , an ILcdLayer array
and a MoveCommand . |
TLcdMoveLayerAction(ILcdLayered aLayered,
ILcdLayer aLayer,
String aMoveCommand)
Constructor with an
ILcdLayered , an ILcdLayer
and a MoveCommand . |
TLcdRemoveLayerAction(ILcdLayered aLayered,
ILcdLayer aLayer)
Constructor with an
ILcdLayered , and an ILcdLayer . |
TLcdViewInvalidationEvent(ILcdView aSource,
ILcdLayer aLayer,
int aReason,
String aMessage)
Creates a new event describing an invalidation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ILcdGXYEditableLabelsLayer
This extension of
ILcdGXYLayer adds extra methods to allow querying and changing
what labels get painted and where the labels are placed. |
interface |
ILcdGXYLayer
Provides the combined representation in an
ILcdGXYView of all objects in an ILcdModel . |
interface |
ILcdGXYLayerList
Deprecated.
Use
ILcdLayerTreeNode instead |
Modifier and Type | Class and Description |
---|---|
class |
TLcdGXYDensityLayer
This
ILcdGXYLayer is a layer wrapper that paints the wrapped
layer as color-coded densities. |
class |
TLcdGXYLayer
Default implementation of the
ILcdGXYEditableLabelsLayer interface. |
class |
TLcdGXYLayerList
Deprecated.
Use
TLcdGXYLayerTreeNode instead |
class |
TLcdGXYLayerTreeNode
An
ILcdLayerTreeNode for ILcdGXYLayer s. |
Modifier and Type | Method and Description |
---|---|
ILcdLayer |
TLcdGXYViewPlanarImage.getLayer(int aIndex) |
ILcdLayer |
TLcdGXYViewPanel.getLayer(int aIndex) |
ILcdLayer |
TLcdGXYViewJPanelLightWeight.getLayer(int aIndex) |
ILcdLayer |
TLcdGXYViewJPanel.getLayer(int aIndex) |
ILcdLayer |
TLcdGXYViewCanvas.getLayer(int aIndex) |
ILcdLayer |
TLcdGXYViewBufferedImage.getLayer(int aIndex) |
ILcdLayer |
TLcdGXYLayerTreeNode.getLayer(int aIndex) |
ILcdLayer |
TLcdGXYViewPlanarImage.layerOf(ILcdModel aModel) |
ILcdLayer |
TLcdGXYViewPanel.layerOf(ILcdModel aModel) |
ILcdLayer |
TLcdGXYViewJPanelLightWeight.layerOf(ILcdModel aModel)
Returns the
ILcdLayer of the flat list that contains the given
ILcdModel . |
ILcdLayer |
TLcdGXYViewJPanel.layerOf(ILcdModel aModel)
Returns the
ILcdLayer of the flat list that contains the given
ILcdModel . |
ILcdLayer |
TLcdGXYViewCanvas.layerOf(ILcdModel aModel)
Returns the
ILcdLayer of the flat list that contains the given
ILcdModel . |
ILcdLayer |
TLcdGXYViewBufferedImage.layerOf(ILcdModel aModel)
Returns the
ILcdLayer of the flat list that contains the given
ILcdModel . |
ILcdLayer |
TLcdGXYLayerTreeNode.layerOf(ILcdModel aModel) |
Modifier and Type | Method and Description |
---|---|
boolean |
TLcdGXYLayerTreeNode.addLayer(ILcdLayer aNewChildNode) |
boolean |
TLcdGXYLayerTreeNode.addLayer(ILcdLayer aNewChildNode,
int aIndex) |
boolean |
TLcdGXYViewPlanarImage.containsLayer(ILcdLayer aLayer) |
boolean |
TLcdGXYViewPanel.containsLayer(ILcdLayer aLayer) |
boolean |
TLcdGXYViewJPanelLightWeight.containsLayer(ILcdLayer aLayer) |
boolean |
TLcdGXYViewJPanel.containsLayer(ILcdLayer aLayer) |
boolean |
TLcdGXYViewCanvas.containsLayer(ILcdLayer aLayer) |
boolean |
TLcdGXYViewBufferedImage.containsLayer(ILcdLayer aLayer) |
boolean |
TLcdGXYLayerTreeNode.containsLayer(ILcdLayer aLayer) |
int |
TLcdGXYViewPlanarImage.indexOf(ILcdLayer aLayer) |
int |
TLcdGXYViewPanel.indexOf(ILcdLayer aLayer) |
int |
TLcdGXYViewJPanelLightWeight.indexOf(ILcdLayer aLayer) |
int |
TLcdGXYViewJPanel.indexOf(ILcdLayer aLayer) |
int |
TLcdGXYViewCanvas.indexOf(ILcdLayer aLayer) |
int |
TLcdGXYViewBufferedImage.indexOf(ILcdLayer aLayer) |
int |
TLcdGXYLayerTreeNode.indexOf(ILcdLayer aLayer) |
void |
TLcdGXYViewPlanarImage.moveLayerAt(int aIndex,
ILcdLayer aLayer) |
void |
TLcdGXYViewPanel.moveLayerAt(int aIndex,
ILcdLayer aLayer) |
void |
TLcdGXYViewJPanelLightWeight.moveLayerAt(int aIndex,
ILcdLayer aLayer) |
void |
TLcdGXYViewJPanel.moveLayerAt(int aIndex,
ILcdLayer aLayer) |
void |
TLcdGXYViewCanvas.moveLayerAt(int aIndex,
ILcdLayer aLayer) |
void |
TLcdGXYViewBufferedImage.moveLayerAt(int aIndex,
ILcdLayer aLayer) |
void |
TLcdGXYLayerTreeNode.moveLayerAt(int aIndex,
ILcdLayer aLayer) |
void |
TLcdGXYViewPlanarImage.removeLayer(ILcdLayer aLayer) |
void |
TLcdGXYViewPanel.removeLayer(ILcdLayer aLayer) |
void |
TLcdGXYViewJPanelLightWeight.removeLayer(ILcdLayer aLayer) |
void |
TLcdGXYViewJPanel.removeLayer(ILcdLayer aLayer) |
void |
TLcdGXYViewCanvas.removeLayer(ILcdLayer aLayer) |
void |
TLcdGXYViewBufferedImage.removeLayer(ILcdLayer aLayer) |
void |
TLcdGXYLayerTreeNode.removeLayer(ILcdLayer aLayer) |
Modifier and Type | Interface and Description |
---|---|
interface |
ILcdGXYAsynchronousLayerWrapper
Interface for layers that paint themselves asynchronously.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper
TLcdGXYAsynchronousEditableLabelsLayerWrapper extension for
layer nodes . |
class |
TLcdGXYAsynchronousEditableLabelsLayerWrapper
Implementation of
ILcdGXYAsynchronousLayerWrapper for
ILcdGXYEditableLabelsLayer instances, wrapping and protecting
the latter interface's state. |
class |
TLcdGXYAsynchronousLayerTreeNodeWrapper
TLcdGXYAsynchronousLayerWrapper extension for layer nodes . |
class |
TLcdGXYAsynchronousLayerWrapper
Implementation of
ILcdGXYAsynchronousLayerWrapper for ILcdGXYLayer instances,
wrapping and protecting the latter interface's state. |
Modifier and Type | Method and Description |
---|---|
ILcdLayer |
TLcdGXYAsynchronousLayerTreeNodeWrapper.getLayer(int aIndex) |
ILcdLayer |
TLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper.getLayer(int aIndex) |
ILcdLayer |
TLcdGXYAsynchronousLayerTreeNodeWrapper.layerOf(ILcdModel aModel) |
ILcdLayer |
TLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper.layerOf(ILcdModel aModel) |
Modifier and Type | Method and Description |
---|---|
boolean |
TLcdGXYAsynchronousLayerTreeNodeWrapper.addLayer(ILcdLayer aNewChildNode) |
boolean |
TLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper.addLayer(ILcdLayer aNewChildNode) |
boolean |
TLcdGXYAsynchronousLayerTreeNodeWrapper.addLayer(ILcdLayer aNewChildNode,
int aIndex) |
boolean |
TLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper.addLayer(ILcdLayer aNewChildNode,
int aIndex) |
boolean |
TLcdGXYAsynchronousLayerTreeNodeWrapper.containsLayer(ILcdLayer aLayer) |
boolean |
TLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper.containsLayer(ILcdLayer aLayer) |
int |
TLcdGXYAsynchronousLayerTreeNodeWrapper.indexOf(ILcdLayer aLayer) |
int |
TLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper.indexOf(ILcdLayer aLayer) |
void |
TLcdGXYAsynchronousLayerTreeNodeWrapper.moveLayerAt(int aIndex,
ILcdLayer aLayer) |
void |
TLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper.moveLayerAt(int aIndex,
ILcdLayer aLayer) |
void |
TLcdGXYAsynchronousLayerTreeNodeWrapper.removeLayer(ILcdLayer aLayer) |
void |
TLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper.removeLayer(ILcdLayer aLayer) |
Modifier and Type | Class and Description |
---|---|
class |
TLcdGXYLspAsynchronousLayerTreeNodeWrapper
Deprecated.
Lightspeed integration in GXY views is no longer supported. Instead, either use GXY components only,
or switch to a
Lightspeed view . |
class |
TLcdGXYLspAsynchronousLayerWrapper
Deprecated.
Lightspeed integration in GXY views is no longer supported. Instead, either use GXY components only,
or switch to a
Lightspeed view . |
Modifier and Type | Method and Description |
---|---|
ILcdLayer |
TLcdGXYLspAsynchronousLayerTreeNodeWrapper.getLayer(int aIndex)
Deprecated.
|
ILcdLayer |
TLcdGXYLspAsynchronousLayerTreeNodeWrapper.layerOf(ILcdModel aModel)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
TLcdGXYLspAsynchronousLayerTreeNodeWrapper.addLayer(ILcdLayer aNewChildNode)
Deprecated.
|
boolean |
TLcdGXYLspAsynchronousLayerTreeNodeWrapper.addLayer(ILcdLayer aNewChildNode,
int aIndex)
Deprecated.
|
boolean |
TLcdGXYLspAsynchronousLayerTreeNodeWrapper.containsLayer(ILcdLayer aLayer)
Deprecated.
|
int |
TLcdGXYLspAsynchronousLayerTreeNodeWrapper.indexOf(ILcdLayer aLayer)
Deprecated.
|
void |
TLcdGXYLspAsynchronousLayerTreeNodeWrapper.moveLayerAt(int aIndex,
ILcdLayer aLayer)
Deprecated.
|
void |
TLcdGXYLspAsynchronousLayerTreeNodeWrapper.removeLayer(ILcdLayer aLayer)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ALcdMeasureProvider |
TLcdGXYImageLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer,
ILcdView aView) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
TLcdGXYBusyLayerTreeNodeCellRenderer.isLayerOrDescendantBusy(ILcdLayer aLayer)
This method indicates whether or not the passed layer or one of its descendants is busy.
|
protected abstract boolean |
ALcdBusyLayerTreeNodeCellRenderer.isLayerOrDescendantBusy(ILcdLayer aLayer)
This method indicates whether or not the passed layer or one of its descendants is busy.
|
protected boolean |
TLcdGXYBusyLayerTreeNodeCellRenderer.isLayerOrDescendantPainting(ILcdLayer aLayer)
This method indicates whether or not the passed layer or one of its descendants is painting.
|
protected abstract boolean |
ALcdBusyLayerTreeNodeCellRenderer.isLayerOrDescendantPainting(ILcdLayer aLayer)
This method indicates whether or not the passed layer or one of its descendants is painting.
|
protected void |
ALcdBusyLayerTreeNodeCellRenderer.layerStateChanged(ILcdLayer aLayer)
Method which should be called by the implementing class when the result of
ALcdBusyLayerTreeNodeCellRenderer.isLayerOrDescendantBusy(com.luciad.view.ILcdLayer) or ALcdBusyLayerTreeNodeCellRenderer.isLayerOrDescendantPainting(com.luciad.view.ILcdLayer)
changes for aLayer . |
protected void |
TLcdGXYLayerTreeNodeCellRenderer.updateRendererFromLayer(JTree aTree,
ILcdLayer aLayer,
boolean aSelected,
boolean aExpanded,
boolean aLeaf,
int aRow,
boolean aHasFocus) |
protected void |
ALcdBusyLayerTreeNodeCellRenderer.updateRendererFromLayer(JTree aTree,
ILcdLayer aLayer,
boolean aSelected,
boolean aExpanded,
boolean aLeaf,
int aRow,
boolean aHasFocus,
TLcdLayerTreeNodeCellRenderer aRenderer)
Update the state of the renderer to match the state of layer
aLayer |
Modifier and Type | Method and Description |
---|---|
ILcdLayer |
TLcdCollectedLabeledObjectInfo.getLayer()
Returns the layer which contains the labeled object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
TLcdCollectedLabelInfoList.containsLabel(ILcdLayer aLayer,
Object aObject,
int aLabelIndex,
int aSubLabelIndex)
Checks if this
TLcdCollectedLabelInfoList object contains the label identified by the given
ILcdLayer, Object, label index and sublabel index. |
boolean |
TLcdCollectedLabelInfoList.containsLabeledObject(ILcdLayer aLayer,
Object aObject)
Checks if this
TLcdCollectedLabelInfoList object contains the
TLcdCollectedLabeledObjectInfo identified by the given ILcdLayer and Object. |
TLcdCollectedLabelInfo |
TLcdCollectedLabelInfoList.getLabel(ILcdLayer aLayer,
Object aObject,
int aLabelIndex,
int aSubLabelIndex)
Returns the
TLcdCollectedLabelInfo object that corresponds with the given ILcdLayer,
Object, label index and sublabel index, or null if no such label info object could
be found. |
TLcdCollectedLabeledObjectInfo |
TLcdCollectedLabelInfoList.getLabeledObject(ILcdLayer aLayer,
Object aObject)
Returns a
TLcdCollectedLabeledObjectInfo for the given (ILcdLayer, Object) pair,
or null if no TLcdCollectedLabeledObjectInfo could be found. |
List<TLcdCollectedLabelInfo> |
TLcdCollectedLabelInfoList.getLabelsForLabeledObject(ILcdLayer aLayer,
Object aObject)
This method returns all
TLcdCollectedLabelInfo objects for the given labeled
object identified by the given ILcdLayer and Object . |
void |
TLcdCollectedLabeledObjectInfo.setLayer(ILcdLayer aLayer)
Sets the layer to the given layer.
|
Constructor and Description |
---|
TLcdCollectedLabeledObjectInfo(Object aDomainObject,
ILcdLayer aLayer)
Creates a new
TLcdCollectedLabeledObjectInfo for the given object and layer. |
Modifier and Type | Method and Description |
---|---|
ILcdLayer |
ALspAWTView.layerOf(ILcdModel aILcdModel) |
Modifier and Type | Method and Description |
---|---|
boolean |
TLspOffscreenView.containsLayer(ILcdLayer aILcdLayer) |
boolean |
TLspFXView.containsLayer(ILcdLayer aLayer) |
boolean |
TLspExternalView.containsLayer(ILcdLayer aILcdLayer)
Deprecated.
|
boolean |
ALspAWTView.containsLayer(ILcdLayer aILcdLayer) |
int |
TLspOffscreenView.indexOf(ILcdLayer aILcdLayer) |
int |
TLspFXView.indexOf(ILcdLayer aLayer) |
int |
TLspExternalView.indexOf(ILcdLayer aILcdLayer)
Deprecated.
|
int |
ALspAWTView.indexOf(ILcdLayer aILcdLayer) |
void |
TLspOffscreenView.moveLayerAt(int i,
ILcdLayer aILcdLayer) |
void |
TLspFXView.moveLayerAt(int aIndex,
ILcdLayer aLayer) |
void |
TLspExternalView.moveLayerAt(int i,
ILcdLayer aILcdLayer)
Deprecated.
|
void |
ALspAWTView.moveLayerAt(int i,
ILcdLayer aILcdLayer) |
void |
TLspOffscreenView.removeLayer(ILcdLayer aILcdLayer) |
void |
TLspFXView.removeLayer(ILcdLayer aLayer) |
void |
TLspExternalView.removeLayer(ILcdLayer aILcdLayer)
Deprecated.
|
void |
ALspAWTView.removeLayer(ILcdLayer aILcdLayer) |
Modifier and Type | Interface and Description |
---|---|
interface |
ILspEditableStyledLayer
This interface is used by layers that have an
ILspStyler and allow editing of this styler. |
interface |
ILspInteractivePaintableLayer
Extension of
ILspPaintableLayer that paints the contents of its model using an
ILspPainter . |
interface |
ILspLayer
Root interface for all layers in an
ILspView . |
interface |
ILspPaintableLayer
Interface for a layer that can paint itself into an
ILspView . |
interface |
ILspStyledLayer
This interface is used by layers that have an
ILspStyler . |
Modifier and Type | Class and Description |
---|---|
class |
ALspLayer
Base class for implementations of
ILspLayer . |
class |
TLspLayer
Default implementation of
ILspInteractivePaintableLayer . |
class |
TLspLayerTreeNode
Extension of
TLspLayer that implements ILcdLayerTreeNode
and hence can also have child layers. |
Modifier and Type | Method and Description |
---|---|
ILcdLayer |
TLspLayerTreeNode.getLayer(int aIndex) |
ILcdLayer |
TLspLayerTreeNode.layerOf(ILcdModel aModel) |
Modifier and Type | Method and Description |
---|---|
boolean |
TLspLayerTreeNode.addLayer(ILcdLayer aNewChildNode) |
boolean |
TLspLayerTreeNode.addLayer(ILcdLayer aNewChildNode,
int aIndex) |
boolean |
TLspLayerTreeNode.containsLayer(ILcdLayer aLayer) |
int |
TLspInitialLayerIndexProvider.getInitialLayerIndex(ILcdLayer aLayer,
ILcdLayerTreeNode aLayerNode)
Looks at the layer's
type
and determines an initial index as follows:
For BACKGROUND layers, this method starts from the bottom up
and inserts the new layer just below the first layer which is not also
a background layer.
For INTERACTIVE layers, the method starts from the bottom up and
inserts the new layer just above the first layer which is not a
BACKGROUND or INTERACTIVE layer.
For EDITABLE layers, the method starts from the top down and
inserts the new layer just below the first layer which is not a
REALTIME layer.
REALTIME layers are simply added at the top of the layer
list.
|
int |
TLspLayerTreeNode.indexOf(ILcdLayer aLayer) |
void |
TLspLayerTreeNode.moveLayerAt(int aIndex,
ILcdLayer aLayer) |
void |
TLspLayerTreeNode.removeLayer(ILcdLayer aLayer) |
Modifier and Type | Interface and Description |
---|---|
interface |
ILspImageProjectionLayer
Interface for layers that can project images onto the 3D terrain in an
ILspView . |
Modifier and Type | Class and Description |
---|---|
class |
TLspGXYLayerAdapter
Deprecated.
GXY integration in Lightspeed views is no longer supported. Instead, either stick to a
GXY view , or use Lightspeed layers. |
class |
TLspGXYLayerTreeNodeAdapter
Deprecated.
GXY integration in Lightspeed views is no longer supported. Instead, either stick to a
GXY view , or use Lightspeed layers. |
Modifier and Type | Method and Description |
---|---|
ILcdLayer |
TLspGXYLayerTreeNodeAdapter.getLayer(int aIndex)
Deprecated.
|
ILcdLayer |
TLspGXYLayerTreeNodeAdapter.layerOf(ILcdModel aModel)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
TLspGXYLayerTreeNodeAdapter.addLayer(ILcdLayer aNewChildNode)
Deprecated.
|
boolean |
TLspGXYLayerTreeNodeAdapter.addLayer(ILcdLayer aNewChildNode,
int aIndex)
Deprecated.
|
boolean |
TLspGXYLayerTreeNodeAdapter.containsLayer(ILcdLayer aLayer)
Deprecated.
|
int |
TLspGXYLayerTreeNodeAdapter.indexOf(ILcdLayer aLayer)
Deprecated.
|
void |
TLspGXYLayerTreeNodeAdapter.moveLayerAt(int aIndex,
ILcdLayer aLayer)
Deprecated.
|
void |
TLspGXYLayerTreeNodeAdapter.removeLayer(ILcdLayer aLayer)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
TLspRasterLayer
Layer implementation that can visualize raster data in an
ILspView . |
Modifier and Type | Method and Description |
---|---|
ALcdMeasureProvider |
TLspImageLayerMeasureProviderFactory.createMeasureProvider(ILcdLayer aLayer,
ILcdView aView) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
TLspBusyLayerCellRenderer.isLayerOrDescendantBusy(ILcdLayer aLayer)
Used to trace whether a layer or descendant is finished loading or not:
true when a layer or descendant is still busy, false
otherwise. |
protected boolean |
TLspBusyLayerCellRenderer.isLayerOrDescendantPainting(ILcdLayer aLayer)
Used to trace whether a layer or descendant is finished painting or not:
true when a layer or descendant is still painting, false
otherwise. |
protected Icon |
TLspBusyLayerCellRenderer.updateLabelDisabledIcon(Icon aDefaultDisabledIcon,
ILcdLayer aLayer,
boolean aIsDeterminate,
double aProgress)
Method used to update a busy cell renderer icon.
|
protected Icon |
TLspBusyLayerCellRenderer.updateLabelIcon(Icon aDefaultIcon,
ILcdLayer aLayer,
boolean aIsDeterminate,
double aProgress)
Method used to update a busy cell renderer icon.
|
protected String |
TLspBusyLayerCellRenderer.updateLabelText(String aDefaultText,
ILcdLayer aLayer,
boolean aIsDeterminate,
double aProgress)
Method used to update a busy cell renderer string.
|
protected void |
TLspLayerTreeNodeCellRenderer.updateRendererFromLayer(JTree aTree,
ILcdLayer aLayer,
boolean aSelected,
boolean aExpanded,
boolean aLeaf,
int aRow,
boolean aHasFocus) |
protected void |
TLspBusyLayerCellRenderer.updateRendererFromLayer(JTree aTree,
ILcdLayer aLayer,
boolean aSelected,
boolean aExpanded,
boolean aLeaf,
int aRow,
boolean aHasFocus,
TLcdLayerTreeNodeCellRenderer aRenderer)
Update the state of the renderer to match the state of layer
aLayer |
Modifier and Type | Class and Description |
---|---|
class |
TLcdMapGeorefGridLayer
TLcdMapGeorefGridLayer is an ILcdGXYLayer that can
be added in an ILcdGXYView to display a GeorefGrid. |
class |
TLcdMapLonLatGridLayer
This
ILcdGXYLayer can be added in an ILcdGXYView
to display a TLcdLonLatGrid . |
class |
TLcdUPSGridLayer
TLcdUPSGridLayer is an ILcdGXYLayer that can be
added in an ILcdGXYView to display a Universal Polar Stereographic MGRS grid. |
class |
TLcdUTMGridLayer
TLcdUTMGridLayer is an ILcdGXYLayer that can be
added in an ILcdGXYView to display a UTM MGRS grid. |
class |
TLcdXYGridLayer
ILcdGXYLayer implementation that is capable of visualizing cartesian (XY) grid data. |
Modifier and Type | Class and Description |
---|---|
class |
TLcdMGRSGridLayer
ILcdGXYLayer implementation that is capable of visualizing MGRS grid data (UTM + UPS). |
Modifier and Type | Class and Description |
---|---|
class |
TLcdMultilevelGridLayer
An
ILcdGXYLayer implementation that can be added to an ILcdGXYView to render and label a
ILcdMultilevelGrid . |
Modifier and Type | Method and Description |
---|---|
ILcdLayer |
TLcdModelElementBalloonDescriptor.getLayer()
Returns the layer.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TLcdLayerTreeNodeCellRenderer.updateLayerFromRenderer(ILcdLayer aLayer)
Updates the layer to match the state of the renderer.
|
protected void |
TLcdLayerTreeNodeCellRenderer.updateRendererFromLayer(JTree aTree,
ILcdLayer aLayer,
boolean aSelected,
boolean aExpanded,
boolean aLeaf,
int aRow,
boolean aHasFocus)
Update the state of the renderer to match the state of the given layer.
|
Constructor and Description |
---|
TLcdModelElementBalloonDescriptor(Object aObject,
ILcdModel aModel,
ILcdLayer aLayer)
Creates a model element balloon descriptor, initialized with the given object, model and layer.
|
Modifier and Type | Class and Description |
---|---|
class |
TLcdWMSProxyGXYLayer
This
ILcdGXYLayer implementation is designed for models
containing an ALcdWMSProxy object. |