ElementTable 对Element按类型分表管理,提升查询速度。
更多...
ElementTable 对Element按类型分表管理,提升查询速度。
Group: DataManage
◆ CountAliasName()
| virtual uint AnyCAD.Foundation.ElementTable.CountAliasName |
( |
string | name, |
|
|
string | alias ) |
|
virtual |
◆ CountName()
| virtual uint AnyCAD.Foundation.ElementTable.CountName |
( |
string | name | ) |
|
|
virtual |
◆ CreateIterator()
◆ FindByAliasName()
| virtual Element AnyCAD.Foundation.ElementTable.FindByAliasName |
( |
string | name, |
|
|
string | alias ) |
|
virtual |
◆ FindByName()
| virtual Element AnyCAD.Foundation.ElementTable.FindByName |
( |
string | name | ) |
|
|
virtual |
◆ FindComponent()
根据EntityID查找Component
- 参数
-
- 返回
- Component对象
◆ FindComponentByName()
| virtual Component AnyCAD.Foundation.ElementTable.FindComponentByName |
( |
ObjectId | entityId, |
|
|
string | name ) |
|
virtual |
根据名字查找Component
- 参数
-
| entityId | |
| name | Component的SchemaName |
- 返回
◆ FindComponents()
查找Components的ID
- 参数
-
- 返回
- ID列表
◆ FindElement()
◆ FindIdByName()
| ObjectId AnyCAD.Foundation.ElementTable.FindIdByName |
( |
string | name | ) |
|
◆ GetIds()
| virtual ObjectIdSet AnyCAD.Foundation.ElementTable.GetIds |
( |
| ) |
|
|
virtual |
◆ GetSize()
| virtual uint AnyCAD.Foundation.ElementTable.GetSize |
( |
| ) |
|
|
virtual |
◆ MakeUniqueAliasName()
| string AnyCAD.Foundation.ElementTable.MakeUniqueAliasName |
( |
string | name | ) |
|
根据name生成唯一的Alias名字,以后缀1,2,3区分
- 参数
-
- 返回
- 返回Alias名称,如1,2,3
◆ MakeUniqueName()
| string AnyCAD.Foundation.ElementTable.MakeUniqueName |
( |
string | name | ) |
|
根据name生成唯一的名字,以后缀1,2,3区分
- 参数
-
- 返回
- 新的名字