|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface encapsulates the layout information for an edge. The layout information consists of the two endpoints of the edge layout and a sequence of control points that determine the visual path of the edge.
Method Summary | |
void |
addPoint(double x,
double y)
Adds a control point to the end of the control point sequence. |
void |
clearPoints()
Remove all control points from this edge layout. |
YPoint |
getPoint(int index)
Returns the control point at position index of
the sequence. |
YPoint |
getSourcePoint()
Returns the relative coordinates of the first endpoint of this layout that is associated with the source node of the edge. |
YPoint |
getTargetPoint()
Returns the relative coordinates of the second endpoint of this layout that is associated with the target node of the edge. |
int |
pointCount()
Returns the number of control points of the edge. |
void |
setPoint(int index,
double x,
double y)
Sets the coordinates of the control point at position index of
the sequence. |
void |
setSourcePoint(YPoint point)
Sets the relative coordinates of the first endpoint of this layout that is associated with the source node of the edge. |
void |
setTargetPoint(YPoint point)
Sets the relative coordinates of the second endpoint of this layout that is associated with the target node of the edge. |
Method Detail |
public int pointCount()
public YPoint getPoint(int index)
index of
the sequence.
- Parameters:
index
- position of the control point in the control point sequence.
- Returns:
- the absolute coordinates the the control point at the given index
- See Also:
EdgeLayout.setPoint(int, double, double)
public void setPoint(int index, double x, double y)
index of
the sequence. The coordinates of the control points
The first control point in the sequence has index 0
and the last control point has index pointCount() - 1.
- Parameters:
index
- position of the control point in the control point sequence.x
- absolute x-coordinate of the control point at the given index.y
- absolute y-coordinate of the control point at the given index.
public void addPoint(double x, double y)
x
- the absolute x-coordinate of the control point.y
- the absolute y-coordinate of the control point.public void clearPoints()
public YPoint getSourcePoint()
LayoutGraph.getCenterX(Node)
,
LayoutGraph.getCenterY(Node)
,
NodeLayout.getX()
,
NodeLayout.getWidth()
public YPoint getTargetPoint()
LayoutGraph.getCenterX(Node)
,
LayoutGraph.getCenterY(Node)
,
NodeLayout.getX()
,
NodeLayout.getWidth()
public void setSourcePoint(YPoint point)
point
- the relative coordinates of the source point.EdgeLayout.getTargetPoint()
public void setTargetPoint(YPoint point)
point
- the relative coordinates of the source point.EdgeLayout.getTargetPoint()
|
© Copyright 2000-2003, yWorks GmbH. All rights reserved. 2003 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |