y.布局
类端口计算器
java.lang.Object(java.lang.对象)y.布局。抽象布局阶段
y.布局。端口计算器
- 所有实现的接口:
- 层外(Layour),布局阶段
公众阶级端口计算器
- 延伸抽象布局阶段
- 实施布局阶段
A类端口计算器
可以应用于将端口从节点的矩形边界移动到实际轮廓。
布局算法只考虑矩形节点,即使节点的实际形状是圆形的。因此,没有添加特定的强端口约束
s、 港口通常位于节点的边界框
(除了一些产生直线的布局算法边缘布线并将端口放置在节点的中心)。A类端口计算器
可以包装核心布局算法
以在布局计算之后调整端口分配。对于新端口偏移的计算端口计算器
委托给接口实例交点计算器
。要为边的源/目标指定此类实例,请使用数据提供程序
注册到图形中的带钥匙交集计算器。来源_交集_CALCULATOR_DPKEY
和交集计算器。目标_交集_CALCULATOR_DPKEY
分别是。注意,边缘的交点(即端口)和方法提供的相关源/目标节点交集计算器.calculateIntersectionPoint(节点布局,双精度,双精度
将添加到边的边缘布局
。
-
- 如果该类与强端口约束关联,则不会更改端口的坐标。
- 另请参阅:
交点计算器
,交集计算器。来源_交集_CALCULATOR_DPKEY
,交集计算器。目标_交集_CALCULATOR_DPKEY
,端口约束
-
-
从类java.lang.Object继承的方法 |
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait |
每股收益
双重保护每股收益
- EPSILON使用单位
等于Eps(双精度、双精度、双精度、双精确度)
。默认情况下,这是0.2天
。
端口计算器
公众的端口计算器()
- 创建新的
端口计算器
实例的默认设置。
端口计算器
公众的端口计算器(层外(Layour)核心层)
- 创建新的
端口计算器
实例使用给定核心布局算法
。
- 参数:
核心布局器
-核心布局程序
can布局
公共布尔值can布局(LayoutGraph布局图图表)
- 接受可以由
核心布局算法
。如果没有核心布局算法
,接受所有图形。
- 指定人:
can布局
在接口中层外(Layour)
- 参数:
图表
-输入图形- 退货:
真的
如果没有核心布局算法,则图形为无效的
或核心布局算法接受图形,假
否则- 另请参阅:
Layouter.doLayout(布局图)
do布局
公共空虚do布局(LayoutGraph布局图图表)
- 调用后调整端口
核心布局算法
。
- 指定人:
do布局
在接口中层外(Layour)
- 参数:
图表
-输入图形- 另请参阅:
Layouter.canLayout(LayoutGraph)
计算端口
保护空隙计算端口(LayoutGraph布局图图表)
- 对指定的图形实例执行实际端口计算。
- 参数:
图表
-输入图形
等于Eps
受保护布尔值等于Eps(双x1,双y1,双x2,双y2)
- 确定两点是否相等。
此实现使用每股收益
为比较添加一些公差。它由调用calculatePorts(布局图)
并且可以被超控以改变比较的准确性/容限。
- 参数:
x1个
-第一个点的x坐标y1个
-第一个点的y坐标2个
-第二个点的x坐标第2年
-第二点的y坐标- 退货:
真的
如果认为两点相等,假
否则- 另请参阅:
calculatePorts(布局图)
,每股收益