Class FeatureLayer
java.lang.Object
com.bc.ceres.core.ExtensibleObject
com.bc.ceres.glayer.Layer
org.esa.snap.rcp.layermanager.layersrc.shapefile.FeatureLayer
- All Implemented Interfaces:
 Extensible
A layer that renders a feature collection using a given style.
 
Unstable API. Use at own risk.
- Since:
 - BEAM 4.6
 - Version:
 - $Revision: $ $Date: $
 
- 
Constructor Summary
ConstructorsConstructorDescriptionFeatureLayer(LayerType layerType, org.geotools.feature.FeatureCollection<org.opengis.feature.simple.SimpleFeatureType, org.opengis.feature.simple.SimpleFeature> fc, PropertySet configuration)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected Rectangle2Ddoubledoubledoubleprotected voidrenderLayer(Rendering rendering) voidsetPolyFillOpacity(double opacity) voidsetPolyStrokeOpacity(double opacity) voidsetTextOpacity(double opacity) Methods inherited from class com.bc.ceres.glayer.Layer
addListener, dispose, disposeChildren, disposeLayer, fireLayerDataChanged, 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, toStringMethods inherited from class com.bc.ceres.core.ExtensibleObject
getExtension 
- 
Constructor Details
- 
FeatureLayer
public FeatureLayer(LayerType layerType, org.geotools.feature.FeatureCollection<org.opengis.feature.simple.SimpleFeatureType, org.opengis.feature.simple.SimpleFeature> fc, PropertySet configuration)  
 - 
 - 
Method Details
- 
getLayerModelBounds
- Overrides:
 getLayerModelBoundsin classLayer
 - 
getPolyFillOpacity
public double getPolyFillOpacity() - 
getPolyStrokeOpacity
public double getPolyStrokeOpacity() - 
getTextOpacity
public double getTextOpacity() - 
setPolyFillOpacity
public void setPolyFillOpacity(double opacity)  - 
setPolyStrokeOpacity
public void setPolyStrokeOpacity(double opacity)  - 
setTextOpacity
public void setTextOpacity(double opacity)  - 
fireLayerPropertyChanged
- Overrides:
 fireLayerPropertyChangedin classLayer
 - 
renderLayer
- Overrides:
 renderLayerin classLayer
 
 -