[ブログに戻る](/ja/blog) # BimRv SDK: ForgeTypeId

Alexander Geniatov 12月 24, 2021 [\#rvt](/ja/blog/tag/rvt) [\#rfa](/ja/blog/tag/rfa)

<a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_linkedin"></a>

#### OdBmForgeTypeId タイプ

2021年のフォーマットでは、新しいデータ型ForgeTypeIdが導入されました。これは、共通形式の異なるインターフェース型の代わりに使用されるべきもので、型とバージョンを表すタグ付きの文字列を格納します。

##### OdBmForgeTypeIdの用語を古い型にマッピングする

古い列挙型は、次のように新しいForgeTypeId型にマッピングされます。

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

便宜上、これらのForgeTypeId型で頻繁に使用される値は、BaseモジュールのOdBmSpecTypeId、OdBmUnitTypeId、OdBmSymbolTypeId、およびOdBmDisciplineTypeIdクラスの静的メンバーとして利用できます。

#### 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日間無料でお試しください。  
リスクなし、クレジットカード不要。**

[無料で試す](https://www.opendesign.com/ja/free-trial)
