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:
- java.io.Serializable, java.lang.Cloneable
public class CentreHandle
- extends Handle
A Class representing a Handle at the centre of an ROI.
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class java.awt.geom.Point2D |
java.awt.geom.Point2D.Double, java.awt.geom.Point2D.Float |
| Fields inherited from class java.awt.Point |
x, y |
|
Constructor Summary |
CentreHandle(int x,
int y,
int size)
Creates a new CentreHandle at the location (x,y) with the given size in screen pixels. |
|
Method Summary |
void |
draw(java.awt.Graphics g)
Draws this Handle on the given Graphics context. |
java.lang.String |
toString()
Returns a java.lang.String describing this Handle. |
| 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 |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
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.
draw
public final void draw(java.awt.Graphics g)
- 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.
- Overrides:
draw in class Handle
- Parameters:
g - the Graphics object on which the drawing operation is to be peformed.
toString
public java.lang.String toString()
- Description copied from class:
Handle
- Returns a java.lang.String describing this Handle.
- Specified by:
toString in class Handle
- Returns:
- a String describing this Handle.
Copyright 2006-2011 Xinapse Systems Limited. All Rights Reserved.