|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PathSegment | |
---|---|
twaver | |
twaver.model | |
twaver.network |
Uses of PathSegment in twaver |
---|
Subclasses of PathSegment in twaver | |
---|---|
static class |
PathSegment.LineSegment
路径片段,对应路径绘制的 Path#lineTo(float, float) 方法 |
static class |
PathSegment.MoveSegment
路径片段,对应路径绘制的 Path#moveTo(float, float) 方法 |
static class |
PathSegment.QuadSegment
路径片段,对应路径绘制的 Path#quadTo(float, float, float, float) 方法 |
Methods in twaver that return PathSegment | |
---|---|
PathSegment |
PathSegment.clone()
|
PathSegment |
PathSegment.getReversePath(PathSegment prev)
获取反向路径 |
PathSegment |
PathSegment.scale(float xScale,
float yScale)
缩放路径 |
PathSegment |
PathSegment.translate(float dx,
float dy)
偏移路径 |
Methods in twaver with parameters of type PathSegment | |
---|---|
PathSegment |
PathSegment.getReversePath(PathSegment prev)
获取反向路径 |
void |
PathSegment.set(PathSegment path)
从指定路径片段拷贝路径参数 |
Method parameters in twaver with type arguments of type PathSegment | |
---|---|
static void |
Utils.registerShape(java.lang.String type,
java.util.List<PathSegment> shape)
注册图形,twaver内部图形坐标点都限制在1*1标准内 |
Uses of PathSegment in twaver.model |
---|
Fields in twaver.model with type parameters of type PathSegment | |
---|---|
protected java.util.List<PathSegment> |
ShapeNode.pathSegments
路径片段集合 |
protected java.util.List<PathSegment> |
Link.pathSegments
中间路径片段集合 |
Methods in twaver.model that return PathSegment | |
---|---|
PathSegment |
ShapeNode.getPathSegment(int index)
|
PathSegment |
Link.getPathSegment(int index)
获取路径片段 |
PathSegment |
IShape.getPathSegment(int index)
获取指定序号的路径片段 |
Methods in twaver.model that return types with arguments of type PathSegment | |
---|---|
java.util.List<PathSegment> |
ShapeNode.getPathSegments()
|
java.util.List<PathSegment> |
Link.getPathSegments()
获取路径片段集合 |
java.util.List<PathSegment> |
IShape.getPathSegments()
获取路径片段集合 |
java.util.List<PathSegment> |
ShapeNode.toPathSegments()
|
java.util.List<PathSegment> |
Link.toPathSegments()
获取路径片段集合 |
java.util.List<PathSegment> |
IShape.toPathSegments()
克隆所有的路径片段,可以避免对原始集合的修改 |
java.util.List<PathSegment> |
Link.toPathSegments(java.util.List<PathSegment> list)
获取路径片段集合 |
Methods in twaver.model with parameters of type PathSegment | |
---|---|
void |
ShapeNode.addPathSegement(PathSegment path)
|
void |
Link.addPathSegement(PathSegment path)
添加路径片段 |
void |
IShape.addPathSegement(PathSegment path)
添加路径片段 |
void |
ShapeNode.addPathSegement(PathSegment path,
int index)
|
void |
Link.addPathSegement(PathSegment path,
int index)
添加路径片段 |
void |
IShape.addPathSegement(PathSegment path,
int index)
添加路径片段 |
void |
ShapeNode.addPathSegments(PathSegment[] ps)
|
void |
Link.addPathSegments(PathSegment[] ps)
添加路径片段 |
void |
IShape.addPathSegments(PathSegment[] ps)
添加一组路径片段 |
Method parameters in twaver.model with type arguments of type PathSegment | |
---|---|
void |
ShapeNode.firePathSegmentsChanged(java.util.List<PathSegment> oldValue)
派发路径片段变化事件 |
java.util.List<PathSegment> |
Link.toPathSegments(java.util.List<PathSegment> list)
获取路径片段集合 |
Uses of PathSegment in twaver.network |
---|
Methods in twaver.network that return types with arguments of type PathSegment | |
---|---|
java.util.List<PathSegment> |
ShapeUI.getPathSegments()
路径片段,twaver内部都使用 PathSegment 作为图形数据 |
java.util.List<PathSegment> |
ShapeNodeUI.getPathSegments()
|
java.util.List<PathSegment> |
LinkUI.getPathSegments()
|
java.util.List<PathSegment> |
IPathUI.getPathSegments()
获取路径 |
Method parameters in twaver.network with type arguments of type PathSegment | |
---|---|
protected void |
LinkUI.calculatePath(java.util.List<PathSegment> pathSegments)
生成线段图形数据,该函数会计算连线的路径,包括节点边缘对齐,连线展开分布,自环等多种样式,具体的计算操作交由#drawLink(Rect, Rect, List)和#drawLoopedLink(Rect, List)处理 生成的结果将存放在传入的pathSegments参数中 |
protected void |
LinkUI.drawLink(Rect fromBounds,
Rect toBounds,
java.util.List<PathSegment> pathSegments)
绘制连线,仅用于非自环的情况,计算连线的路径,存放在pathSegments参数中 |
protected void |
LinkUI.drawLoopedLink(Rect agentBounds,
java.util.List<PathSegment> pathSegments)
计算自环时连线的走向,结果存放在参数pathSegments中 |
boolean |
ShapeUI.setPathSegment(java.util.List<PathSegment> paths)
设置图形数据 |
boolean |
ShapeUI.setPathSegment(java.util.List<PathSegment> paths,
boolean forceInvalidate)
设置图形数据 |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |