AnyCAD Rapid API 2023
Help you to create a better world!
载入中...
搜索中...
未找到
WireTreeBuilder类 参考

Public 成员函数

boolean Initialize (TopoShape compound)
 
void AddWire (TopoShape wire)
 
void Build ()
 
void Normalize ()
 
long GetCount ()
 
TopoShape GetItem (long idx)
 
long GetChildCount (long idx)
 
TopoShape GetChildItem (long idx, long childIdx)
 

详细描述

<>
WireTreeBuilder
根据曲线的包含关系,对曲线进行排序.

成员函数说明

◆ AddWire()

void WireTreeBuilder.AddWire ( TopoShape  wire)

添加Wire

参数
wireWire对象

◆ Build()

void WireTreeBuilder.Build ( )

排序

◆ GetChildCount()

long WireTreeBuilder.GetChildCount ( long  idx)

获取子对象个数

参数
idx根节点的索引。
返回
个数

◆ GetChildItem()

TopoShape WireTreeBuilder.GetChildItem ( long  idx,
long  childIdx 
)

获取子对象

参数
idx根节点索引
childIdx子节点索引
返回
对象

◆ GetCount()

long WireTreeBuilder.GetCount ( )

获取根节点的数量。Build后调用Normalize

返回

◆ GetItem()

TopoShape WireTreeBuilder.GetItem ( long  idx)

获取根节点对象。

参数
idx
返回

◆ Initialize()

boolean WireTreeBuilder.Initialize ( TopoShape  compound)

使用一个Wire/Edge组合来初始化

参数
compound
返回
是否成功

◆ Normalize()

void WireTreeBuilder.Normalize ( )

构造树型结构