Class SimpleFeatureFigureFactory

java.lang.Object
org.esa.snap.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 Details

    • SimpleFeatureFigureFactory

      public SimpleFeatureFigureFactory(org.opengis.feature.simple.SimpleFeatureType simpleFeatureType, SceneTransformProvider provider)
  • Method Details

    • 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
    • createSimpleFeatureFigure

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

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