|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectedu.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.polygon.PolygonNode
| 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 | |
PolygonNode(ViperViewMediator mediator)
|
|
| Method Summary | |
void |
boldCircle(java.awt.geom.Point2D select)
|
void |
boldCrossEdge(int index)
|
void |
boldCrossEdgeAndVertex(int index)
|
void |
boldEdge(int index)
|
void |
boldRect(java.awt.geom.Rectangle2D rect)
|
void |
boldRectAndCircle(java.awt.geom.Rectangle2D rect,
java.awt.geom.Point2D select)
|
void |
boldVertex(int index)
|
Attribute |
getAttribute()
|
int |
getNumVertices()
|
java.awt.geom.Point2D[] |
getPolyPts()
|
java.lang.Object |
getUpdatedAttribute()
synchronize the PNode with the Attribute |
protected void |
resetStyle()
Called by the setDisplayProperties methods, and whenever the style needs changing. |
void |
setAttribute(Attribute attr)
|
void |
setCornerRadius(int val)
|
void |
setPolyPts(java.awt.geom.Point2D[] polyPtsIn)
|
void |
unbold()
|
void |
updatePolygon()
|
| 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 PolygonNode(ViperViewMediator mediator)
| Method Detail |
protected void resetStyle()
AttributablePPathAdapter
resetStyle in class AttributablePPathAdapterpublic java.awt.geom.Point2D[] getPolyPts()
public void updatePolygon()
public void setAttribute(Attribute attr)
setAttribute in interface Attributablepublic Attribute getAttribute()
getAttribute in interface Attributablepublic java.lang.Object getUpdatedAttribute()
Attributable
getUpdatedAttribute in interface Attributablepublic void setCornerRadius(int val)
public void boldVertex(int index)
public void boldEdge(int index)
public void boldCrossEdgeAndVertex(int index)
public void boldCrossEdge(int index)
public void unbold()
public void setPolyPts(java.awt.geom.Point2D[] polyPtsIn)
public int getNumVertices()
public void boldCircle(java.awt.geom.Point2D select)
public void boldRect(java.awt.geom.Rectangle2D rect)
rect -
public void boldRectAndCircle(java.awt.geom.Rectangle2D rect,
java.awt.geom.Point2D select)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||