CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2025 开发者帮助

对象引用

2024-5-18 19:24| 发布者: admin| 查看: 16| 评论: 0|原作者: admin|来自: AutoCAD

对象引用

对象引用可以是硬引用,也可以是软引用,它可以是所有权引用,也可以是指针引用。硬区别或软区别表明所引用的对象对于引用它的对象的存在是否是必不可少的。硬引用表示对象依赖于引用对象的生存。软引用表示对象与被引用对象具有某种关系,但它不是必需的。

所有权引用规定了对象的归档方式。如果一个对象拥有另一个对象,则每当第一个对象被归档时,它都会带走所拥有的对象。由于一个对象只能有一个所有者,因此所有权引用用于从数据库中写出非冗余。相反,指针引用用于表示 AcDb 对象之间的任意引用。指针引用用于从数据库中完全(冗余)写出。

例如,在下图中,双线表示所有权引用。如果遵循双线,则只需触摸此小数据库中的每个对象一次。如果还遵循表示指针引用的单行,则会多次触摸某些对象,因为多个对象可以指向同一对象。要获得对象的完整“定义”,您需要遵循所有硬引用,包括所有权和指针(即单实线和双实线)。AcDbLine

父主题:

  1. 派生自 AcDbObject

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-6-27 16:15

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部