org.esa.beam.visat.toolviews.layermanager.layersrc.shapefile
Class FeatureLayer

java.lang.Object
  extended by com.bc.ceres.core.ExtensibleObject
      extended by com.bc.ceres.glayer.Layer
          extended by org.esa.beam.visat.toolviews.layermanager.layersrc.shapefile.FeatureLayer
All Implemented Interfaces:
com.bc.ceres.core.Extensible

public class FeatureLayer
extends com.bc.ceres.glayer.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: $
Author:
Marco Peters, Marco Zühlke

Constructor Summary
FeatureLayer(com.bc.ceres.glayer.LayerType layerType, org.geotools.feature.FeatureCollection<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> fc, com.bc.ceres.binding.PropertySet configuration)
           
 
Method Summary
protected  void fireLayerPropertyChanged(PropertyChangeEvent event)
           
protected  Rectangle2D getLayerModelBounds()
           
 double getPolyFillOpacity()
           
 double getPolyStrokeOpacity()
           
 double getTextOpacity()
           
protected  void renderLayer(com.bc.ceres.grender.Rendering rendering)
           
 void setPolyFillOpacity(double opacity)
           
 void setPolyStrokeOpacity(double opacity)
           
 void setTextOpacity(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, getTransparency, isCollectionLayer, isVisible, regenerate, removeListener, render, render, renderChildren, setComposite, setId, setName, setTransparency, setVisible, toString
 
Methods inherited from class com.bc.ceres.core.ExtensibleObject
getExtension
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FeatureLayer

public FeatureLayer(com.bc.ceres.glayer.LayerType layerType,
                    org.geotools.feature.FeatureCollection<org.opengis.feature.simple.SimpleFeatureType,org.opengis.feature.simple.SimpleFeature> fc,
                    com.bc.ceres.binding.PropertySet configuration)
Method Detail

getLayerModelBounds

protected Rectangle2D getLayerModelBounds()
Overrides:
getLayerModelBounds in class com.bc.ceres.glayer.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 com.bc.ceres.glayer.Layer

renderLayer

protected void renderLayer(com.bc.ceres.grender.Rendering rendering)
Overrides:
renderLayer in class com.bc.ceres.glayer.Layer


Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.