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.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.bc.ceres.swing.figure.Figure
com.bc.ceres.swing.figure.Figure.Rank -
Field Summary
Fields inherited from class com.bc.ceres.swing.figure.AbstractFigure
NO_FIGURES, NO_HANDLES -
Constructor Summary
ConstructorsConstructorDescriptionSimpleFeatureShapeFigure(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
Modifier and TypeMethodDescriptionclone()voidorg.locationtech.jts.geom.GeometrygetShape()org.opengis.feature.simple.SimpleFeaturevoidsetGeometry(org.locationtech.jts.geom.Geometry geometry) voidsetMemento(Object memento) voidMethods inherited from class com.bc.ceres.swing.figure.AbstractShapeFigure
addSegment, createHandles, draw, drawShape, getBounds, getMaxSelectionStage, getRank, getSegment, isCloseTo, isCollection, move, removeSegment, rotate, scale, setRank, setSegmentMethods 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, setSelectedStyleMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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 Details
-
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 Details
-
createMemento
- Specified by:
createMementoin interfacecom.bc.ceres.swing.undo.Restorable- Overrides:
createMementoin classcom.bc.ceres.swing.figure.AbstractShapeFigure
-
setMemento
- 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
- Specified by:
getShapein interfacecom.bc.ceres.swing.figure.ShapeFigure
-
forceRegeneration
public void forceRegeneration()- Specified by:
forceRegenerationin interfaceSimpleFeatureFigure
-
setShape
- Specified by:
setShapein interfacecom.bc.ceres.swing.figure.ShapeFigure
-
clone
- Specified by:
clonein interfacecom.bc.ceres.swing.figure.Figure- Overrides:
clonein classcom.bc.ceres.swing.figure.AbstractFigure
-