y.layut.organic网站
类GroupedShuffleLayouter
java.lang.Object(java.lang.对象)y.布局。抽象布局阶段
y.layut.organic网站。分组乱序布局
- 所有实现的接口:
- 层外(Layour),布局阶段
公众阶级分组乱序布局
- 延伸抽象布局阶段
该算法递归地从具有分层组结构的图中删除节点重叠。
基本上,该算法结合了递归组外部层
具有特定的自定义洗牌算法
作为它的核心布局算法
.洗牌算法将递归应用于输入图的所有组,以消除节点重叠。
使用默认设置执行此算法后的输入图形(左)和结果(右)
由于此算法是布局阶段
,一个核心布局算法
可以指定。因此,该算法将在核心算法执行后执行其工作。
- 另请参阅:
无序布局
,递归组布局器
-
-
从类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)
用于删除节点重叠的实例