返回介绍

指南

MxCAD API 文档

MxCADSelectionSet

发布于 2024-07-31 21:39:59 字数 12085 浏览 0 评论 0 收藏 0

mxcad API 文档 / MxCADSelectionSet

Class: MxCADSelectionSet

表示一个 Rx 对象的基类。

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new MxCADSelectionSet()

Overrides

McRxObject.constructor

Properties

imp

Protected imp: any = 0

内部实现对象。

Inherited from

McRxObject.imp


isSelectHighlight

isSelectHighlight: boolean = true


isWhileSelect

isWhileSelect: boolean = true


selectPt1

Private selectPt1: McGePoint3d


selectPt2

Private selectPt2: McGePoint3d

Accessors

dxf0

get dxf0(): string

获取 DXF 代码 0 的值。

Returns

string

Inherited from

McRxObject.dxf0


objectName

get objectName(): string

获取对象名称。

Returns

string

Inherited from

McRxObject.objectName

Methods

allSelect

allSelect(filter?): number

Parameters

NameTypeDefault value
filternull \MxCADResbufnull

Returns

number


count

count(): number

Returns

number


crossingSelect

crossingSelect(dX1, dY1, dX2, dY2, filter?): number

Parameters

NameTypeDefault value
dX1numberundefined
dY1numberundefined
dX2numberundefined
dY2numberundefined
filternull \MxCADResbufnull

Returns

number


forEach

forEach(call): void

Parameters

NameType
call(val: McObjectId) => void

Returns

void


getIds

getIds(): McObjectId[]

Returns

McObjectId[]


getImp

getImp(): any

获取内部实现对象。

Returns

any

内部实现对象。

Inherited from

McRxObject.getImp


getJson

getJson(): string

获取 JSON 格式的字符串。

Returns

string

JSON 格式的字符串。

Inherited from

McRxObject.getJson


getSelectPoint

getSelectPoint(): Object

Returns

Object

NameType
pt1McGePoint3d
pt2McGePoint3d

initTempObject

initTempObject(imp): void

初始化临时对象。

Parameters

NameTypeDescription
impany内部实现对象。

Returns

void

Inherited from

McRxObject.initTempObject


isKindOf

isKindOf(sObjectName): boolean

Parameters

NameType
sObjectNamestring

Returns

boolean

Inherited from

McRxObject.isKindOf


isNull

isNull(): any

Returns

any

Inherited from

McRxObject.isNull


item

item(lItem): McObjectId

Parameters

NameType
lItemnumber

Returns

McObjectId


pointSelect

pointSelect(dX, dY, filter?, dTol?): number

Parameters

NameTypeDefault value
dXnumberundefined
dYnumberundefined
filternull \MxCADResbufnull
dTolnumber-1

Returns

number


setJson

setJson(str): boolean

设置 JSON 格式的字符串。

Parameters

NameTypeDescription
strstringJSON 格式的字符串。

Returns

boolean

是否设置成功。

Inherited from

McRxObject.setJson


userSelect

userSelect(strPrompt?, filter?): Promise<boolean>

Parameters

NameTypeDefault value
strPrompt?stringundefined
filternull \MxCADResbufnull

Returns

Promise<boolean>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文