Package | Description |
---|---|
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.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.integration.gxy |
Provides support for visualizing
ILcdGXYLayer instances in an
ILspView . |
com.luciad.view.swing |
This package provides Swing components which are related to a view or allow interaction with a view.
|
Modifier and Type | Method and Description |
---|---|
static ILcdLayerTreeNode |
TLcdLayerTreeNodeUtil.getFirstCommonAncestor(ILcdLayer aFirstLayer,
ILcdLayerTreeNode aFirstRootNode,
ILcdLayer aSecondLayer,
ILcdLayerTreeNode aSecondRootNode)
Returns the first ancestor that two
ILcdLayer s have in common. |
static ILcdLayerTreeNode |
TLcdLayerTreeNodeUtil.getParent(ILcdLayer aLayer,
ILcdLayerTreeNode aRootNode)
Finds the parent node of
aLayer in the tree with root node aRootNode . |
ILcdLayerTreeNode |
TLcdTreeLayeredSupport.getRootNode() |
ILcdLayerTreeNode |
ILcdTreeLayered.getRootNode()
Returns the root node of the tree structure.
|
Modifier and Type | Method and Description |
---|---|
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 . |
Modifier and Type | Method and Description |
---|---|
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.
|
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 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 . |
Constructor and Description |
---|
TLcdIndependentOrderTreeLayeredSupport(ILcdLayered aLayeredToSupport,
ILcdLayerTreeNode aRootNode)
Constructs a new
TLcdIndependentOrderTreeLayeredSupport for a tree with root
node aRootNode . |
TLcdIndependentOrderTreeLayeredSupport(ILcdLayerTreeNode aRootNode)
Constructs a new
TLcdIndependentOrderTreeLayeredSupport for a tree with root
node aRootNode . |
TLcdLayerTreeNodeSupport(ILcdLayerTreeNode aNode)
Creates a support object for node
aNode . |
TLcdTreeLayeredSupport(ILcdLayered aLayeredToSupport,
ILcdLayerTreeNode aRootNode)
Constructs a new
TLcdTreeLayeredSupport for a tree with root node aRootNode . |
TLcdTreeLayeredSupport(ILcdLayerTreeNode aRootNode)
Constructs a new
TLcdTreeLayeredSupport for a tree with root node
aRootNode . |
Modifier and Type | Class and Description |
---|---|
class |
TLcdGXYLayerTreeNode
An
ILcdLayerTreeNode for ILcdGXYLayer s. |
Modifier and Type | Method and Description |
---|---|
ILcdLayerTreeNode |
TLcdGXYViewPlanarImage.getRootNode() |
ILcdLayerTreeNode |
TLcdGXYViewPanel.getRootNode() |
ILcdLayerTreeNode |
TLcdGXYViewJPanelLightWeight.getRootNode() |
ILcdLayerTreeNode |
TLcdGXYViewJPanel.getRootNode() |
ILcdLayerTreeNode |
TLcdGXYViewCanvas.getRootNode() |
ILcdLayerTreeNode |
TLcdGXYViewBufferedImage.getRootNode() |
Modifier and Type | Class and Description |
---|---|
class |
TLcdGXYAsynchronousEditableLabelsLayerTreeNodeWrapper
TLcdGXYAsynchronousEditableLabelsLayerWrapper extension for
layer nodes . |
class |
TLcdGXYAsynchronousLayerTreeNodeWrapper
TLcdGXYAsynchronousLayerWrapper extension for layer nodes . |
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 . |
Modifier and Type | Method and Description |
---|---|
ILcdLayerTreeNode |
TLspOffscreenView.getRootNode() |
ILcdLayerTreeNode |
TLspFXView.getRootNode() |
ILcdLayerTreeNode |
TLspExternalView.getRootNode()
Deprecated.
|
ILcdLayerTreeNode |
ALspAWTView.getRootNode() |
Modifier and Type | Class and Description |
---|---|
class |
TLspLayerTreeNode
Extension of
TLspLayer that implements ILcdLayerTreeNode
and hence can also have child layers. |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
TLspGXYLayerTreeNodeAdapter
Deprecated.
GXY integration in Lightspeed views is no longer supported. Instead, either stick to a
GXY view , or use Lightspeed layers. |
Constructor and Description |
---|
TLcdLayerTreeModel(ILcdLayerTreeNode aRootNode)
Creates a new
TreeModel for the tree with root node aRootNode . |