CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2019 开发者帮助

索引和筛选器

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

索引和筛选器

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

在调用期间调用 或 the 。AcDbIndex::rebuildFull()AcDbIndex::rebuildModified()AcIndexFilterManager::updateIndexes()

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

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

  • 更新索引
  • 添加和删除索引以阻止表记录
  • 添加和删除筛选器以阻止引用
  • 从块表记录中查询索引
  • 从块引用中查询筛选器
  • 遍历块表记录并仅访问实体的子集

父主题:

  1. 数据库操作

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部