索引和筛选器
index 和 filter 类和函数为应用程序提供了一种方案,用于定义自定义索引和块数据的自定义筛选。应用程序可以定义其 、 和 的自定义实现。它将通过 注册与块引用 ,并通过 注册与相应的块表记录。之后,外部参照和块的再生将遵循 定义的查询,并使用 来决定在再生期间将处理哪些对象 ID。索引将通过应用程序显式调用 保持最新状态,或者应用程序可以依赖调用正在保存的 AutoCAD 保存操作。AcDbFilterAcDbIndexAcDbFilteredBlockIteratorAcDbFilterAcIndexFilterManager::addFilter()AcDbIndexAcIndexFilterManager::addIndex()AcDbFilterAcDbFilteredBlockIteratorAcIndexFilterManager::updateIndexes()AcIndexFilterManager::updateIndexes()AcDbDatabase 在调用期间调用 或 the 。AcDbIndex::rebuildFull()AcDbIndex::rebuildModified()AcIndexFilterManager::updateIndexes() AutoCAD 中索引方案的当前用途是快速按需加载剪裁的外部参照。空间索引(对象)存储在外部参照图形中。对象定义对宿主图形中外部参照的块参照的剪辑体积。当为外部参照启用需求加载时,空间过滤器体积将用于通过空间索引遍历外部参照数据,以便仅从 DWG 文件中分页其图形与剪辑体积相交的那些图元。AcDbSpatialIndexAcDbSpatialFilter 这些类和函数为以下项提供接口:
本教程中的主题父主题: |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-31 13:09
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.