OpenCASCADE:OCCT应用框架OCAF之TObj模型辅助类和包装
OpenCASCADE:OCCT應用框架OCAF之TObj模型輔助類
- 輔助類
- 包裝
輔助類
除了模型和對象,TObj包還提供了一組輔助類:
TObj_Application – 定義支持TObj文檔存在和操作的 OCAF 應用程序。
TObj_Assistant – 類為模型的保存和加載操作期間使用的靜態(tài)數(shù)據(jù)提供了一個接口。特別是,在跨模型依賴的情況下,它允許將父模型的信息傳遞給 OCAF 加載器,以便在加載依賴模型時正確解析引用。
TObj_TReference – OCAF 屬性描述了TObj模型中對象之間的引用。該屬性存儲被引用模型對象的標簽,并提供透明的跨模型引用。在運行時,這些引用是簡單的句柄;在持久化模式下,跨模型引用由TObj_TReference屬性的持久化機制自動檢測和處理。
其他以TObj_T…開頭的類——定義 OCAF 屬性,用于在 OCAF 標簽上存儲特定于 TObj 的類和某些類型的數(shù)據(jù)。
迭代器——一組實現(xiàn)TObj_ObjectIterator接口的類,用于對TObj對象進行迭代:
TObj_ObjectIterator – 其他TObj迭代器的基本抽象類。迭代TObj_Object實例。
TObj_LabelIterator – 迭代TObj模型文檔中的對象標簽
TObj_ModelIterator – 迭代模型中的所有對象。適用于其他迭代器的序列。
TObj_OcafObjectIterator – 迭代TObj數(shù)據(jù)模型對象。可以迭代特定類型的對象。
TObj_ReferenceIterator – 迭代對象引用。
TObj_Sequenc
總結(jié)
以上是生活随笔為你收集整理的OpenCASCADE:OCCT应用框架OCAF之TObj模型辅助类和包装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 东航坠机遇难了一个连的人数吗?
- 下一篇: 大金山国防园里面的教官是部队的吗