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.
-
-
Constructor Summary
Constructors Constructor Description SimpleFeaturePointFigure(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()com.bc.ceres.swing.figure.Handle[]createHandles(int selectionStage)ObjectcreateMemento()protected voiddrawPoint(Rendering rendering)voidforceRegeneration()org.locationtech.jts.geom.PointgetGeometry()intgetMaxSelectionStage()doublegetRadius()org.opengis.feature.simple.SimpleFeaturegetSimpleFeature()doublegetX()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, setLocation
-
Methods 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, 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, 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 Detail
-
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 Detail
-
createMemento
public Object createMemento()
- Specified by:
createMementoin interfacecom.bc.ceres.swing.undo.Restorable- Overrides:
createMementoin classcom.bc.ceres.swing.figure.AbstractFigure
-
setMemento
public void setMemento(Object memento)
- 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
public Object clone()
- Specified by:
clonein interfacecom.bc.ceres.swing.figure.Figure- Overrides:
clonein classcom.bc.ceres.swing.figure.AbstractFigure
-
drawPoint
protected void drawPoint(Rendering rendering)
- 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
-
-