Package org.esa.snap.ui.product
Class SimpleFeaturePointFigure
java.lang.Object
com.bc.ceres.swing.figure.AbstractFigure
com.bc.ceres.swing.figure.AbstractPointFigure
org.esa.snap.ui.product.SimpleFeaturePointFigure
- All Implemented Interfaces:
com.bc.ceres.swing.figure.Figure,com.bc.ceres.swing.figure.PointFigure,com.bc.ceres.swing.undo.Restorable,Cloneable,SimpleFeatureFigure
public class SimpleFeaturePointFigure
extends com.bc.ceres.swing.figure.AbstractPointFigure
implements SimpleFeatureFigure
A figure representing point 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
ConstructorsConstructorDescriptionSimpleFeaturePointFigure(org.opengis.feature.simple.SimpleFeature simpleFeature, SceneTransformProvider provider, com.bc.ceres.swing.figure.FigureStyle style) SimpleFeaturePointFigure(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()com.bc.ceres.swing.figure.Handle[]createHandles(int selectionStage) protected voidvoidorg.locationtech.jts.geom.Pointintdoubleorg.opengis.feature.simple.SimpleFeaturedoublegetX()doublegetY()voidsetGeometry(org.locationtech.jts.geom.Geometry geometry) voidsetLocation(double x, double y) voidsetMemento(Object memento) Methods inherited from class com.bc.ceres.swing.figure.AbstractPointFigure
draw, getBounds, getEffectiveStyle, getLocation, getRank, getSymbol, isCloseTo, isCollection, move, rotate, scale, setLocationMethods inherited from class com.bc.ceres.swing.figure.AbstractFigure
addChangeListener, addFigure, addFigure, addFigureImpl, addFigureImpl, addFigures, addFiguresImpl, addSegment, contains, createScaleHandles, dispose, fireFigureChanged, fireFigureChanged, fireFiguresAdded, fireFiguresRemoved, getChangeListeners, getFigure, getFigure, getFigureCount, getFigureIndex, getFigures, getFigures, getHandleStyle, getNormalStyle, getSegment, getSelectedHandleStyle, getSelectedStyle, isSelectable, isSelected, removeAllFigures, removeChangeListener, removeFigure, removeFigureImpl, removeFigures, removeFiguresImpl, removeFiguresImpl, removeSegment, setNormalStyle, setSegment, 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, dispose, draw, getBounds, getChangeListeners, getEffectiveStyle, getFigure, getFigure, getFigureCount, getFigureIndex, getFigures, getFigures, getNormalStyle, getRank, getSegment, getSelectedStyle, isCloseTo, isCollection, isSelectable, isSelected, move, removeAllFigures, removeChangeListener, removeFigure, removeFigures, removeSegment, rotate, scale, setNormalStyle, setSegment, setSelected, setSelectedStyle
-
Constructor Details
-
SimpleFeaturePointFigure
public SimpleFeaturePointFigure(org.opengis.feature.simple.SimpleFeature simpleFeature, SceneTransformProvider provider, com.bc.ceres.swing.figure.FigureStyle style) -
SimpleFeaturePointFigure
public SimpleFeaturePointFigure(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.AbstractFigure
-
setMemento
- Specified by:
setMementoin interfacecom.bc.ceres.swing.undo.Restorable- Overrides:
setMementoin classcom.bc.ceres.swing.figure.AbstractFigure
-
getSimpleFeature
public org.opengis.feature.simple.SimpleFeature getSimpleFeature()- Specified by:
getSimpleFeaturein interfaceSimpleFeatureFigure
-
getGeometry
public org.locationtech.jts.geom.Point getGeometry()- Specified by:
getGeometryin interfaceSimpleFeatureFigure
-
setGeometry
public void setGeometry(org.locationtech.jts.geom.Geometry geometry) - Specified by:
setGeometryin interfaceSimpleFeatureFigure
-
forceRegeneration
public void forceRegeneration()- Specified by:
forceRegenerationin interfaceSimpleFeatureFigure
-
getX
public double getX()- Specified by:
getXin interfacecom.bc.ceres.swing.figure.PointFigure
-
getY
public double getY()- Specified by:
getYin interfacecom.bc.ceres.swing.figure.PointFigure
-
setLocation
public void setLocation(double x, double y) - Specified by:
setLocationin classcom.bc.ceres.swing.figure.AbstractPointFigure
-
getRadius
public double getRadius()- Specified by:
getRadiusin classcom.bc.ceres.swing.figure.AbstractPointFigure
-
clone
- Specified by:
clonein interfacecom.bc.ceres.swing.figure.Figure- Overrides:
clonein classcom.bc.ceres.swing.figure.AbstractFigure
-
drawPoint
- Overrides:
drawPointin classcom.bc.ceres.swing.figure.AbstractPointFigure
-
getMaxSelectionStage
public int getMaxSelectionStage()- Specified by:
getMaxSelectionStagein interfacecom.bc.ceres.swing.figure.Figure- Overrides:
getMaxSelectionStagein classcom.bc.ceres.swing.figure.AbstractFigure
-
createHandles
public com.bc.ceres.swing.figure.Handle[] createHandles(int selectionStage) - Specified by:
createHandlesin interfacecom.bc.ceres.swing.figure.Figure- Overrides:
createHandlesin classcom.bc.ceres.swing.figure.AbstractFigure
-