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

public class FeatureLayer extends Layer
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 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

      protected Rectangle2D getLayerModelBounds()
      Overrides:
      getLayerModelBounds in class Layer
    • 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

      protected void fireLayerPropertyChanged(PropertyChangeEvent event)
      Overrides:
      fireLayerPropertyChanged in class Layer
    • renderLayer

      protected void renderLayer(Rendering rendering)
      Overrides:
      renderLayer in class Layer