@Override public void forceRegeneration() { setGeometry((Geometry) simpleFeature.getDefaultGeometry()); }
public SimpleFeaturePointFigure(SimpleFeature simpleFeature, SceneTransformProvider provider, FigureStyle normalStyle, FigureStyle selectedStyle) { super(normalStyle, selectedStyle); this.simpleFeature = simpleFeature; sceneTransformProvider = provider; Object o = simpleFeature.getDefaultGeometry(); if (!(o instanceof Point)) { throw new IllegalArgumentException("simpleFeature"); } setGeometry((Point) o); setSelectable(true); }