CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

索引和筛选器

2023-1-1 05:25| 发布者: admin| 查看: 347| 评论: 0|来自: AutoCAD

索引和筛选器类及函数为应用程序提供了一种方案,用于定义块数据的自定义索引和自定义筛选。应用程序可以定义其自定义实现 、 和。它将通过与块引用进行注册,并通过相应的块表记录进行注册。之后,外部参照和块的再生将遵循由 定义的查询,并使用 来决定在再生期间将处理哪些对象 ID。索引将通过显式调用的应用程序保持最新,或者应用程序可以依赖 AutoCAD 保存操作调用要保存的内容。AcDbFilterAcDbIndexAcDbFilteredBlockIteratorAcDbFilterAcIndexFilterManager::addFilter()AcDbIndexAcIndexFilterManager::addIndex()AcDbFilterAcDbFilteredBlockIteratorAcIndexFilterManager::updateIndexes()AcIndexFilterManager::updateIndexes()AcDbDatabase

在调用期间调用的 theor theget。AcDbIndex::rebuildFull()AcDbIndex::rebuildModified()AcIndexFilterManager::updateIndexes()

AutoCAD 中索引方案的当前用途是快速按需加载裁剪的外部参照。空间索引(对象)存储在外部参照图形中。对象定义在宿主图形中对外部参照的块参照的剪辑体积。为外部参照打开需求加载后,空间过滤器体积用于通过空间索引遍历外部参照数据,以便仅从 DWG 文件中翻页,其图形与剪辑体积相交。AcDbSpatialIndexAcDbSpatialFilter

这些类和函数为以下各项提供接口:

  • 更新索引
  • 添加和删除索引以阻止表记录
  • 添加和删除过滤器以阻止引用
  • 从块表记录查询索引
  • 从块参照查询过滤器
  • 循环访问块表记录并仅访问实体的子集

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 15:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部