搜索此API

y.layut.organic网站
类GroupedShuffleLayouter

java.lang.Object(java.lang.对象)由扩展 y.布局。抽象布局阶段
      由扩展 y.layut.organic网站。分组乱序布局
所有实现的接口:
层外(Layour),布局阶段

公众阶级分组乱序布局
延伸抽象布局阶段

该算法递归地从具有分层组结构的图中删除节点重叠。

基本上,该算法结合了递归组外部层具有特定的自定义洗牌算法作为它的核心布局算法.洗牌算法将递归应用于输入图的所有组,以消除节点重叠。


使用默认设置执行此算法后的输入图形(左)和结果(右)

由于此算法是布局阶段,一个核心布局算法可以指定。因此,该算法将在核心算法执行后执行其工作。

另请参阅:
无序布局,递归组布局器
 

现场总结
 
从接口y.layout继承的字段。层外(Layour)
边缘_ID_DPKEY,节点ID_DPKEY,节点_类型_DP键,选定的边缘,所选节点
 
构造方法摘要
分组乱序布局()
创建新的分组乱序布局实例的默认设置。
分组乱序布局(层外(Layour)堆芯)
创建新的分组乱序布局实例使用给定核心布局算法.
 
方法摘要
布尔值 can布局(LayoutGraph布局图图表)
接受指定的所有图形核心布局算法接受。
空隙 do布局(LayoutGraph布局图图表)
执行后,删除给定图形中的所有节点重叠指定的核心布局算法.
 GroupBounds计算器 获取组边界计算器()
返回组边界计算器实例计算所有组节点的大小。
 层外(Layour) 获取ShuffleLayouter()
返回层外(Layour)用于删除节点重叠的实例。
空隙 设置组边界计算器(GroupBounds计算器组边界计算器)
指定组边界计算器实例计算所有组节点的大小。
空隙 设置ShuffleLayouter(层外(Layour)shuffleLayouter)
指定层外(Layour)用于删除节点重叠的实例。
 
从y.layout类继承的方法。抽象布局阶段
can布局核心,doLayoutCore(do布局核心),获取核心布局器,设置核心层
 
从类java.lang.Object继承的方法
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait
 

建造商详图

分组乱序布局

公众的分组乱序布局()
创建新的分组乱序布局实例的默认设置。


分组乱序布局

公众的分组乱序布局(层外(Layour)堆芯)
创建新的分组乱序布局实例使用给定核心布局算法.

参数:
核心-核心布局算法
方法详细信息

can布局

公共布尔值can布局(LayoutGraph布局图图表)
接受指定的所有图形核心布局算法接受。

此外,电流洗牌布局算法不允许无效的.

参数:
图表-输入图形
退货:
真的如果堆芯布置机接受给定的图形和洗牌布局算法不是无效的,否则
另请参阅:
Layouter.doLayout(布局图)

do布局

公共空虚do布局(LayoutGraph布局图图表)
执行后,删除给定图形中的所有节点重叠指定的核心布局算法.

参数:
图表-输入图形
另请参阅:
Layouter.canLayout(LayoutGraph)

获取组边界计算器

公众的组边界计算器 获取组边界计算器()
返回GroupBounds计算器实例计算所有组节点的大小。

退货:
电流GroupBounds计算器实例
另请参阅:
setGroupBoundsCalculator(组边界计算器)

设置组边界计算器

公共空虚集合组边界计算器(GroupBounds计算器组边界计算器)
指定GroupBounds计算器实例计算所有组节点的大小。

默认值:
默认值为最小大小组边界计算器
参数:
组边界计算器-的GroupBounds计算器应该使用的实例

获取ShuffleLayouter

公众的层外(Layour) 获取ShuffleLayouter()
返回层外(Layour)用于删除节点重叠的实例。

此实例将递归应用于图的所有组节点。

默认值:
默认值为无序布局
退货:
这个层外(Layour)用于删除节点重叠的实例
另请参阅:
setShuffleLayouter(图层)

设置ShuffleLayouter

公共空虚设置ShuffleLayouter(层外(Layour)shuffleLayouter)
指定层外(Layour)用于删除节点重叠的实例。

此实例将递归应用于图的所有组节点。

参数:
shuffleLayouter(洗牌布局器)-的层外(Layour)用于删除节点重叠的实例

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