BimRv SDK: ForgeTypeId

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

無料で試す