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