搜索此API

y.layout.router.多段线
类EdgeInfo

java.lang.Object(java.lang.对象)由扩展 y.layout.router.polyline。EdgeInfo(边缘信息)

公众阶级EdgeInfo(边缘信息)
扩展java.lang.Object

此类封装了使用路径路由算法路由边缘所需的信息。

另请参阅:
基于信道的路径路由
 

构造方法摘要
EdgeInfo(边缘信息)(边缘边缘,路径路径,路径搜索配置配置)
创建新的EdgeInfo(边缘信息)实例。
 
方法总结
 线段[] calculateLineSegments(计算线段)()
计算数组线段由创建的计算的路径点.
 Y列表 计算路径点()
计算的列表Y点包含源端口、弯板和目标端口位置的。
 边缘 获取边缘()
返回路由由此描述的边EdgeInfo(边缘信息)例如。
 边缘细胞信息 获取EdgeCellInfo(单元格入口入口)
返回边缘细胞信息给定的单元格入口在路径中。
java.util(实用程序)。列表 获取边缘单元格信息()
返回的列表边缘细胞信息描述边如何遍历每个分区单元格在它的道路上。
 细分信息 获取下一段(细分信息段)
返回细分信息给定分段之后的分段的细分信息.
 细分信息 获取上一段(细分信息段)
返回细分信息给定段之前的段细分信息.
 细分信息 获取分段信息(int segmentIndex)
返回细分信息具有给定索引的边缘段。
 Y点 获取强源端口()
返回边缘使用的强源端口的位置。
 Y点 获取强目标端口()
返回边缘使用的强目标端口的位置。
布尔值 是固定的()
返回此边缘已修复或应通过路径搜索路由算法。
整数 段计数()
返回边的分段数。
空隙 setStrongSourcePort(设置强源端口)(Y点端口位置)
指定边缘使用的强源端口的位置。
空隙 setStrongTargetPort(设置强目标端口)(Y点端口位置)
指定边缘使用的强目标端口的位置。
java.lang.String(java.lang.字符串) toString(字符串)()
返回此的字符串表示形式EdgeInfo(边缘信息)对象。
 
从类java.lang.Object继承的方法
clone,equals,finalize,getClass,hashCode,notify,notifyAll,wait,wait
 

建造商详图

EdgeInfo(边缘信息)

公众的边缘信息(边缘边缘,路径路径,路径搜索配置配置)
创建新的EdgeInfo(边缘信息)实例。

参数:
边缘-为其创建信息的边缘
路径-将用于布管边缘的路径
配置-的配置路径搜索算法的
方法详细信息

是固定的

公共布尔值是固定的()
返回此的路径边缘已修复或应通过路径搜索路由算法。

退货:
真的如果这个路径边缘是固定的,如果它应该由路径搜索算法路由

获取边缘

公众的边缘 获取边缘()
返回其路由由以下内容描述的边EdgeInfo(边缘信息)实例。

退货:
其路线由以下描述的边EdgeInfo(边缘信息)实例

获取边缘单元格信息

公共java.util。列表获取边缘单元格信息()
返回的列表边缘细胞信息描述边如何遍历每个分区单元格在它的道路上。

退货:
列表边缘细胞信息描述边如何在其路径上遍历每个分区单元

获取EdgeCellInfo

公众的边缘细胞信息 获取EdgeCellInfo(单元格入口入口)
返回边缘单元格信息给定的单元格入口在路径中。

参数:
入口-入口边缘细胞信息将被退回
退货:
这个边缘细胞信息给定的Cell入口在路上

获取分段信息

公众的细分信息 获取分段信息(int segmentIndex)
返回细分信息具有给定索引的边缘段。

参数:
分段索引-将返回其段信息的边缘段的索引
退货:
这个细分信息具有给定索引的边段的

获取上一段

公众的细分信息 获取上一段(细分信息段)
返回细分信息给定段之前的段细分信息.

参数:
-将返回其上一段信息的段信息
退货:
给定段信息的段之前的段的段信息

获取下一段

公众的细分信息 获取下一段(细分信息段)
返回细分信息给定段后面的段细分信息.

参数:
-将返回其下一段信息的段信息
退货:
给定分段信息的分段之后的分段的分段信息

段计数

公共int段计数()
返回边的分段数。

退货:
边的分段数

toString(字符串)

公共java.lang.StringtoString(字符串)()
返回此的字符串表示形式EdgeInfo(边缘信息)对象。

覆盖:
toString(字符串)在课堂上java.lang.Object(java.lang.对象)
退货:
此的字符串表示EdgeInfo(边缘信息)对象

获取StrongSourcePort

公众的Y点 获取强源端口()
返回边缘使用的强源端口的位置。

定义新的强源端口也会更新第一个细分信息使用此固定端口位置。

退货:
强源端口位置或无效的如果没有设置强源端口
另请参阅:
setStrongSourcePort(YPoint),AbstractSegmentInfo.setLocation(双精度),SegmentInfo.setAtStrungPortConstraint(布尔值)

setStrongSourcePort(设置强源端口)

公共空虚setStrongSourcePort(设置强源端口)(Y点端口位置)
指定边缘使用的强源端口的位置。

定义新的强源端口也会更新第一个细分信息使用此固定端口位置。

默认值:
默认值为null。未指定边缘的强源端口位置。
参数:
端口位置-强大的源端口位置
投掷次数:
java.lang.Illegal参数异常-如果第一个段已经固定,并且给定的端口位置矛盾段的固定位置
另请参阅:
AbstractSegmentInfo.setLocation(双精度),SegmentInfo.setAtStrongPortConstraint(布尔值)

获取强目标端口

公众的Y点 获取StrongTargetPort()
返回边缘使用的强目标端口的位置。

定义新的强目标端口也会更新上一个细分信息使用此固定端口位置。

退货:
强大的目标端口位置或无效的如果没有设置强目标端口
另请参阅:
setStrongTargetPort(Y点),AbstractSegmentInfo.setLocation(双精度),SegmentInfo.setAtStrungPortConstraint(布尔值)

setStrongTargetPort(设置强目标端口)

公共空虚setStrongTargetPort(设置强目标端口)(Y点端口位置)
指定边缘使用的强目标端口的位置。

定义新的强目标端口也会更新上一个细分信息使用此固定端口位置。

默认值:
默认值为null。未指定边缘的强目标端口位置。
参数:
端口位置-强大的目标端口位置
投掷次数:
java.lang.Illegal参数异常-如果最后一个段已经固定,并且给定的端口位置矛盾段的固定位置
另请参阅:
AbstractSegmentInfo.setLocation(双精度),SegmentInfo.setAtStrongPortConstraint(布尔值)

calculateLineSegments(计算线段)

公众的线段[]calculateLineSegments(计算线段)()
计算数组线段由创建的计算的路径点.

退货:
一组线段由计算的路径点创建的

计算路径点

公众的Y列表 计算路径点()
计算以下项的列表Y点包含源端口、弯板和目标端口位置的。

退货:
列表Y点包含源端口、弯板和目标端口位置的

©版权所有2000-2022,
yWorks股份有限公司.
保留所有权利。