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)protectedVectorDataLayer(VectorDataLayerType vectorDataLayerType, VectorDataNode vectorDataNode, SceneTransformProvider provider, PropertySet configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddisposeLayer()com.bc.ceres.swing.figure.FigureCollectiongetFigureCollection()SimpleFeatureFigureFactorygetFigureFactory()protected Rectangle2DgetLayerModelBounds()VectorDataNodegetVectorDataNode()protected voidrenderLayer(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:
disposeLayerin classLayer
-
getFigureFactory
public SimpleFeatureFigureFactory getFigureFactory()
-
getFigureCollection
public com.bc.ceres.swing.figure.FigureCollection getFigureCollection()
-
getLayerModelBounds
protected Rectangle2D getLayerModelBounds()
- Overrides:
getLayerModelBoundsin classLayer
-
renderLayer
protected void renderLayer(Rendering rendering)
- Overrides:
renderLayerin classLayer
-
-