AnyCAD Rapid API 2024
Help you to create a better world!
|
Public 成员函数 | |
String | GetName () |
void | SetName (String val) |
Document | GetOwner () |
void | SetOwner (Document val) |
ElementIterator | CreateIterator () |
Element | FindElement (ObjectId id) |
ObjectIdSet | GetIds () |
long | GetSize () |
Element | FindByName (String name) |
ObjectId | FindIdByName (String name) |
String | MakeUniqueName (String name) |
long | CountName (String name) |
Component | FindComponent (ObjectId entityId) |
Component | FindComponentByName (ObjectId entityId, String name) |
ObjectIdSet | FindComponents (ObjectId entityId) |
<>
ElementTable 对Element按类型分表管理,提升查询速度。
long ElementTable.CountName | ( | String | name | ) |
获取同名对象的个数
name | 名称 |
ElementIterator ElementTable.CreateIterator | ( | ) |
创建遍历器,遍历表中的对象
Element ElementTable.FindByName | ( | String | name | ) |
根据名称查找对象。比ID要慢点。
name | 名字 |
根据EntityID查找Component
entityId | EntityID |
根据名字查找Component
entityId<br> | |
name | Component的SchemaName |
ObjectIdSet ElementTable.FindComponents | ( | ObjectId | entityId | ) |
查找Components的ID
entityId<br> |
ObjectId ElementTable.FindIdByName | ( | String | name | ) |
根据名称查找对象。
name | 名字 |
ObjectIdSet ElementTable.GetIds | ( | ) |
获取所有的对象ID集合
long ElementTable.GetSize | ( | ) |
获取对象个数
String ElementTable.MakeUniqueName | ( | String | name | ) |
根据name生成唯一的名字,以后缀1,2,3区分
name | 基本名字 |