McDbEllipse 的所有说明文档.
|
名称 |
说明 |
|
构造函数 |
|
名称 |
说明 |
|
类型信息对象 |
名称 |
说明 |
This is friend McDbDatabaseImp. | |
This is friend MxIdList. |
|
名称 |
说明 |
|
析构函数 | |
|
析构函数 | |
|
析构函数 | |
|
析构函数 | |
|
析构函数 | |
|
析构函数 | |
|
添加反应器,在反应器类中能监视到实体的打开,关闭,删除,修改等事件 | |
|
返回对象名称 | |
|
断言对象当前状态一定被读方式打开,该函数多用于自定义实体的属性操作函数中 | |
|
断言对象当前状态一定被写方式打开,该函数多用于自定义实体的属性操作函数中 | |
|
把inPtr指向的对象动态转换成该类的对象指针,如果inPtr的类型不是否该对象的子类,或者和自己不是同一个类型,则转换失败,返回NULL | |
|
椭圆的中心点 | |
|
把实体删除掉,并清除内存,该函数现在只能清除McDbEntity继承的实体 如果启用了undo功能,就不能直接把对象内存释放了,这时该函数调用将失效. | |
|
清除对象的内存,调用该函数后,再调用close函数后,对象内存就释放,对象的函数不能再被调用,对象的id也不能再使用 | |
|
克隆一个对象 | |
|
克隆一个对象 | |
|
关闭对象,系统要求对对象操作时,必须选择以读或写方式打开,在操作完后,必须使用close函数关闭对象状态 | |
|
返回颜色值 | |
|
返回CAD的颜色索引值 | |
|
从另一个对象拷贝数据 | |
|
给对象创建一个扩展字典 | |
|
返回象所在的数据库指针 | |
|
删除扩展数据 | |
|
返回该类的类型信息对象 | |
|
pFiler中的数据输入到对象中,该函数多于对象的复制操作 | |
|
数据输入,自定义实体类重载该函数,实现自定义实体的数据的输入 | |
|
把对象的数据输出到pFiler中,该函数多于对象的复制操作 | |
|
数据输出,自定义实体类重载该函数,实现自定义实体的数据的输出 | |
|
返回椭圆弧的结束角度 | |
|
删除或反删除对象 | |
|
反应器通知,对象被删除或反删除 | |
|
打碎实体,自定义实体函数需要实现该函数,用于保存自定义实体信息 | |
|
返回对象的扩展字典id | |
|
得到实体的名柄 | |
|
返回该实体上的所有扩展数据名称 | |
|
返回曲线组成的闭合区域的面积 | |
|
求曲线周围一点到曲线上的最近点 | |
|
返回指定参数在曲线上,到开始点的曲线上长度 | |
|
由曲线上的一点返回该点到曲线开始点的长度 | |
|
返回曲线的结束参数 | |
|
返回曲线的结束点 | |
|
getFirstDeriv 方法 有多种定义,点击查看. | |
|
返回实体的最小外包矩形框 | |
|
返回夹点更详细的数据 | |
|
设置夹点移动过程中,用于捕捉的参考点的坐标,参考点等于夹点位置加向vecExSnap[i]向量得到 | |
|
虚函数,自定义实体重载该函数,返回夹点信息 | |
|
返回实体上的超连接数据. | |
|
曲线偏移 | |
|
返回实体的捕捉点信息,自定义实体重载该函数,返回捕捉信息 | |
|
返回曲线上到开始点的曲线长度对应的曲线参数 | |
|
返回曲线上一点在曲线上的参数 | |
|
返回曲线上到开始点的曲线长度对应的在曲线上的点 | |
|
得到指定参数在曲线上的点坐标 | |
|
getSplitCurves 方法 有多种定义,点击查看. | |
|
返回曲线的开始参数 | |
|
返回曲线的开始点 | |
|
GetxData 方法 有多种定义,点击查看. | |
|
反应器通知,对象内存被释放 | |
|
高亮显示实体 | |
|
求两实体的交点 | |
|
返回该类的类型信息 | |
|
是否总是显示线重 | |
|
对象是否被删除 | |
|
实体当前是否高亮显示 | |
|
aClass代表的类是否该对象的子类,或者和自己是同一个类型 | |
|
对象是新创建的对象,没有放到数据中 | |
|
对象是被读方式打开 | |
|
对象是被写方式打开 | |
|
返回图层名字符串,不使用时,调用Mx::mcutDelString()释放内存 | |
|
返回图层名字符串 | |
|
返回图层id | |
|
返回线型记录名字符串,不使用时,调用Mx::mcutDelString()释放内存 | |
|
返回线型记录名字符串 | |
|
返回线型记录id | |
|
返回线型缩放比例 | |
|
返回实体的线重,如果要支持线重显示,在控件初始函数后调用MxDraw::SetIsShowWeight设置显示线重 | |
|
返回椭圆的主轴向量 | |
|
申明类型信息 | |
|
构造函数 | |
|
McDbEllipse 构造函数 有多种定义,点击查看. | |
|
构造函数 | |
|
构造函数 | |
|
申明类型信息 | |
|
申明类型信息 | |
|
返回椭圆的副轴向量 | |
|
镜向实体 | |
|
对象数据被改变 | |
|
虚函数,自定义实体重载该函数,处理夹点被移动事件 | |
|
反应器通知,对象被关闭 | |
|
返回对象的Id,对象的Id是当前程序内存中唯一标识对象的东西 | |
|
反应器通知,对象写方式打开 | |
|
返回该对象的拥者id | |
|
设置椭圆的副轴长度与主轴长度的比值 | |
|
不需要反应器时,移除反应器 | |
|
设置总是显示线重 | |
|
设置椭圆的中心点 | |
|
设置颜色值 | |
|
设置CAD的颜色索引值 | |
|
设置椭圆弧的结束角度 | |
|
设置实体上的超连接数据. | |
|
setLayer 方法 有多种定义,点击查看. | |
|
setLinetype 方法 有多种定义,点击查看. | |
|
设置线型缩放比例 | |
|
设置实体的线重,如果要支持线重显示,在控件初始函数后调用MxDraw::SetIsShowWeight设置显示线重 | |
|
设置该对象的拥者id | |
|
设置椭圆的副轴长度与主轴长度的比值 | |
|
设置椭圆弧的开始角度 | |
|
设置实体的文字风格记录id | |
|
设置实体是否可见 | |
|
设置实体的扩展数据,扩展数据是一个链表,可以设置多个数据 | |
|
SetxData 方法 有多种定义,点击查看. | |
|
返回椭圆弧的开始角度 | |
|
返回实体的文字风格记录id | |
|
返回文字样式名称 | |
|
对实体做矩阵变换 | |
|
反应器通知,升级打开方式 | |
|
取消高亮显示实体 | |
|
当前对象是读方式打开,该函数升级打开状态,变成写方式打开 | |
|
返回实体是否可见 | |
|
绘图接口,实体需要重绘时系统会调用该函数 | |
|
返回扩展数据 |