Package org.esa.snap.ui.product
Class SimpleFeatureShapeFigure
- java.lang.Object
 - 
- com.bc.ceres.swing.figure.AbstractFigure
 - 
- com.bc.ceres.swing.figure.AbstractShapeFigure
 - 
- org.esa.snap.ui.product.SimpleFeatureShapeFigure
 
 
 
 
- 
- All Implemented Interfaces:
 com.bc.ceres.swing.figure.Figure,com.bc.ceres.swing.figure.ShapeFigure,com.bc.ceres.swing.undo.Restorable,Cloneable,SimpleFeatureFigure
public class SimpleFeatureShapeFigure extends com.bc.ceres.swing.figure.AbstractShapeFigure implements SimpleFeatureFigure
A figure representing shape features. 
- 
- 
Constructor Summary
Constructors Constructor Description SimpleFeatureShapeFigure(org.opengis.feature.simple.SimpleFeature simpleFeature, SceneTransformProvider provider, com.bc.ceres.swing.figure.FigureStyle style)SimpleFeatureShapeFigure(org.opengis.feature.simple.SimpleFeature simpleFeature, SceneTransformProvider provider, com.bc.ceres.swing.figure.FigureStyle normalStyle, com.bc.ceres.swing.figure.FigureStyle selectedStyle) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()ObjectcreateMemento()voidforceRegeneration()org.locationtech.jts.geom.GeometrygetGeometry()ShapegetShape()org.opengis.feature.simple.SimpleFeaturegetSimpleFeature()voidsetGeometry(org.locationtech.jts.geom.Geometry geometry)voidsetMemento(Object memento)voidsetShape(Shape shape)- 
Methods inherited from class com.bc.ceres.swing.figure.AbstractShapeFigure
addSegment, createHandles, draw, drawShape, getBounds, getMaxSelectionStage, getRank, getSegment, isCloseTo, isCollection, move, removeSegment, rotate, scale, setRank, setSegment 
- 
Methods inherited from class com.bc.ceres.swing.figure.AbstractFigure
addChangeListener, addFigure, addFigure, addFigureImpl, addFigureImpl, addFigures, addFiguresImpl, contains, createScaleHandles, dispose, fireFigureChanged, fireFigureChanged, fireFiguresAdded, fireFiguresRemoved, getChangeListeners, getEffectiveStyle, getFigure, getFigure, getFigureCount, getFigureIndex, getFigures, getFigures, getHandleStyle, getNormalStyle, getSelectedHandleStyle, getSelectedStyle, isSelectable, isSelected, removeAllFigures, removeChangeListener, removeFigure, removeFigureImpl, removeFigures, removeFiguresImpl, removeFiguresImpl, setNormalStyle, setSelectable, setSelected, setSelectedStyle 
- 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface com.bc.ceres.swing.figure.Figure
addChangeListener, addFigure, addFigure, addFigures, addSegment, contains, createHandles, dispose, draw, getBounds, getChangeListeners, getEffectiveStyle, getFigure, getFigure, getFigureCount, getFigureIndex, getFigures, getFigures, getMaxSelectionStage, getNormalStyle, getRank, getSegment, getSelectedStyle, isCloseTo, isCollection, isSelectable, isSelected, move, removeAllFigures, removeChangeListener, removeFigure, removeFigures, removeSegment, rotate, scale, setNormalStyle, setSegment, setSelected, setSelectedStyle 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
SimpleFeatureShapeFigure
public SimpleFeatureShapeFigure(org.opengis.feature.simple.SimpleFeature simpleFeature, SceneTransformProvider provider, com.bc.ceres.swing.figure.FigureStyle style) 
- 
SimpleFeatureShapeFigure
public SimpleFeatureShapeFigure(org.opengis.feature.simple.SimpleFeature simpleFeature, SceneTransformProvider provider, com.bc.ceres.swing.figure.FigureStyle normalStyle, com.bc.ceres.swing.figure.FigureStyle selectedStyle) 
 - 
 
- 
Method Detail
- 
createMemento
public Object createMemento()
- Specified by:
 createMementoin interfacecom.bc.ceres.swing.undo.Restorable- Overrides:
 createMementoin classcom.bc.ceres.swing.figure.AbstractShapeFigure
 
- 
setMemento
public void setMemento(Object memento)
- Specified by:
 setMementoin interfacecom.bc.ceres.swing.undo.Restorable- Overrides:
 setMementoin classcom.bc.ceres.swing.figure.AbstractShapeFigure
 
- 
getSimpleFeature
public org.opengis.feature.simple.SimpleFeature getSimpleFeature()
- Specified by:
 getSimpleFeaturein interfaceSimpleFeatureFigure
 
- 
getGeometry
public org.locationtech.jts.geom.Geometry getGeometry()
- Specified by:
 getGeometryin interfaceSimpleFeatureFigure
 
- 
setGeometry
public void setGeometry(org.locationtech.jts.geom.Geometry geometry)
- Specified by:
 setGeometryin interfaceSimpleFeatureFigure
 
- 
getShape
public Shape getShape()
- Specified by:
 getShapein interfacecom.bc.ceres.swing.figure.ShapeFigure
 
- 
forceRegeneration
public void forceRegeneration()
- Specified by:
 forceRegenerationin interfaceSimpleFeatureFigure
 
- 
setShape
public void setShape(Shape shape)
- Specified by:
 setShapein interfacecom.bc.ceres.swing.figure.ShapeFigure
 
- 
clone
public Object clone()
- Specified by:
 clonein interfacecom.bc.ceres.swing.figure.Figure- Overrides:
 clonein classcom.bc.ceres.swing.figure.AbstractFigure
 
 - 
 
 -