CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2023 开发者帮助

评估阶段

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

评估阶段

在评估阶段,该图对子图进行拓扑排序,以建立评估节点的法律顺序。拓扑排序从活动节点开始,并沿着连接到节点的边进行。

在评估阶段,可以将活动节点视为其每个连接边的生成节点,而每个边上的对立节点被指定为接收节点。评估从根节点开始,并按拓扑排序顺序通过节点进行。评估活动节点后,将继续对接收节点进行评估,然后接收节点成为连接到它们的任何其他 Edge 的活动节点。在计算每个节点时,将调用其函数。evaluate()

应用程序通过调用函数启动图形计算。此函数又调用评估路径中每个激活节点上的函数。调用该函数时,应用程序可能会传递对对象的引用以提供自定义数据。然后,图形在遍历图形时将引用传递给每个函数调用。AcDbEvalGraph::evaluate()AcDbEvalExpr::evaluate()AcDbEvalGraph::evaluate()AcDbEvalContextAcDbEvalExpr::evaluate()

该类只是应用程序数据的容器类。它允许应用程序将自定义数据插入到评估上下文中。它还允许自定义节点在评估节点期间提取数据。AcDbEvalContext

父主题:

  1. 图形的评估

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部