public class GeneralPathFigure extends AbstractAttributedFigure
BezierFigures.
The described figures are always winding rule even/odd.changingDepth, listenerListpropertySupportCONNECTABLE_PROPERTY, REMOVABLE_PROPERTY, SELECTABLE_PROPERTY, TRANSFORMABLE_PROPERTY| Constructor and Description |
|---|
GeneralPathFigure(BezierFigure... list) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(Point2D.Double point) |
Collection<Handle> |
createHandles(int detailLevel) |
protected void |
drawFill(Graphics2D g) |
protected void |
drawStroke(Graphics2D g) |
Rectangle2D.Double |
getBounds() |
GeneralPath |
getGeneralPath() |
Object |
getTransformRestoreData() |
void |
invalidate() |
void |
restoreAttributesTo(Object restoreData) |
void |
restoreTransformTo(Object geometry) |
<T> void |
set(AttributeKey<T> key,
T newValue)
Sets an attribute of the figure.
|
void |
setAttributeEnabled(AttributeKey key,
boolean b) |
void |
setAttributes(Map<AttributeKey,Object> map) |
void |
setGeneralPath(GeneralPath path) |
void |
transform(AffineTransform tx) |
applyAttributesTo, clone, draw, drawText, get, getAttributeKey, getAttributes, getAttributesRestoreData, getDrawingArea, getStroke, getStrokeMiterLimitFactor, hasAttribute, isAttributeEnabled, read, readAttributes, removeAttribute, write, writeAttributesaddFigureListener, addNotify, changed, findCompatibleConnector, findConnector, findFigureInside, fireAreaInvalidated, fireAreaInvalidated, fireAreaInvalidated, fireAttributeChanged, fireFigureAdded, fireFigureChanged, fireFigureChanged, fireFigureChanged, fireFigureHandlesChanged, fireFigureRemoved, fireFigureRequestRemove, fireUndoableEditHappened, getActions, getChangingDepth, getConnectors, getCursor, getDecomposition, getDrawing, getEndPoint, getFontRenderContext, getLayer, getLock, getPreferredSize, getStartPoint, getTool, getToolTipText, handleDrop, handleMouseClick, includes, isChanging, isConnectable, isRemovable, isSelectable, isTransformable, isVisible, remap, removeFigureListener, removeNotify, requestRemove, setBounds, setBounds, setConnectable, setRemovable, setSelectable, setTransformable, setVisible, toString, validate, willChangeaddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListenerequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, removePropertyChangeListenerpublic GeneralPathFigure(BezierFigure... list)
public boolean contains(Point2D.Double point)
public Rectangle2D.Double getBounds()
public Object getTransformRestoreData()
public void restoreTransformTo(Object geometry)
public void transform(AffineTransform tx)
protected void drawFill(Graphics2D g)
drawFill in class AbstractAttributedFigureprotected void drawStroke(Graphics2D g)
drawStroke in class AbstractAttributedFigurepublic Collection<Handle> createHandles(int detailLevel)
createHandles in interface FigurecreateHandles in class AbstractFigurepublic void invalidate()
invalidate in class AbstractFigurepublic void setAttributeEnabled(AttributeKey key, boolean b)
setAttributeEnabled in class AbstractAttributedFigurepublic void setAttributes(Map<AttributeKey,Object> map)
setAttributes in class AbstractAttributedFigurepublic void restoreAttributesTo(Object restoreData)
restoreAttributesTo in interface FigurerestoreAttributesTo in class AbstractAttributedFigurepublic <T> void set(AttributeKey<T> key, T newValue)
set in interface Figureset in class AbstractAttributedFigurepublic void setGeneralPath(GeneralPath path)
public GeneralPath getGeneralPath()
Copyright © 2014–2022 ImageJ. All rights reserved.