订阅
事件名称
事件回调
void
它的子节点集合
颜色值
设置透明度 0 ~ 1,1表示完全不透明,0表示全透明.
它的父节点
顶点位置集合
销毁事件
事件名称
事件方法
void
显示顺序
用户自定义数据.
该对象是否可见
该类注册的cmd命令名称
该类注册的cmd命令绘制函数
该类是否已注册
添加子节点
添加顶点位置
bottom 同层级下最上层
清除 children
复制克隆对象。
MxType.MxCloneType 传入参数区分是正常拷贝还是动态拷贝
MxDbEntity
新创建一个自定义对象 (默认调用该对象的构造函数来创建新的对象)
MxDbEntity
自定义对象数据输入,必须要实现该函数
boolean
自定义对象数据输入,辅助函数.
数据对象
属性名称列表
归档数据构子函数 return null | undefined 默认深拷贝 ; return Value 返回数据
交互数据输入钩子函数 return null | undefined 默认深拷贝 ; return Value 返回数据
boolean
自定义对象数据输出,必须要实现该函数
object
自定义对象数据输出 辅助函数.
object
发布
— 事件名称
— 载荷
删除对象
boolean
从一个josn字符串加载数据.
void
对一个点到这个对象的最近点 。 iOperationType == 0正常操作求值最近点. iOperationType == 1点选择操作求值最近点.
void
得到颜色
boolean
得到虚线数据
number
返回对象最小外包.
void
返回曲线长度
number
返回自定义对象的夹点.
Array<THREE.Vector3>
得到图层
boolean
得到线宽
number
线宽是否随像素
number
返回对象所在的控件对象。
根据属性名称找到对应的Node节点
属性名称
属性值
根据属性名称找到对应的Node节点
属性名称
属性值
得到显示顺序
number
返回唯一标识guid
string
是否虚线显示
number
移动自定义对象的夹点.
boolean
顶点数量
得到对象的id.
number
销毁事件
事件名称
事件方法
订阅
事件名称
事件回调
自定义对象内部数据输入同步(重写实现dwgIn抽象方法时 必须在实现中调用 this.onDwgIn(obj))
dwgIn抽象方法的回调数据
自定义对象内部数据输出同步(重写实现dwgIn抽象方法 必须在实现中调用 this.onDwgIn(obj)
dwgOut抽象方法的回调数据
对象结束开始编辑
string
对象开始开始编辑
string
视区显示比较发生成变化,继承类可以向应该事件,更新显示大小。
boolean
移除子节点
从父节点中移除
恢复默认显示顺序
初始自定义对象的类型信息.(如果需要实现该图形对象的保存数据和恢复数据的功能, 需要在项目中初始化一次该图形对象的类)
设置颜色
颜色值
boolean
设置虚线数据
number
设置实线虚线总段数 = 1 / dashArray
number
设置虚线 +实线的长度. dDashRatio确定虚线,与实线的比率.
number
设置虚线显示。并初始化一个默认值。
number
设置虚线,与实线的比率
number
修改唯一标识guid
string
设置图层
boolean
设置线宽
number
设置线宽是否随像素
number
更新显示
boolean
设置顶点
替换的顶点在当前points集合的下标位置
要替换设置的顶点
设置显示顺序 (通过显示顺序控制图层)
显示顺序
把一个对象变成一个json字体串.
void
top 同层级下最上层
自定义实体的矩阵 坐标变换 (需要重写该方法实现如果通过矩阵对自定义实体进行操作 默认不会进行任何操作)
THREE.Matrix4 变化矩阵
void
遍历它的所有子节点包括孙子节点,直到它包含的节点全部遍历完成并都执行传入的方法
回调函数
让它的父节点依次冒泡执行传入的方法的方法
回调函数,第一个参数是父节点, callback的返回值为false 将停止继续传递
自定义对象的绘制函数。在方法中定义如何绘制图形
void
注册该类的cmd命令和初始化 (引入该类时自动注册 当该类的isRegister为ture时表示已经注册)
使用该类的cmd命令 执行默认的绘制功能
MxDbPolyline 多义线对象(多个点构成的线段)