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简介相关推荐

  1. ObjectARX学习

    VS2010.VS2012.VS2013.VS2015.VS2017各版本产品激活秘钥 ObjectARX简介 ObjectARX解压包内各文件代表什么 VS+ObjectARX(SDK)+AutoC ...

  2. 用C语言编程函数求圆台体积,第六篇 AutoCAD二次开发技术.pdf

    第六章 ObjectARX 开发技术 1. AutoCAD二次开发概述 7. MFC对话框 2. ObjectARX简介 8. 搜索图形数据库及获取实体 3. 常用实体类和几何类 数据 4. 创建实体 ...

  3. 第二章 ObjectARX类库简介

    ObjectARX环境包含下列几组类和函数: AcRx             用于绑定应用程序及运行时类的注册和标识的类.AutoCAD Registration Extension; AcEd   ...

  4. ObjectARX类库简介

    ObjectARX环境包含下列几组类和函数: AcRx             用于绑定应用程序及运行时类的注册和标识的类.AutoCAD Registration Extension; AcEd   ...

  5. pythoncad二次开发视频_AutoCAD ObjectARX 二次开发(2020版)--4,使用ARX向导创建CAD二次开发项目(编程框架)--...

    手动创建ObjectARX应用程序非常麻烦,在此步骤中,将介绍ObjectARX向导. 在这里,我们将使用ObjectARX向导创建我们的ObjectARX应用程序. 本节的程序的需求是,接收CAD用 ...

  6. ObjectArx创建指定块

    ObjectArx创建自定义块 一. 目的       仿照AutoCad的Block命令,实现简版创建块功能! 二.  开发环境 Win7操作系统,AutoCad2012, VS2008, Obje ...

  7. api arx autocad_AutoCAD开发选择----ObjectARX还是.net API(转载)

    本文基于AutoCAD 2006新推出的.NET API为工具,介绍了在.NET平台下对AutoCAD进行二次开发的技术,并与目前常用的VBA.ObjectARX作了对比.同时讨论了如何弥补.NET ...

  8. AutoCAD 开发文档,AutoLISP 教程,.Net AutoCAD开发教程,VB AutoCAD开发教程,ObjectARX 开发指南,VBA AutoCAD开发教程,ActiveX 开发指南

    AutoCAD 开发文档, CAD开发者社区 - AutoCAD二次开发文档,CAD二次开发,CAD插件开发,中文CAD文档 - 中文CAD开发文档,CAD二次开发问题交流,优秀插件分享 AutoLI ...

  9. objectarx用户交互_AutoCAD2010二次开发实例教程(附光盘ObjectARX)

    导语 AutoCAD软件二次开发牵涉的面非常广,不可能在一本书中将其完全论述.王文波和邹清源等编著的<AutoCAD2010二次开发实例教程>把AutoCAD软件二次开发的内容归为实体对象 ...

最新文章

  1. 联想e580没有声音_现在你可以购买通过 Linux 认证的联想 ThinkPad 和 ThinkStation
  2. Fetch -- http请求的另一种姿势
  3. 教你打造一道超级防御的电脑防火墙
  4. php curl post 文件_php curl文件上传$_FILES为空,只有$_POST有值,如何兼容php5.0~5.6各版本...
  5. Unity UI代码自动生成
  6. hdu 4193(单调队列)
  7. setfacl 权限导出_linux学习-setfacl设置特定目录用户权限
  8. 详解ScheduledExecutorService的周期性执行方法
  9. asp.net ajax1.0基础回顾(六):调用ASPX页面方法
  10. matlab利用双目图像视差进行三维重建
  11. 判断表达式是否正确闭合,返回未闭合元素的下标。
  12. 年过20载,超1000万人在用,还说要被淘汰?
  13. HDOJ水题集合11:桶排序, 折半搜索
  14. 13.Serving Frontend Files
  15. maven修改本地仓库地址配置文件
  16. Java多线程讲解,超详细!可获取相关笔记
  17. 141.环形链表(力扣leetcode)博主可答疑该问题
  18. 墨盒注墨后出现断线或堵头的处理方法
  19. Js获取外网IP地址
  20. 视频加密技术的实与破解

热门文章

  1. poi-tl简单使用(word模板导出)
  2. 长宁区对发明专利授权后给予每件不超过3000元的资助
  3. 男生学计算机还是自动化,男生职高读什么专业最吃香
  4. 怎样下载百度文库文章
  5. 差分方程及求解MATLAB实现
  6. Praat脚本-024 | 如何使用PyToBI工具自动标注韵律边界调
  7. JBoss5.1.0部署项目
  8. 2014年阿里巴巴校园招聘两道算法题
  9. 面试题:“什么是服务雪崩效应,Hystrix如何避免雪崩效应的?
  10. Tomcat8.0安装包与解压包