搜索此API

包装y.layout

提供构成基础结构的基本类和接口自动图形布局生成。

请参见:
          描述

接口摘要
边缘标签布局 边缘标签布局从标签算法的角度定义一个边缘标签的属性。
边缘标签模型 此接口定义与边缘标签布局
边缘布局 边缘布局封装边缘的布局信息。
图形布局 这个图形布局定义图形的布局信息。
交点计算器 交点计算器负责计算边和其源或目标节点的可视化表示。
标签布局 标签布局从标签算法的角度定义标签的属性。
标签布局常量 标签布局常量定义与自动标记过程相关的选项。
标签布局工厂 标签布局工厂提供了创建、添加和删除节点/边标签的方法LayoutGraph布局图第条。
标签布局键 标签布局键用于关联数据提供程序包含标签特定信息的用于边和节点标签。
层外(Layour) 层外(Layour)描述在上执行布局过程的算法的通用接口LayoutGraph布局图
布局方向 布局方向提供了用于定义布局的通用方向的说明符应该表达。
布局阶段 A类布局阶段是一种布局算法,表示更大布局过程的一个阶段。
节点标签布局 节点标签布局从标记算法的角度定义一个节点标签的属性。
节点标签模型 节点标签模型定义与节点标签布局
节点布局 A类节点布局封装节点的布局信息。
分区布局。InterEdgeRouter公司 分区外部。InterEdgeRouter公司负责路由边界。
分区布局。分区查找器 A类分区布局。分区查找器负责对输入图进行分区。
分区布局。分区放置器 A类分区布局。分区放置器负责安排图形分区。
端口候选集。候选人匹配器 A类端口候选集。候选人匹配器检索最佳匹配条目来自端口候选集
端口候选集。条目 此接口表示端口候选集并提供访问实际端口候选实例以及允许连接到它的最大边数。
端口约束键 端口约束键用于关联数据提供者包含输入图形边的约束。
利润模型 A类利润模型等级标签候选用于将某些标签位置优先于其他位置。
 

课程摘要
抽象布局阶段 抽象基类实现布局阶段处理核心布局算法
弯曲转换器 弯曲转换器将边折弯替换为核心布局算法
缓冲图层 A类缓冲图层是调用其核心布局算法在上输入图形的副本。
CanonicMultiStage布局器 布局算法的抽象基类,提供简化和分解输入图的服务在传递给核心布局算法本身。
组件布局器 A类组件布局器排列图形的连接组件。
复合层外 A类复合层外允许使用多个布局阶段第条。
复合布局阶段 复合布局阶段允许组合多个布局阶段第条。
复制的布局图 A类复制的布局图是一个LayoutGraph布局图作为另一个图形的副本带有布局信息。
曲线连接样式 这个曲线连接样式提供了定义如何使用曲线样式连接边的说明符在各自的源节点和目标节点。
曲线拟合布局阶段 曲线拟合布局阶段分段适合曲线给定任意边路径。
默认边缘布局 默认边缘布局是的默认实现边缘布局接口。
默认图形布局 默认图形布局是的默认实现图形布局接口。
默认布局图 默认布局图是的默认实现LayoutGraph布局图它保存了完整的布局有关图形及其元素的信息。
默认节点标签布局 默认节点标签布局是的默认实现节点标签布局保存布局的有关节点标签的信息。
默认节点布局 默认节点布局是的默认实现节点布局接口。
方向 方向提供了四个主要方向和一些使用方法。
离散边缘标签模型 离散边缘标签模型描述了标签沿边缘的某些预定义位置的放置。
离散节点标签模型 离散节点标签模型允许在周围八个位置放置标签一个节点和节点内部的九个位置。
边缘束描述符 边缘束描述符定义捆绑边的设置。
边缘捆绑 边缘捆绑实例定义是否以及如何将图形的边绑定到布局算法,假设该算法支持边缘捆绑。
边缘标签候选 边缘标签候选描述了考虑标签模型的边标签的一个有效位置。
边缘标签布局实施 边缘标签布局实施是的默认实现边缘标签布局接口。
EdgeLabelOrientation支持 EdgeLabelOrientation支持提供定向和镜像支持布局算法带有集成的边缘标记。
边缘相反节点标签模型 边缘相反节点标签模型允许在相反位置放置节点标签节点传出边的一侧。
边缘反转舞台 边缘反转舞台有选择地反转图形中的边,同时保持反向边缘的布局和标签位置尽可能靠近反转前的布局和位置。
固定节点布局阶段 固定节点布局阶段固定单一的节点或多个节点的边界框对齐(但不是单个节点的位置)。
FreeEdgeLabelModel(FreeEdge标签模型) FreeEdgeLabelModel(FreeEdge标签模型)允许在任何位置放置边缘标签。
FreeEdgeLabelModel。模型参数 此模型参数对中的标签位置进行编码FreeEdge标签模型
FreeNodeLabelModel(FreeNode标签模型) FreeNodeLabelModel(FreeNode标签模型)允许在任何所需位置放置节点标签。
FreeNodeLabelModel。模型参数 对中的标签位置进行编码的模型参数FreeNodeLabelModel(FreeNode标签模型)
给定坐标阶段 给定坐标阶段将节点位置和大小以及边路径更改为用户指定的值在调用之前核心布局算法
图形布局线条包裹器 图形布局线条包裹器可以对图形布局进行行覆盖或列覆盖。
处理NaNCoordinatesStage A类布局阶段临时删除所有节点和边NaN公司-坐标。
保持StrongPortConstraintsStage 保持StrongPortConstraintsStage确保无法处理端口约束的布局算法保持具有强大边缘的端口端口约束第条。
标签候选 A类标签候选描述了考虑标签模型的标签的一个有效位置。
标签布局数据 标签布局数据封装标签的布局信息。
标签布局数据优化 标签布局数据优化改进了边标签的放置。
标签布局实施 标签布局实施是的默认实现标签布局接口。
标签布局转换器 标签布局转换器自动转换标准提供的标签布局信息标签布局类边缘标签布局节点标签布局布局数据类型为标签布局数据类中定义的键可以访问的标签布局键
标签排名 标签排名实现边缘和节点标签的排名。
LayoutGraph布局图 A类LayoutGraph布局图是一个图表附带的布局信息基本上表示图形的绘图。
布局图复制工厂 的实现图形复印机。CopyFactory(复制工厂)使用的接口图形复印机可以由的实现使用LayoutGraph布局图
LayoutGraphCopyFactory。层次结构图CopyFactory 使用的复制工厂接口的实现图形复印机可以由的实现使用LayoutGraph布局图分层分组的使用分组键
布局图编写器 此类编写基本布局和结构以及现有的的分组信息LayoutGraph布局图实例或一对图表图形布局实例在里面GML公司格式。
布局多路复用器 A类布局复用器将其布局调用委托给动态的核心布局算法通过检查输入图的节点在运行时选择。
布局工具 这个布局工具提供了几个帮助器和实用程序函数LayoutGraph布局图布局算法
最小节点大小阶段 最小节点大小阶段在布局过程中强制图形节点的给定最小宽度/高度。
节点光晕 A类节点光晕指定特定节点周围的矩形区域。
节点标签候选 A类节点标签候选描述了考虑标签模型的节点标签的一个有效位置。
节点标签布局实施 节点标签布局实施是的默认实现节点标签布局接口。
规范化GraphElementOrderStage 规范化GraphElementOrderStage规范化图中元素的顺序以确保相同多个布局调用的顺序。
方向布局器 方向布局器是一个布局阶段这将更改布局的方向。
平行边缘布局器 平行边缘布局器是一个布局阶段布线连接同一对节点的平行边在图表中。
分区布局器 分区布局器为基于分而治之方法的布局提供了一个框架。
分区布局。ChannelInterEdgeRouter(通道InterEdge路由器) 分区布局。通道边缘路由器使用路由边界间ChannelEdgeRouter(通道边缘路由器)
分区布局。组件分区放置器 分区外部。组件分区放置器使用组件布局器放置隔板。
分区布局。边缘之间分区查找器 分区布局。边缘之间分区查找器使用Groups.edgeBetweennessClustering(y.base.Graph、NodeMap、boolean、int、int、DataProvider)作为查找图分区的策略。
分区布局。正交边缘路由器 分区布局。正交InterEdgeRouter使用路由边界间正交边缘路由器
分区布局。PolylineInterEdgeRouter公司 分区布局。PolylineInterEdgeRouter公司使用路由边界间边缘路由器
将节点放置在BaryceenterStage 将节点放置在BaryceenterStage暂时隐藏受影响的节点,应用指定的核心布局算法(如果有)到结果图,最后,通过将隐藏节点放置在使用指定的节点大小
端口计算器 A类端口计算器可以应用于将端口从节点的矩形边界移动到实际轮廓。
端口候选 此类表示一个候选端口,边缘可以在该端口上连接到其源和/或目标节点。
端口候选分配阶段 这个端口候选分配阶段为指定的端口分配边缘端口约束s或端口候选在调用核心布局算法
端口候选集 该类关联端口候选s与图的节点。
端口约束 A类端口约束表示边路径的源端口或目标端口的约束。
端口约束配置器 这个端口约束配置器提供了创建端口约束根据边的初始连接边。
端口约束实施阶段 这个端口约束实施阶段强制布局算法不会更改与strong/fixed关联的端口的相对坐标端口约束
首选位置描述符 A类首选位置描述符提供了用于自动边缘标记的放置信息。
移除ColinerBendsStage 这个移除ColinerBendsStage删除图形中的所有共线折弯。
旋转离散边缘标签模型 旋转离散边缘标签模型描述了旋转标签沿边缘的某些预定义位置的放置。
旋转滑块边缘标签模型 旋转滑块边缘标签模型允许在一组连续旋转的位置放置标签沿边的两侧或直接在边路径上。
自循环布局器 A类自循环布局器路由图的自循环(自反边)。
序列布局器 A类序列布局器允许链接多个布局算法
滑块边缘标签模型 滑块边缘标签模型允许在一组连续位置放置标签沿边的两侧或直接在边路径上。
SliderEdgeLabelModel。模型参数 对两种滑块模式的模型参数进行编码。
子图图层 A类子图图层是一个布局阶段过滤掉不属于特定子图。
泳道 泳道提供了用于处理泳道的帮助器类和方法。
泳道。泳池代表 A类泳池代表代表位置和安排泳道模式。
临时组节点插入阶段 临时组节点插入阶段如果布局算法应该将节点视为实际上是分组的,而无需为布局过程手动创建分组图。
 

包y布局描述

提供构成基础结构的基本类和接口自动图形布局生成。

有许多类为图形或图形元素提供布局信息,例如。,LayoutGraph布局图,节点布局,边缘布局标签布局它们包含元素的大小和位置。

此包包含中主要布局算法的抽象基类y文件以下为:CanonicMultiStage布局器。支持添加布局阶段s到布局算法处理部分布局计算的。这个布局阶段也是默认添加的和其他人一样布局阶段该软件包还提供了。

除了标签的布局信息外,还有一些边缘标签模型s和节点标签模型为标签定义有效位置的。此信息可用于通用标记算法(例如。SALabeling公司).也可以使用首选位置描述符,这是在综合标记期间考虑。

要强制边缘连接到特定端口,请使用类,如端口约束,端口候选端口候选集提供了。

相关文档

请参阅《yFiles开发人员指南》中的一章自动图形布局对于图形布局、边缘布线的yFiles算法的完整讨论,和标签放置。

 

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