Class PointHandle
- java.lang.Object
-
- com.bc.ceres.swing.figure.AbstractFigure
-
- com.bc.ceres.swing.figure.AbstractHandle
-
- com.bc.ceres.swing.figure.support.PointHandle
-
- All Implemented Interfaces:
Figure,Handle,ShapeFigure,Restorable,Cloneable
public class PointHandle extends AbstractHandle
AHandlethat can be used to change point positions.- Since:
- Ceres 0.13
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.bc.ceres.swing.figure.Figure
Figure.Rank
-
-
Field Summary
-
Fields inherited from class com.bc.ceres.swing.figure.AbstractFigure
NO_FIGURES, NO_HANDLES
-
-
Constructor Summary
Constructors Constructor Description PointHandle(PointFigure figure, FigureStyle handleStyle)PointHandle(PointFigure figure, FigureStyle handleStyle, Shape shape)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PointFiguregetFigure()voidmove(double dx, double dy)Moves the figure by the given delta in model coordinates.voidupdateLocation()-
Methods inherited from class com.bc.ceres.swing.figure.AbstractHandle
dispose, draw, drawHandle, getBounds, getCursor, getLocation, getRank, getShape, getX, getY, isCloseTo, isCollection, isSelectable, setLocation, setLocation, setShape
-
Methods inherited from class com.bc.ceres.swing.figure.AbstractFigure
addChangeListener, addFigure, addFigure, addFigureImpl, addFigureImpl, addFigures, addFiguresImpl, addSegment, clone, contains, createHandles, createMemento, createScaleHandles, fireFigureChanged, fireFigureChanged, fireFiguresAdded, fireFiguresRemoved, getChangeListeners, getEffectiveStyle, getFigure, getFigure, getFigureCount, getFigureIndex, getFigures, getFigures, getHandleStyle, getMaxSelectionStage, getNormalStyle, getSegment, getSelectedHandleStyle, getSelectedStyle, isSelected, removeAllFigures, removeChangeListener, removeFigure, removeFigureImpl, removeFigures, removeFiguresImpl, removeFiguresImpl, removeSegment, rotate, scale, setMemento, 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, clone, contains, createHandles, getChangeListeners, getEffectiveStyle, getFigure, getFigure, getFigureCount, getFigureIndex, getFigures, getFigures, getMaxSelectionStage, getNormalStyle, getSegment, getSelectedStyle, isSelected, removeAllFigures, removeChangeListener, removeFigure, removeFigures, removeSegment, rotate, scale, setNormalStyle, setSegment, setSelected, setSelectedStyle
-
Methods inherited from interface com.bc.ceres.swing.undo.Restorable
createMemento, setMemento
-
-
-
-
Constructor Detail
-
PointHandle
public PointHandle(PointFigure figure, FigureStyle handleStyle)
-
PointHandle
public PointHandle(PointFigure figure, FigureStyle handleStyle, Shape shape)
-
-
Method Detail
-
getFigure
public PointFigure getFigure()
- Overrides:
getFigurein classAbstractHandle- Returns:
- The figure to which this handle belongs.
-
updateLocation
public void updateLocation()
- Specified by:
updateLocationin classAbstractHandle
-
move
public void move(double dx, double dy)Description copied from interface:FigureMoves the figure by the given delta in model coordinates.- Specified by:
movein interfaceFigure- Specified by:
movein classAbstractHandle- Parameters:
dx- Delta X in model coordinates.dy- Delta Y in model coordinates.
-
-