org.esa.beam.framework.ui.product
Class SimpleFeatureFigureFactory

java.lang.Object
  extended by org.esa.beam.framework.ui.product.SimpleFeatureFigureFactory
All Implemented Interfaces:
com.bc.ceres.swing.figure.FigureFactory

public class SimpleFeatureFigureFactory
extends Object
implements com.bc.ceres.swing.figure.FigureFactory


Constructor Summary
SimpleFeatureFigureFactory(org.opengis.feature.simple.SimpleFeatureType simpleFeatureType)
           
 
Method Summary
 com.bc.ceres.swing.figure.ShapeFigure createLineFigure(Shape shape, com.bc.ceres.swing.figure.FigureStyle style)
           
 com.bc.ceres.swing.figure.PointFigure createPointFigure(Point2D point, com.bc.ceres.swing.figure.FigureStyle style)
           
 com.bc.ceres.swing.figure.PointFigure createPointFigure(com.vividsolutions.jts.geom.Point geometry, com.bc.ceres.swing.figure.FigureStyle style)
           
 com.bc.ceres.swing.figure.ShapeFigure createPolygonFigure(Shape shape, com.bc.ceres.swing.figure.FigureStyle style)
           
 com.bc.ceres.swing.figure.ShapeFigure createShapeFigure(com.vividsolutions.jts.geom.Geometry geometry, com.bc.ceres.swing.figure.FigureStyle style)
           
 org.opengis.feature.simple.SimpleFeature createSimpleFeature(com.vividsolutions.jts.geom.Geometry geometry)
           
 SimpleFeatureFigure createSimpleFeatureFigure(org.opengis.feature.simple.SimpleFeature simpleFeature, String defaultStyleCss)
           
 com.bc.ceres.swing.figure.FigureStyle deriveSelectedStyle(com.bc.ceres.swing.figure.FigureStyle style)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleFeatureFigureFactory

public SimpleFeatureFigureFactory(org.opengis.feature.simple.SimpleFeatureType simpleFeatureType)
Method Detail

createPointFigure

public com.bc.ceres.swing.figure.PointFigure createPointFigure(Point2D point,
                                                               com.bc.ceres.swing.figure.FigureStyle style)
Specified by:
createPointFigure in interface com.bc.ceres.swing.figure.FigureFactory

createLineFigure

public com.bc.ceres.swing.figure.ShapeFigure createLineFigure(Shape shape,
                                                              com.bc.ceres.swing.figure.FigureStyle style)
Specified by:
createLineFigure in interface com.bc.ceres.swing.figure.FigureFactory

createPolygonFigure

public com.bc.ceres.swing.figure.ShapeFigure createPolygonFigure(Shape shape,
                                                                 com.bc.ceres.swing.figure.FigureStyle style)
Specified by:
createPolygonFigure in interface com.bc.ceres.swing.figure.FigureFactory

createPointFigure

public com.bc.ceres.swing.figure.PointFigure createPointFigure(com.vividsolutions.jts.geom.Point geometry,
                                                               com.bc.ceres.swing.figure.FigureStyle style)

createSimpleFeatureFigure

public SimpleFeatureFigure createSimpleFeatureFigure(org.opengis.feature.simple.SimpleFeature simpleFeature,
                                                     String defaultStyleCss)

createShapeFigure

public com.bc.ceres.swing.figure.ShapeFigure createShapeFigure(com.vividsolutions.jts.geom.Geometry geometry,
                                                               com.bc.ceres.swing.figure.FigureStyle style)

createSimpleFeature

public org.opengis.feature.simple.SimpleFeature createSimpleFeature(com.vividsolutions.jts.geom.Geometry geometry)

deriveSelectedStyle

public com.bc.ceres.swing.figure.FigureStyle deriveSelectedStyle(com.bc.ceres.swing.figure.FigureStyle style)


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