Package org.esa.snap.ui.product
Class VectorDataLayer
- java.lang.Object
-
- com.bc.ceres.core.ExtensibleObject
-
- com.bc.ceres.glayer.Layer
-
- org.esa.snap.ui.product.VectorDataLayer
-
- All Implemented Interfaces:
Extensible
- Direct Known Subclasses:
TrackLayerType.TrackLayer
public class VectorDataLayer extends Layer
A layer for vector data nodes.
-
-
Constructor Summary
Constructors Modifier Constructor Description VectorDataLayer(LayerContext ctx, VectorDataNode vectorDataNode, SceneTransformProvider provider)
protected
VectorDataLayer(VectorDataLayerType vectorDataLayerType, VectorDataNode vectorDataNode, SceneTransformProvider provider, PropertySet configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
disposeLayer()
com.bc.ceres.swing.figure.FigureCollection
getFigureCollection()
SimpleFeatureFigureFactory
getFigureFactory()
protected Rectangle2D
getLayerModelBounds()
VectorDataNode
getVectorDataNode()
protected void
renderLayer(Rendering rendering)
-
Methods inherited from class com.bc.ceres.glayer.Layer
addListener, dispose, disposeChildren, fireLayerDataChanged, fireLayerPropertyChanged, fireLayerPropertyChanged, fireLayersAdded, fireLayersRemoved, getChildIndex, getChildren, getChildrenModelBounds, getComposite, getConfiguration, getConfigurationProperty, getId, getLayerType, getListeners, getModelBounds, getName, getParent, getSwipePercent, getTransparency, isCollectionLayer, isVisible, regenerate, removeListener, render, render, renderChildren, setComposite, setId, setName, setSwipePercent, setTransparency, setVisible, toString
-
Methods inherited from class com.bc.ceres.core.ExtensibleObject
getExtension
-
-
-
-
Constructor Detail
-
VectorDataLayer
public VectorDataLayer(LayerContext ctx, VectorDataNode vectorDataNode, SceneTransformProvider provider)
-
VectorDataLayer
protected VectorDataLayer(VectorDataLayerType vectorDataLayerType, VectorDataNode vectorDataNode, SceneTransformProvider provider, PropertySet configuration)
-
-
Method Detail
-
getVectorDataNode
public VectorDataNode getVectorDataNode()
-
disposeLayer
protected void disposeLayer()
- Overrides:
disposeLayer
in classLayer
-
getFigureFactory
public SimpleFeatureFigureFactory getFigureFactory()
-
getFigureCollection
public com.bc.ceres.swing.figure.FigureCollection getFigureCollection()
-
getLayerModelBounds
protected Rectangle2D getLayerModelBounds()
- Overrides:
getLayerModelBounds
in classLayer
-
renderLayer
protected void renderLayer(Rendering rendering)
- Overrides:
renderLayer
in classLayer
-
-