Class SimpleFeatureFigureFactory

  • All Implemented Interfaces:
    com.bc.ceres.swing.figure.FigureFactory

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

      • SimpleFeatureFigureFactory

        public SimpleFeatureFigureFactory​(org.opengis.feature.simple.SimpleFeatureType simpleFeatureType,
                                          SceneTransformProvider provider)
    • 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
      • 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)