搜索此API

y.layout.router.多段线
类图分区

java.lang.Object(java.lang.对象)由扩展 y.layout.router.polyline。图形分区
所有实现的接口:
动态分解,动态分解。监听器,分区

公众阶级图形分区
扩展java.lang.Object
实施分区,动态分解,动态分解。监听器

图形分区使用图形元素将图形的边界框划分为矩形障碍物第条。

全部障碍物分区期间使用的是创建通过图形分区扩展第条。图形分区扩展已经有了已注册之前使用方法GraphPartitionExtension.preparePartition(PathSearchConfiguration,GraphPartion)初始化图形分区.

核心分区委托给障碍物分区那就是已初始化用这些障碍物第条。

如果障碍物分区类型为动态分解,图形分区再喷溅对其扩展的分解通知。

另请参阅:
图形分区扩展
 

嵌套类摘要
 
从接口y.layout.router.polyline继承的嵌套类/接口。动态分解
动态分解。监听器
 
构造方法摘要
图形分区(障碍物分区隔板)
创建新的图形分区实例使用给定代表内部障碍物隔板.
 
方法总结
无效 添加动态分解侦听器(动态分解。监听器监听器)
将给定的侦听器添加到图形分区.
无效 清楚的()
清除隔板数据,以便图形分区可以重复使用已初始化使用新配置。
 障碍物 创建障碍(Y矩形边界,java.lang.Object数据)
创建并返回新障碍物使用给定的边界和数据。
 Y矩形 获取边界()
返回要分区的原始矩形区域的边界。
java.util(实用程序)。列表 获取单元格(节点节点)
返回所有分区单元格被给定节点的边界完全覆盖的。
网址:java.util。列表 获取单元格(Y矩形矩形)
返回所有分区单元格通过委托给的相应方法内隔墙.
java.util(实用程序)。列表 获取邻居(分区单元格单元格)
返回所有分区单元格是给定单元格的相邻单元格,即具有与给定单元格的公共边界段。
java.util(实用程序)。列表 获取节点(分区单元格单元格)
返回所有节点s的边界与给定单元格的边界相交或覆盖。
 障碍物 获取障碍(java.lang.Object数据)
返回障碍物之前为给定数据对象创建的。
java.util(实用程序)。列表 获取障碍(分区单元格单元格)
返回全部障碍物覆盖给定的分区单元格通过授权给相应的方法内隔墙.
受保护的障碍物分区 获取分区()
返回代理内部障碍物分区。
无效 初始化(路径搜索配置配置)
初始化图形分区基于给定的配置由路径搜索算法使用。
无效 在创建的单元格上(分区单元格创建的单元格)
重新分发创建新的分区单元格所有注册的动态分解。监听器第条。
无效 onCell已定案(分区单元格最终单元格)
重新分配已完成给定细分过程的事件分区单元格所有注册的动态分解。监听器第条。
无效 在细分的单元格上(分区单元格单元格,java.util(实用程序)。列出子单元格)
重新调度给定细分的事件分区单元格分成几个子单元动态分解。监听器第条。
无效 在手机解锁时(分区单元格解锁单元格)
重新发送已解锁以前的事件定稿 分区单元格所有注册的动态分解。监听器第条。
无效 删除动态分解侦听器(动态分解。监听器听众)
图形分区.
 
从类java.lang.Object继承的方法
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait
 

建造商详图

图形分区

公众的图形分区(障碍物分区隔板)
创建新的图形分区实例使用给定代表内部障碍物隔板.

参数:
隔板-代理内部障碍物分区
方法详细信息

获取分区

受保护的障碍物分区 获取分区()
返回代理内部障碍物分区。

退货:
代理内部障碍物分区

添加动态分解侦听器

公共空虚添加动态分解侦听器(动态分解。监听器监听器)
将给定的侦听器添加到图形分区.

侦听器将收到动态分解事件的通知。如果是图形分区扩展,方法GraphPartitionExtension.preparePartition(PathSearchConfiguration,GraphPartion)在以下期间调用初始化.

指定人:
添加动态分解侦听器在接口中动态分解
参数:
听众-要添加的侦听器

删除动态分解侦听器

公共空虚删除动态分解侦听器(动态分解。监听器监听器)
图形分区.

侦听器将不再收到动态分解事件的通知。

指定人:
删除动态分解侦听器在接口中动态分解
参数:
听众-要删除的侦听器

初始化

公共空虚初始化(路径搜索配置配置)
初始化图形分区基于给定的配置由路径搜索算法使用。

在调用此方法之前,任何旧的分区信息都必须变明朗.

此初始化方法调用GraphPartitionExtension.preparePartition(PathSearchConfiguration,GraphPartion)所有注册的扩展。然后内部委托分区通过传递初始化全部的补充障碍物以及给定图形的边界由一个小填充物延伸。

如果委托分区类型为动态分解,图形分区也将添加为动态分解。监听器到它。

参数:
配置-路径搜索算法使用的配置
另请参阅:
清除(),GraphPartitionExtension.preparePartition(PathSearchConfiguration,GraphPartion),动态分解.addDynamicDecomposition侦听器(侦听器)

获取邻居

公共java.util。列表获取邻居(分区单元格单元格)
返回所有分区单元格是给定单元格的相邻单元格,即具有与给定单元格的公共边界段。

指定人:
获取邻居在接口中分区
参数:
细胞-将返回其邻居的牢房
退货:
列表分区单元格是给定单元格的邻居

获取节点

公共java.util。列表获取节点(分区单元格单元格)
返回所有节点s的边界与给定单元格的边界相交或覆盖。

参数:
细胞-细胞
退货:
列表节点与给定单元格相交的

获取障碍

公共java.util。列表获取障碍(分区单元格单元格)
返回所有障碍物s覆盖给定的分区单元格通过授权给相应的方法内部隔板.

参数:
细胞-障碍物将被退回的牢房
退货:
列表障碍物覆盖给定单元格的
另请参阅:
障碍分区.getObstables(分区单元格)

获取单元格

公共java.util。列表获取单元格(节点节点)
返回所有分区单元格被给定节点的边界完全覆盖的。

参数:
节点-将为其返回覆盖单元格的节点
退货:
不可修改的列表分区单元格完全被边界覆盖的实例给定节点
投掷次数:
java.lang.Illegal参数异常-如果节点未知

获取单元格

公共java.util。列表获取单元格(Y矩形矩形)
返回所有分区单元格通过委托给的相应方法内隔墙.

指定人:
获取单元格在接口中分区
参数:
矩形-将返回其(部分)覆盖的单元格的矩形区域
退货:
包含(部分)覆盖的列表分区单元格
另请参阅:
分区.getCells(Y矩形)

获取边界

公众的Y矩形 获取边界()
返回要分区的原始矩形区域的边界。此方法委托给内隔墙.

指定人:
获取边界在接口中分区
退货:
原始矩形区域的边界
另请参阅:
分区.getBounds()

清楚的

公共空虚清楚的()
清除隔板数据,以便图形分区可重复使用已初始化使用新配置。

全部图形分区扩展s是打扫干净;分区侦听器和障碍是远离的.

另请参阅:
init(路径搜索配置)

在细分的单元格上

公共空虚在细分的单元格上(分区单元格单元格,java.util(实用程序)。列出子单元格)
重新分配给定的细分事件分区单元格分为几个子单元格,以全部注册动态分解。监听器第条。

此方法是在分区单元格已细分为几个亚单元。

指定人:
在细分的单元格上在接口中动态分解。监听器
参数:
细胞-已细分的单元格
子单元格-细分给定的分区单元格

onCell已定案

公共空虚onCell已定案(分区单元格finalizedCell)
重新分配已完成给定细分过程的事件分区单元格所有注册的动态分解。监听器第条。

此方法是在分区单元格已最终确定,不会再进一步细分。

指定人:
onCell已定案在接口中动态分解。监听器
参数:
最终单元格-已完成的单元格

在手机解锁时

公共空虚在手机解锁时(分区单元格解锁单元格)
重新发送已解锁以前的事件定稿 分区单元格所有注册的动态分解。监听器第条。

此方法是在先前完成的分区单元格已再次解锁。

指定人:
在手机解锁时在接口中动态分解。监听器
参数:
解锁单元格-已解锁的单元格

在创建的单元格上

公共空虚在创建的单元格上(分区单元格创建的单元格)
重新分发创建新的分区单元格所有注册的动态分解。监听器第条。

此方法是在分区单元格已创建。

指定人:
在创建的单元格上在接口中动态分解。监听器
参数:
创建的单元格-新创建的分区单元格

创建障碍

公众的障碍物 创建障碍(Y矩形边界,java.lang.Object数据)
创建并返回新障碍物使用给定的边界和数据。

通过此方法创建的所有障碍都委托给内隔墙在上面初始化.

参数:
边界-障碍物的界限
数据-与障碍物相关的附加数据
退货:
一个新的障碍物使用给定的边界和数据

获取障碍

公众的障碍物 获取障碍(java.lang.Object数据)
返回障碍物之前为给定数据对象创建的。

参数:
数据-返回障碍物的给定数据
退货:
这个障碍物之前为给定数据对象创建的

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