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

Public 成员函数

PickedItemIterator CreateIterator ()
 
boolean Set (PickedItem item, boolean check)
 
boolean Set (PickedItem item)
 
boolean Add (PickedItem item, boolean removeExisting)
 
boolean IsEmpty ()
 
long GetCount ()
 
PickedItem GetItem (long idx)
 
PickedIdList GetObjectIdList ()
 
long Clear ()
 
boolean IsExsiting (PickedItem item)
 
boolean Remove (PickedItem id)
 
void RemoveById (long nodeId)
 
void RemoveByNodeId (long nodeId)
 
void RemoveById (ObjectId id)
 
void RemoveByObjectId (ObjectId id)
 
void RemoveById (PickedId id)
 
void RemoveByPickedId (PickedId id)
 
void Remove (PickedItemSet other)
 

详细描述

<> 选择集

成员函数说明

◆ Add()

boolean PickedItemSet.Add ( PickedItem item,
boolean removeExisting )

添加选择对象

参数
item选择对象
removeExisting如果存在,则移除已有的对象
返回
是否成功

◆ Clear()

long PickedItemSet.Clear ( )

清空选择集

返回
清空的数量

◆ GetCount()

long PickedItemSet.GetCount ( )

获取数量

返回
数量

◆ GetItem()

PickedItem PickedItemSet.GetItem ( long idx)

获取指定索引的item

参数
idx索引
返回
item

◆ GetObjectIdList()

PickedIdList PickedItemSet.GetObjectIdList ( )

获取对象id列表

返回
对象id列表

◆ IsEmpty()

boolean PickedItemSet.IsEmpty ( )

是否为空

返回
是否为空

◆ IsExsiting()

boolean PickedItemSet.IsExsiting ( PickedItem item)

是否存在

参数
item对象
返回
是否存在

◆ Remove()

boolean PickedItemSet.Remove ( PickedItem id)

移除对象

返回
是否成功删除

◆ RemoveById() [1/3]

void PickedItemSet.RemoveById ( long nodeId)

移除对象

◆ RemoveById() [2/3]

void PickedItemSet.RemoveById ( ObjectId id)

移除对象

参数
id对象id

◆ RemoveById() [3/3]

void PickedItemSet.RemoveById ( PickedId id)

移除子对象

参数
id对象id

◆ Set() [1/2]

boolean PickedItemSet.Set ( PickedItem item)

设置选择item

参数
item选择对象

返回
是否成功

◆ Set() [2/2]

boolean PickedItemSet.Set ( PickedItem item,
boolean check )

设置选择item

参数
item选择对象
check是否检查已经存在
返回
是否成功