Uses of Class
twaver.PathSegment

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)
          设置图形数据