BimRv SDK: ForgeTypeId

OdBmForgeTypeId 类型

2021 格式引入了一种新的数据类型 ForgeTypeId,它应该用于替代通用形式中的不同接口类型,并存储一个带有表示类型和版本的标签的字符串。

将 OdBmForgeTypeId 术语映射到旧类型

旧的枚举类型映射到新的 ForgeTypeId 类型如下:

UnitType –> Spec
DisplayUnitType –> Unit
UnitSymbolType –> Symbol
UnitGroup –> Discipline

为方便起见,这些 ForgeTypeId 类型的常用值作为 OdBmSpecTypeId、OdBmUnitTypeId、OdBmSymbolTypeId 和 OdBmDisciplineTypeId 类在 Base 模块中的静态成员提供。

2022 接口重构

在 2022 格式中,UnitType、DisplayUnitType 和 UnitSymbolType 已从公共接口中移除。所有提及的接口和 UnitGroup 都已替换为 ForgeTypeId。

例如,取代

OdBm::DisplayUnitType::DUT_METERS

您应该使用

OdBmForgeTypeId(L“autodesk.unit.unit:meters-1.0.0”)

OdBmUnitTypeId::kMeters

要比较 ForgeTypeId,请使用 strictlyEquals() 方法。

为精确类型定义的接口通常保持相同的名称;一些名称中包含枚举类型的接口根据新术语进行了重命名。不同枚举通用的接口已替换为名称中包含新类型的接口。

今天就开始行动

免费试用 ODA 软件 60 天。
无风险,无需信用卡。

免费试用