public class DirectedCubicArrow
extends org.piccolo2d.PNode
Modifier and Type | Class and Description |
---|---|
static class |
DirectedCubicArrow.BezierTemplate |
FILL_STRATEGY_ASPECT_COVER, FILL_STRATEGY_ASPECT_FIT, FILL_STRATEGY_EXACT_FIT, PROPERTY_BOUNDS, PROPERTY_CHILDREN, PROPERTY_CHILDREN_PICKABLE, PROPERTY_CLIENT_PROPERTIES, PROPERTY_CODE_BOUNDS, PROPERTY_CODE_CHILDREN, PROPERTY_CODE_CHILDREN_PICKABLE, PROPERTY_CODE_CLIENT_PROPERTIES, PROPERTY_CODE_FULL_BOUNDS, PROPERTY_CODE_PAINT, PROPERTY_CODE_PARENT, PROPERTY_CODE_PICKABLE, PROPERTY_CODE_TRANSFORM, PROPERTY_CODE_TRANSPARENCY, PROPERTY_CODE_VISIBLE, PROPERTY_FULL_BOUNDS, PROPERTY_PAINT, PROPERTY_PARENT, PROPERTY_PICKABLE, PROPERTY_TRANSFORM, PROPERTY_TRANSPARENCY, PROPERTY_VISIBLE, SCENE_GRAPH_DELEGATE
Constructor and Description |
---|
DirectedCubicArrow() |
DirectedCubicArrow(DirectedCubicArrow.BezierTemplate template) |
DirectedCubicArrow(DirectedCubicArrow.BezierTemplate template,
java.awt.Color color,
float transparency,
float strokeWidth) |
Modifier and Type | Method and Description |
---|---|
java.awt.geom.Point2D.Float |
getBezier_1() |
java.awt.geom.Point2D.Float |
getBezier_2() |
java.awt.Color |
getColor() |
java.awt.geom.Point2D.Float |
getEndPt() |
java.awt.geom.Point2D.Float |
getStartPt() |
float |
getStrokeWidth() |
DirectedCubicArrow.BezierTemplate |
getTemplate() |
float |
getTheta() |
static float |
getTheta(NeuronGroupNode.Port port) |
float |
getTransparency() |
void |
layoutChildren(java.awt.geom.Point2D src,
NeuronGroupNode.Port srcPort,
java.awt.geom.Point2D tar,
NeuronGroupNode.Port tarPort) |
void |
setBezier_1(java.awt.geom.Point2D.Float bezier_1) |
void |
setBezier_2(java.awt.geom.Point2D.Float bezier_2) |
void |
setColor(java.awt.Color color) |
void |
setEndPt(java.awt.geom.Point2D.Float endPt) |
void |
setStartPt(java.awt.geom.Point2D.Float startPt) |
void |
setStrokeWidth(float width) |
void |
setTemplate(DirectedCubicArrow.BezierTemplate template) |
void |
setTheta(float theta) |
void |
setTransparency(float transparency) |
addActivity, addAttribute, addChild, addChild, addChildren, addInputEventListener, addPropertyChangeListener, addPropertyChangeListener, animateToBounds, animateToColor, animateToPositionScaleRotation, animateToRelativePosition, animateToTransform, animateToTransparency, animateTransformToBounds, centerBoundsOnPoint, centerFullBoundsOnPoint, clone, computeFullBounds, endResizeBounds, findIntersectingNodes, fireChildPropertyChange, firePropertyChange, fullIntersects, fullPaint, fullPick, getAllNodes, getAllNodes, getAttribute, getAttribute, getBooleanAttribute, getBounds, getBoundsChanged, getBoundsReference, getBoundsVolatile, getChild, getChildBoundsInvalid, getChildBoundsVolatile, getChildPaintInvalid, getChildrenCount, getChildrenIterator, getChildrenPickable, getChildrenReference, getClientProperties, getClientPropertyKeysEnumeration, getDoubleAttribute, getFullBounds, getFullBoundsInvalid, getFullBoundsReference, getGlobalBounds, getGlobalFullBounds, getGlobalRotation, getGlobalScale, getGlobalToLocalTransform, getGlobalTranslation, getHeight, getInputEventListeners, getIntegerAttribute, getInverseTransform, getListenerList, getLocalToGlobalTransform, getName, getOccluded, getOffset, getPaint, getPaintInvalid, getParent, getPickable, getPropertyChangeParentMask, getRoot, getRotation, getScale, getTransform, getTransformReference, getUnionOfChildrenBounds, getVisible, getWidth, getX, getXOffset, getY, getYOffset, globalToLocal, globalToLocal, globalToLocal, indexOfChild, internalUpdateBounds, intersects, invalidateFullBounds, invalidateLayout, invalidatePaint, isAncestorOf, isDescendentOf, isDescendentOfRoot, isOpaque, layoutChildren, lerp, localToGlobal, localToGlobal, localToGlobal, localToParent, localToParent, localToParent, lower, lower, lowerBelow, lowerToBottom, lowerToBottom, offset, paint, paintAfterChildren, parentBoundsChanged, parentToLocal, parentToLocal, parentToLocal, pick, pickAfterChildren, print, print, raise, raise, raiseAbove, raiseToTop, raiseToTop, removeAllChildren, removeChild, removeChild, removeChildren, removeFromParent, removeInputEventListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaintFrom, reparent, replaceWith, resetBounds, rotate, rotateAboutPoint, rotateAboutPoint, rotateInPlace, scale, scaleAboutPoint, scaleAboutPoint, setBounds, setBounds, setBoundsChanged, setChildBoundsInvalid, setChildBoundsVolatile, setChildPaintInvalid, setChildrenPickable, setFullBoundsInvalid, setGlobalRotation, setGlobalScale, setGlobalTranslation, setHeight, setName, setOccluded, setOffset, setOffset, setPaint, setPaintInvalid, setParent, setPickable, setPropertyChangeParentMask, setRotation, setScale, setTransform, setVisible, setWidth, setX, setY, signalBoundsChanged, startResizeBounds, toImage, toImage, toImage, toImage, transformBy, translate, validateFullBounds, validateFullPaint
public DirectedCubicArrow()
public DirectedCubicArrow(DirectedCubicArrow.BezierTemplate template)
public DirectedCubicArrow(DirectedCubicArrow.BezierTemplate template, java.awt.Color color, float transparency, float strokeWidth)
public void layoutChildren(java.awt.geom.Point2D src, NeuronGroupNode.Port srcPort, java.awt.geom.Point2D tar, NeuronGroupNode.Port tarPort)
public static float getTheta(NeuronGroupNode.Port port)
public java.awt.Color getColor()
public void setColor(java.awt.Color color)
public float getTransparency()
getTransparency
in class org.piccolo2d.PNode
public void setTransparency(float transparency)
setTransparency
in class org.piccolo2d.PNode
public float getStrokeWidth()
public void setStrokeWidth(float width)
public java.awt.geom.Point2D.Float getStartPt()
public void setStartPt(java.awt.geom.Point2D.Float startPt)
public java.awt.geom.Point2D.Float getEndPt()
public void setEndPt(java.awt.geom.Point2D.Float endPt)
public java.awt.geom.Point2D.Float getBezier_1()
public void setBezier_1(java.awt.geom.Point2D.Float bezier_1)
public java.awt.geom.Point2D.Float getBezier_2()
public void setBezier_2(java.awt.geom.Point2D.Float bezier_2)
public float getTheta()
public void setTheta(float theta)
public DirectedCubicArrow.BezierTemplate getTemplate()
public void setTemplate(DirectedCubicArrow.BezierTemplate template)