Package com.xinapse.multisliceimage.roi
Class CentreHandle
java.lang.Object
java.awt.geom.Point2D
java.awt.Point
com.xinapse.multisliceimage.roi.Handle
com.xinapse.multisliceimage.roi.CentreHandle
- All Implemented Interfaces:
Serializable
,Cloneable
A Class representing a Handle at the centre of an ROI.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.awt.geom.Point2D
Point2D.Double, Point2D.Float
-
Field Summary
Fields inherited from class com.xinapse.multisliceimage.roi.Handle
DESIGN_SIZE_LARGE, DESIGN_SIZE_SMALL, SIZE_LARGE, SIZE_SMALL
-
Constructor Summary
ConstructorDescriptionCentreHandle
(int x, int y, int size) Creates a new CentreHandle at the location (x,y) with the given size in screen pixels. -
Method Summary
Methods inherited from class com.xinapse.multisliceimage.roi.Handle
clone, getBorderColor, getColor, getSize, getSize, getSize, pointOver, setBorderColor, setColor, setSize
Methods inherited from class java.awt.Point
equals, getLocation, getX, getY, move, setLocation, setLocation, setLocation, translate
Methods inherited from class java.awt.geom.Point2D
distance, distance, distance, distanceSq, distanceSq, distanceSq, hashCode, setLocation
-
Constructor Details
-
CentreHandle
public CentreHandle(int x, int y, int size) Creates a new CentreHandle at the location (x,y) with the given size in screen pixels.- Parameters:
x
- the x location of the Handle in screen coords.y
- the y location of the Handle in screen coords.size
- the size of the Handle in screen pixels.
-
-
Method Details
-
draw
Draws this Handle on the given Graphics context. Override the default draw method for centre handles. Draw as a kind of cross shape with two overlapping rectangles. -
toString
Description copied from class:Handle
Returns a java.lang.String describing this Handle.
-