Parasolid クラス構造
-
オブジェクトobjects
- Parasolidとアプリケーション間で交換されるデータ項目のこと。
- 各オブジェクトは特定のクラスに属し、そのクラスによってオブジェクトの性質が決定される。
-
クラスclass
- オブジェクトの共通のタイプを定義するための構造。
- Parasolidのクラスは階層的なツリー構造に従っており、親子関係が形成される。
- 図1ではすべてのクラスを示していないが、追加のクラスはボックスで囲まれた省略記号(...)で表現されている。
-
最上位クラス(CLASS)
- Parasolidクラスの最上位に位置するクラスであり、すべての他のクラスのスーパークラス。
- すべてのクラスはCLASSから派生している。
-
タグtags
- 各オブジェクトはユニークなタグを持ち、これによりオブジェクトを識別できる。
-
重要なクラス
-
TOPOL:
- トポロジに関連するクラスで、モデルの形状や構造に関する情報を管理する。
- このクラスのサブクラスは、トポロジの詳細な構造を提供する。
-
GEOM:
- 幾何学に関連するクラスで、形状の定義や処理に関与する。
- GEOMクラスのサブクラスも多く存在し、複雑な幾何学的構造を表現する。
-
TOPOL:
図1 An outline of the Parasolid class hierarchy
図2 The TOPOL class and its subclasses
図3 The GEOM class and its subclasses