整棵树的布局结果:节点布局映射表 + 内容包围盒 + 布局元信息。
TreeLayoutResult
00 Remarks
该结果与绘制完全解耦,既可用于渲染,也可用于单元测试与内容度量。
01 Syntax
SMRUCC.genomics.Interops.Visualize.Phylip.Evolview.Drawing.TreeLayoutResult
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| GetLayout | 1 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| Nodes | 1 | 节点 → 布局 |
| Bounds | 1 | 内容包围盒(画布像素坐标) |
| RootPosition | 1 | 根节点坐标 |
| Center | 1 | 圆形/辐射布局的圆心 |
| PixelsPerUnitX | 1 | 单位水平坐标对应的像素(矩形/斜线布局) |
| PixelsPerUnitY | 1 | 每个垂直层对应的像素 |
| PixelsPerRadius | 1 | 每单位半径对应的像素(圆形/辐射布局) |
| BranchLengthScale | 1 | 实际使用的分支长度比例尺(像素/单位分支长度),用于比例尺绘制 |
| Mode | 1 | |
| EdgeStyle | 1 |
04 Members
Nodes
节点 → 布局
Bounds
内容包围盒(画布像素坐标)
RootPosition
根节点坐标
Center
圆形/辐射布局的圆心
PixelsPerUnitX
单位水平坐标对应的像素(矩形/斜线布局)
PixelsPerUnitY
每个垂直层对应的像素
PixelsPerRadius
每单位半径对应的像素(圆形/辐射布局)
BranchLengthScale
实际使用的分支长度比例尺(像素/单位分支长度),用于比例尺绘制
Mode
EdgeStyle
GetLayout(PhyloNode)