ObjectARX简介
ObjectArx类:
AcRx:用于绑定一个应用程序和运行类的注册和识别。
对象运行类识别和继承分析。
在运行时向一个已经存在的类添加新协议。
对象相等和组成测试
对象拷贝
AcRx库将其对象、类和服务字典放在一个全局对象字典中,其为AcRxDictionary类的实例。
每一个AcRxObject的子类都有一个相关的类扫描对象,用于运行时的类型识别。ObjectArx提供函数来识别。
AcEd:用于注册自定义命令和AutoCAD事件通告。
AcEditorReactor类,监视AutoCad编辑器,指定事件发生时,通知应用程序。
AcDb:AutoCAD数据库类。
一组9个属于唯一命名符号表对象的符号表。这些对象代表不同的共同使用AcDbDatabase对象和数据成员的对象。
一个命名对象字典(属于AcDbDictionary类),提供了AutoCAD图形的“目录”。这个目录中包含了4个AutoCAD使用的其他字典的ID,用户开发的应用程序可以自由地想字典中添加对象。
一组固定数目的头变量,大约为200个,他们的值是由AutoCAD设定的。
AcGi:用于AutoCAD图形类。
用于AcDbEntity类的成员函数worldDraw()、viewportDraw()和saveAs()的所有标准实体协议中。在自定义实体类中必须重载worldDraw()函数,而AcGiWorldDraw对象提供了API函数,使得AcDbEntity::worldDraw()函数在所有视图中能够生成图形表示。同样AcGiViewportDraw对象提供了API函数,使得AcDbEntity::viewportDraw()函数能够为每一个视图生成不同的图形表示。
AcGe:用于通用的线性和集合对象的应用类。
AcGe库是由AcDb库来使用的,提供了一些应用类来执行二维和三维集合操作,并提供基础的集合对象。
AcGe库有两部分组成:二维和三维集合库。AcGeEntity2d和AcGeEntity3d AcGePoint2d AcGeVector2d和AcGeMatrix2d
AcGe库计算类与 AcDb库区别:
1.AcDb库为实体库,存储显示图形对象的实体。
2.AcGe库为计算类库,存储图形对象的计算信息。如计算相关的值用于构造完整的AcDb库实体对象。
ObjectARX简介相关推荐
- ObjectARX学习
VS2010.VS2012.VS2013.VS2015.VS2017各版本产品激活秘钥 ObjectARX简介 ObjectARX解压包内各文件代表什么 VS+ObjectARX(SDK)+AutoC ...
- 用C语言编程函数求圆台体积,第六篇 AutoCAD二次开发技术.pdf
第六章 ObjectARX 开发技术 1. AutoCAD二次开发概述 7. MFC对话框 2. ObjectARX简介 8. 搜索图形数据库及获取实体 3. 常用实体类和几何类 数据 4. 创建实体 ...
- 第二章 ObjectARX类库简介
ObjectARX环境包含下列几组类和函数: AcRx 用于绑定应用程序及运行时类的注册和标识的类.AutoCAD Registration Extension; AcEd ...
- ObjectARX类库简介
ObjectARX环境包含下列几组类和函数: AcRx 用于绑定应用程序及运行时类的注册和标识的类.AutoCAD Registration Extension; AcEd ...
- pythoncad二次开发视频_AutoCAD ObjectARX 二次开发(2020版)--4,使用ARX向导创建CAD二次开发项目(编程框架)--...
手动创建ObjectARX应用程序非常麻烦,在此步骤中,将介绍ObjectARX向导. 在这里,我们将使用ObjectARX向导创建我们的ObjectARX应用程序. 本节的程序的需求是,接收CAD用 ...
- ObjectArx创建指定块
ObjectArx创建自定义块 一. 目的 仿照AutoCad的Block命令,实现简版创建块功能! 二. 开发环境 Win7操作系统,AutoCad2012, VS2008, Obje ...
- api arx autocad_AutoCAD开发选择----ObjectARX还是.net API(转载)
本文基于AutoCAD 2006新推出的.NET API为工具,介绍了在.NET平台下对AutoCAD进行二次开发的技术,并与目前常用的VBA.ObjectARX作了对比.同时讨论了如何弥补.NET ...
- AutoCAD 开发文档,AutoLISP 教程,.Net AutoCAD开发教程,VB AutoCAD开发教程,ObjectARX 开发指南,VBA AutoCAD开发教程,ActiveX 开发指南
AutoCAD 开发文档, CAD开发者社区 - AutoCAD二次开发文档,CAD二次开发,CAD插件开发,中文CAD文档 - 中文CAD开发文档,CAD二次开发问题交流,优秀插件分享 AutoLI ...
- objectarx用户交互_AutoCAD2010二次开发实例教程(附光盘ObjectARX)
导语 AutoCAD软件二次开发牵涉的面非常广,不可能在一本书中将其完全论述.王文波和邹清源等编著的<AutoCAD2010二次开发实例教程>把AutoCAD软件二次开发的内容归为实体对象 ...
最新文章
- 联想e580没有声音_现在你可以购买通过 Linux 认证的联想 ThinkPad 和 ThinkStation
- Fetch -- http请求的另一种姿势
- 教你打造一道超级防御的电脑防火墙
- php curl post 文件_php curl文件上传$_FILES为空,只有$_POST有值,如何兼容php5.0~5.6各版本...
- Unity UI代码自动生成
- hdu 4193(单调队列)
- setfacl 权限导出_linux学习-setfacl设置特定目录用户权限
- 详解ScheduledExecutorService的周期性执行方法
- asp.net ajax1.0基础回顾(六):调用ASPX页面方法
- matlab利用双目图像视差进行三维重建
- 判断表达式是否正确闭合,返回未闭合元素的下标。
- 年过20载,超1000万人在用,还说要被淘汰?
- HDOJ水题集合11:桶排序, 折半搜索
- 13.Serving Frontend Files
- maven修改本地仓库地址配置文件
- Java多线程讲解,超详细!可获取相关笔记
- 141.环形链表(力扣leetcode)博主可答疑该问题
- 墨盒注墨后出现断线或堵头的处理方法
- Js获取外网IP地址
- 视频加密技术的实与破解