public class ROI2DArea.ROI2DAreaPainter extends ROI2D.ROI2DPainter implements java.lang.Runnable
Overlay.OverlayPriority| Modifier and Type | Field and Description |
|---|---|
static float |
CONTENT_ALPHA
Deprecated.
Use
ROI.ROIPainter.getOpacity() instead. |
ID_CANBEREMOVED, ID_CLASSNAME, ID_ID, ID_NAME, ID_OVERLAY, ID_PRIORITY, ID_READONLY, ID_RECEIVEKEYEVENTONHIDDEN, ID_RECEIVEMOUSEEVENTONHIDDEN, LOD_SMALL, LOD_TINY, PROPERTY_CANBEREMOVED, PROPERTY_NAME, PROPERTY_PERSISTENT, PROPERTY_PRIORITY, PROPERTY_READONLY, PROPERTY_RECEIVEKEYEVENTONHIDDEN, PROPERTY_RECEIVEMOUSEEVENTONHIDDEN| Constructor and Description |
|---|
ROI2DArea.ROI2DAreaPainter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToMask(java.awt.geom.Point2D pos) |
void |
drawROI(java.awt.Graphics2D g,
Sequence sequence,
IcyCanvas canvas)
Draw the ROI itself
|
java.awt.Color |
getBrushColor()
Returns the brush color
|
java.awt.geom.Point2D |
getBrushPosition()
Returns the brush position.
|
float |
getBrushSize()
Returns the brush size.
|
java.awt.Color |
getCursorColor()
Deprecated.
Use
getBrushColor() instead |
java.awt.geom.Point2D |
getCursorPosition()
Deprecated.
Use
getBrushPosition() instead. |
float |
getCursorSize()
Deprecated.
Use
getBrushSize() instead |
vtk.vtkProp[] |
getProps()
Returns the VTK actors for this painter.
|
void |
keyPressed(java.awt.event.KeyEvent e,
Point5D.Double imagePoint,
IcyCanvas canvas)
Key press event forwarded to the overlay.
|
void |
mouseClick(java.awt.event.MouseEvent e,
Point5D.Double imagePoint,
IcyCanvas canvas)
Mouse click event forwarded to the overlay.
|
void |
mouseDrag(java.awt.event.MouseEvent e,
Point5D.Double imagePoint,
IcyCanvas canvas)
Mouse drag event forwarded to the overlay.
|
void |
mouseMove(java.awt.event.MouseEvent e,
Point5D.Double imagePoint,
IcyCanvas canvas)
Mouse move event forwarded to the overlay.
|
void |
mousePressed(java.awt.event.MouseEvent e,
Point5D.Double imagePoint,
IcyCanvas canvas)
Mouse press event forwarded to the overlay.
|
void |
mouseReleased(java.awt.event.MouseEvent e,
Point5D.Double imagePoint,
IcyCanvas canvas)
Mouse release event forwarded to the overlay.
|
void |
paint(java.awt.Graphics2D g,
Sequence sequence,
IcyCanvas canvas)
Paint method called to draw the overlay.
|
void |
painterChanged()
Notify the painter content has changed.
|
void |
removeFromMask(java.awt.geom.Point2D pos) |
void |
run() |
void |
setBrushColor(java.awt.Color value)
Sets the brush color
|
void |
setBrushPosition(java.awt.geom.Point2D position)
Set the brush position.
|
void |
setBrushSize(float value)
Sets the brush size.
|
void |
setCursorColor(java.awt.Color value)
Deprecated.
Use
setBrushColor(Color) instead |
void |
setCursorPosition(java.awt.geom.Point2D position)
Deprecated.
Use
setBrushPosition(Point2D) instead. |
void |
setCursorSize(float value)
Deprecated.
Use
setBrushSize(float) instead |
drawNamecomputePriority, getAdjustedStroke, getColor, getDisplayColor, getFocusedColor, getMousePos, getName, getOpacity, getSelectedColor, getShowName, getStroke, hideVtkObjects, isReadOnly, keyReleased, loadFromXML, saveToXML, setColor, setMousePos, setName, setOpacity, setSelectedColor, setShowName, setStrokeaddOverlayListener, attachTo, beginUpdate, changed, compareTo, createFromXML, detachFrom, endUpdate, getAttachedCanvas, getCanBeRemoved, getOptionsPanel, getOverlayCount, getPriority, getReceiveKeyEventOnHidden, getReceiveMouseEventOnHidden, getSequences, isAttached, isFixed, isPersistent, isUpdating, keyPressed, keyReleased, loadFromXML, loadOverlaysFromXML, mouseClick, mouseDrag, mouseEntered, mouseEntered, mouseExited, mouseExited, mouseMove, mousePressed, mouseReleased, mouseWheelMoved, mouseWheelMoved, onChanged, propertyChanged, remove, removeOverlayListener, saveOverlaysToXML, setCanBeRemoved, setFixed, setPersistent, setPriority, setReadOnly, setReceiveKeyEventOnHidden, setReceiveMouseEventOnHidden@Deprecated public static final float CONTENT_ALPHA
ROI.ROIPainter.getOpacity() instead.public ROI2DArea.ROI2DAreaPainter()
public java.awt.geom.Point2D getBrushPosition()
public void setBrushPosition(java.awt.geom.Point2D position)
@Deprecated public java.awt.geom.Point2D getCursorPosition()
getBrushPosition() instead.@Deprecated public void setCursorPosition(java.awt.geom.Point2D position)
setBrushPosition(Point2D) instead.public float getBrushSize()
public void setBrushSize(float value)
@Deprecated public float getCursorSize()
getBrushSize() instead@Deprecated public void setCursorSize(float value)
setBrushSize(float) insteadpublic java.awt.Color getBrushColor()
public void setBrushColor(java.awt.Color value)
@Deprecated public java.awt.Color getCursorColor()
getBrushColor() instead@Deprecated public void setCursorColor(java.awt.Color value)
setBrushColor(Color) insteadpublic void addToMask(java.awt.geom.Point2D pos)
public void removeFromMask(java.awt.geom.Point2D pos)
public void painterChanged()
OverlaypainterChanged in class Overlaypublic void keyPressed(java.awt.event.KeyEvent e, Point5D.Double imagePoint, IcyCanvas canvas)
OverlaykeyPressed in class ROI.ROIPaintere - key eventimagePoint - mouse position (image coordinates)canvas - icy canvaspublic void mousePressed(java.awt.event.MouseEvent e, Point5D.Double imagePoint, IcyCanvas canvas)
OverlaymousePressed in class ROI2D.ROI2DPaintere - mouse eventimagePoint - mouse position (image coordinates)canvas - icy canvaspublic void mouseReleased(java.awt.event.MouseEvent e, Point5D.Double imagePoint, IcyCanvas canvas)
OverlaymouseReleased in class ROI2D.ROI2DPaintere - mouse eventimagePoint - mouse position (image coordinates)canvas - icy canvaspublic void mouseClick(java.awt.event.MouseEvent e, Point5D.Double imagePoint, IcyCanvas canvas)
OverlaymouseClick in class ROI.ROIPaintere - mouse eventimagePoint - mouse position (image coordinates)canvas - icy canvaspublic void mouseMove(java.awt.event.MouseEvent e, Point5D.Double imagePoint, IcyCanvas canvas)
OverlaymouseMove in class ROI.ROIPaintere - mouse eventimagePoint - mouse position (image coordinates)canvas - icy canvaspublic void mouseDrag(java.awt.event.MouseEvent e, Point5D.Double imagePoint, IcyCanvas canvas)
OverlaymouseDrag in class ROI2D.ROI2DPaintere - mouse eventimagePoint - mouse position (image coordinates)canvas - icy canvaspublic void paint(java.awt.Graphics2D g, Sequence sequence, IcyCanvas canvas)
Overlaypaint in interface Painterpaint in class ROI2D.ROI2DPainterpublic void drawROI(java.awt.Graphics2D g, Sequence sequence, IcyCanvas canvas)
drawROI in class ROI2D.ROI2DPainterpublic vtk.vtkProp[] getProps()
VtkPaintergetProps in interface VtkPaintergetProps in class ROI.ROIPainterpublic void run()
run in interface java.lang.Runnable