|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.umd.cs.piccolo.PNode edu.umd.cs.piccolo.nodes.PPath edu.umd.cfar.lamp.viper.gui.canvas.AttributablePPathAdapter edu.umd.cfar.lamp.viper.gui.data.ellipse.EllipseNode
Field Summary |
Fields inherited from class edu.umd.cs.piccolo.nodes.PPath |
PROPERTY_PATH, PROPERTY_STROKE, PROPERTY_STROKE_PAINT |
Fields inherited from class edu.umd.cs.piccolo.PNode |
PROPERTY_BOUNDS, PROPERTY_CHILDREN, PROPERTY_CHILDREN_PICKABLE, PROPERTY_CLIENT_PROPERTIES, PROPERTY_FULL_BOUNDS, PROPERTY_PAINT, PROPERTY_PARENT, PROPERTY_PICKABLE, PROPERTY_TRANSFORM, PROPERTY_TRANSPARENCY, PROPERTY_VISIBLE |
Fields inherited from interface java.awt.print.Printable |
NO_SUCH_PAGE, PAGE_EXISTS |
Constructor Summary | |
EllipseNode(ViperViewMediator mediator)
|
Method Summary | |
void |
addBoundingBox()
Used when making box active so only ellipse shows |
void |
bold(CanvasDir dir)
|
void |
boldHandle()
|
double |
getAngleInRadians()
|
Attribute |
getAttribute()
|
java.awt.geom.Point2D[] |
getHandlePts()
|
double |
getOboxHeight()
Can't use getWidth() since PNode already defines it |
java.awt.geom.Point2D[] |
getOboxPts()
|
double |
getOboxWidth()
Can't use getWidth() since PNode already defines it |
java.lang.Object |
getUpdatedAttribute()
synchronize the PNode with the Attribute |
void |
removeBoundingBox()
Used when making box inactive so only ellipse shows |
protected void |
resetStyle()
Called by the setDisplayProperties methods, and whenever the style needs changing. |
void |
setAngleInRadians(double angleIn)
|
void |
setAttribute(Attribute attr)
|
void |
setCornerRadius(int val)
|
void |
setWidthAndHeight(double widthIn,
double heightIn)
|
void |
unbold()
Makes all bolding "blank" so it doesn't highlight |
void |
updateObox()
|
Methods inherited from class edu.umd.cfar.lamp.viper.gui.canvas.AttributablePPathAdapter |
getDisplayProperties, getHandleDisplayProperties, getHighlightDisplayProperties, setDisplayProperties, setHandleDisplayProperties, setHighlightDisplayProperties |
Methods inherited from class edu.umd.cs.piccolo.nodes.PPath |
append, closePath, createEllipse, createPolyline, createPolyline, createRectangle, curveTo, endResizeBounds, getPathBoundsWithStroke, getPathReference, getStroke, getStrokePaint, intersects, lineTo, moveTo, paint, paramString, quadTo, reset, setBounds, setPathTo, setPathToEllipse, setPathToPolyline, setPathToPolyline, setPathToRectangle, setStroke, setStrokePaint, startResizeBounds, updateBoundsFromPath |
Methods inherited from class edu.umd.cs.piccolo.PNode |
addActivity, addChild, addChild, addChildren, addClientProperty, addInputEventListener, addPropertyChangeListener, addPropertyChangeListener, animateToBounds, animateToColor, animateToPositionScaleRotation, animateToTransform, animateToTransparency, centerBoundsOnPoint, centerFullBoundsOnPoint, clone, computeFullBounds, firePropertyChange, fullIntersects, fullPaint, fullPick, getAllNodes, getAllNodes, getBounds, getBoundsChanged, getBoundsReference, getBoundsVolatile, getChild, getChildBoundsInvalid, getChildBoundsVolatile, getChildPaintInvalid, getChildrenCount, getChildrenIterator, getChildrenPickable, getChildrenReference, getClientProperty, getClientPropertyKeysIterator, getFullBounds, getFullBoundsInvalid, getFullBoundsReference, getGlobalFullBounds, getGlobalRotation, getGlobalScale, getGlobalToLocalTransform, getGlobalTranslation, getHeight, getInverseTransform, getListenerList, getLocalToGlobalTransform, getOccluded, getOffset, getPaint, getPaintInvalid, getParent, getPickable, getRoot, getRotation, getScale, getTransform, getTransformReference, getTransparency, getUnionOfChildrenBounds, getVisible, getWidth, getX, getXOffset, getY, getYOffset, globalToLocal, globalToLocal, globalToLocal, indexOfChild, invalidateFullBounds, invalidateLayout, invalidatePaint, isAncestorOf, isDescendentOf, isDescendentOfRoot, isOpaque, layoutChildren, lerp, localToGlobal, localToGlobal, localToGlobal, localToParent, localToParent, localToParent, moveToBack, moveToBack, moveToFront, moveToFront, offset, paintAfterChildren, parentBoundsChanged, parentToLocal, parentToLocal, parentToLocal, pick, pickAfterChildren, position, print, print, removeAllChildren, removeChild, removeChild, removeChildren, removeFromParent, removeInputEventListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaintFrom, reparent, replaceWith, resetBounds, rotate, rotateAboutPoint, rotateAboutPoint, rotateInPlace, scale, scaleAboutPoint, scaleAboutPoint, setBounds, setBoundsChanged, setChildBoundsInvalid, setChildBoundsVolatile, setChildPaintInvalid, setChildrenPickable, setFullBoundsInvalid, setGlobalRotation, setGlobalScale, setGlobalTranslation, setHight, setOccluded, setOffset, setOffset, setPaint, setPaintInvalid, setParent, setPickable, setRotation, setScale, setTransform, setTransparency, setVisible, setWidth, setX, setY, signalBoundsChanged, toImage, toImage, toString, transformBy, translate, validateFullBounds, validateFullPaint |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.umd.cfar.lamp.viper.gui.canvas.datatypes.Attributable |
setDisplayProperties, setHandleDisplayProperties, setHighlightDisplayProperties |
Constructor Detail |
public EllipseNode(ViperViewMediator mediator)
Method Detail |
protected void resetStyle()
AttributablePPathAdapter
resetStyle
in class AttributablePPathAdapter
public java.awt.geom.Point2D[] getOboxPts()
public java.awt.geom.Point2D[] getHandlePts()
public double getOboxWidth()
public double getOboxHeight()
public void setAngleInRadians(double angleIn)
public double getAngleInRadians()
public void setWidthAndHeight(double widthIn, double heightIn)
public void updateObox()
public void setAttribute(Attribute attr)
setAttribute
in interface Attributable
public Attribute getAttribute()
getAttribute
in interface Attributable
public java.lang.Object getUpdatedAttribute()
Attributable
getUpdatedAttribute
in interface Attributable
public void setCornerRadius(int val)
public void bold(CanvasDir dir)
public void boldHandle()
public void unbold()
public void removeBoundingBox()
public void addBoundingBox()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |