|
Search this API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EdgeLayout
This interface encapsulates the layout information for an edge. The layout information consists of the two end points 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 end point of this layout that is associated with the source node of the edge. |
YPoint |
getTargetPoint()
Returns the relative coordinates of the second end point 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 end point of this layout that is associated with the source node of the edge. |
void |
setTargetPoint(YPoint point)
Sets the relative coordinates of the second end point of this layout that is associated with the target node of the edge. |
Method Detail |
---|
int pointCount()
YPoint getPoint(int index)
index
of
the sequence.
index
- position of the control point in the control point sequence.
setPoint(int, double, double)
void setPoint(int index, double x, double y)
index
of
the sequence.
The first control point in the sequence has index 0
and the last control point has index pointCount() - 1.
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.void addPoint(double x, double y)
x
- the absolute x-coordinate of the control point.y
- the absolute y-coordinate of the control point.void clearPoints()
YPoint getSourcePoint()
LayoutGraph.getCenterX(y.base.Node)
,
LayoutGraph.getCenterY(y.base.Node)
,
NodeLayout.getX()
,
NodeLayout.getWidth()
YPoint getTargetPoint()
LayoutGraph.getCenterX(y.base.Node)
,
LayoutGraph.getCenterY(y.base.Node)
,
NodeLayout.getX()
,
NodeLayout.getWidth()
void setSourcePoint(YPoint point)
point
- the relative coordinates of the source point.getTargetPoint()
void setTargetPoint(YPoint point)
point
- the relative coordinates of the source point.getTargetPoint()
|
© Copyright 2000-2013, yWorks GmbH. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |