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

Public 成员函数

PickedItemIterator CreateIterator ()
 
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)
 
void Remove (PickedItem id)
 
void RemoveById (long nodeId)
 
void RemoveByNodeId (long nodeId)
 
void RemoveById (ObjectId id)
 
void RemoveByObjectId (ObjectId id)
 
void RemoveById (PickedId id, EnumShapeFilter type, long topoIdx)
 
void RemoveByPickedId (PickedId id, EnumShapeFilter type, long topoIdx)
 

详细描述

<> 选择集

成员函数说明

◆ 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()

void 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,
EnumShapeFilter type,
long topoIdx )

移除子对象

参数
id对象id
type类型
topoIdx拓扑索引

◆ Set()

boolean PickedItemSet.Set ( PickedItem item)

设置选择item

参数
item选择对象
返回
是否成功