|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A class that encapsulates the representation of the bend used for a particular EdgeView.
Method Summary | |
void |
addHandle(int insertIndex,
java.awt.geom.Point2D pt)
Add a PHandle to the edge at the point and index specified. |
void |
addHandle(java.awt.geom.Point2D pt)
Add a PHandle to the edge at the point specified. |
void |
drawSelected()
Draws any handles previously added. |
void |
drawUnselected()
Removes any handles from the display. |
java.awt.geom.Point2D[] |
getDrawPoints()
Returns a list of points that define what gets drawn and hence what is visible to the user. |
java.util.List |
getHandles()
Returns a (new) List of clones of the Point2Ds that locate the handles. |
java.awt.geom.Point2D |
getSourceHandlePoint()
Returns the handle Point2D closest to the source node. |
java.awt.geom.Point2D |
getTargetHandlePoint()
Returns the handle Point2D closest to the target node. |
boolean |
handleAlreadyExists(java.awt.geom.Point2D pt)
Checks to see if a PHandle already exists for the given point. |
void |
moveHandle(int i,
java.awt.geom.Point2D pt)
Moves the handle specified at the given index to the given point. |
void |
removeAllHandles()
Removes all handles |
void |
removeHandle(int i)
Removes the PHandle at the given index. |
void |
removeHandle(java.awt.geom.Point2D pt)
Removes the PHandle at the specified point. |
void |
setHandles(java.util.List bendPoints)
Given a list of points removes all existing handles/handlePoints and adds new ones for those specified in the List. |
Method Detail |
public void setHandles(java.util.List bendPoints)
bendPoints
- A list of Point2Ds to create new handles.public java.util.List getHandles()
public void moveHandle(int i, java.awt.geom.Point2D pt)
i
- Index of the handle to move.pt
- Point2D to which to move the specified handle.public java.awt.geom.Point2D getSourceHandlePoint()
public java.awt.geom.Point2D getTargetHandlePoint()
public void addHandle(java.awt.geom.Point2D pt)
pt
- The point at which to draw the PHandle and to which the
PHandle will be attached via the locator.public void addHandle(int insertIndex, java.awt.geom.Point2D pt)
insertIndex
- The index at which to add the PHandle to the
list of handles.pt
- The point at which to draw the PHandle and to which the
PHandle will be attached via the locator.public void removeHandle(java.awt.geom.Point2D pt)
pt
- If this point intersects an existing PHandle, then remove that
PHandle.public void removeHandle(int i)
i
- The index of the PHandle to remove.public void removeAllHandles()
public boolean handleAlreadyExists(java.awt.geom.Point2D pt)
pt
- If this point intersects a currently existing PHandle, then
return true, else return false.public void drawSelected()
public void drawUnselected()
public java.awt.geom.Point2D[] getDrawPoints()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |