公開メンバ関数 | 全メンバ一覧
MeshGroupList クラス

MeshGroupList クラスは MeshGroup オブジェクトの一覧を管理します。メッシュグループの作成や複製、削除などを行います。
Study クラスから呼び出すことができます。
. [詳解]

公開メンバ関数

MeshGroupCopyMeshGroup (MeshGroup *set)
 指定したメッシュグループ情報を生成します。 [詳解]
 
MeshGroupCreateElementEdgeGroup (String &name=String("untitled"))
 要素辺グループを作成します。 [詳解]
 
MeshGroupCreateElementFaceGroup (String &name=String("untitled"))
 要素面グループを作成します。 [詳解]
 
MeshGroupCreateElementGroup (String &name=String("untitled"))
 要素グループを作成します。 [詳解]
 
MeshGroupCreateNodeGroup (String &name=String("untitled"))
 節点グループを作成します。 [詳解]
 
void DeleteMeshGroup (Variant &var)
 指定されたメッシュグループを削除します。 [詳解]
 
void DeleteUnusedMeshGroups ()
 未使用のメッシュグループを削除します。
 
MeshGroupDuplicateMeshGroup (Variant &var)
 名称またはインデックスを指定して、メッシュグループをコピーします。 [詳解]
 
MeshGroupGetMeshGroup (Variant &var)
 名称またはインデックスを指定して、 MeshGroup オブジェクトを取得します。 [詳解]
 
bool IsValid ()
 オブジェクトが有効であるとき、戻り値として True を取得します。 [詳解]
 
int NumMeshGroup ()
 スタディに含まれているメッシュグループの数を取得します。 [詳解]
 

詳解

MeshGroupList クラスは MeshGroup オブジェクトの一覧を管理します。メッシュグループの作成や複製、削除などを行います。
Study クラスから呼び出すことができます。
.

このクラスのオブジェクトを取得する例:

app.GetModel(0).GetStudy(0).GetMeshGroupList()

関数詳解

MeshGroup * MeshGroupList::CopyMeshGroup ( MeshGroup set)

指定したメッシュグループ情報を生成します。

引数
setMeshGroup オブジェクト
戻り値
MeshGroup オブジェクト
MeshGroup * MeshGroupList::CreateElementEdgeGroup ( String &  name = String("untitled"))

要素辺グループを作成します。

引数
nameグループ名
戻り値
MeshGroup オブジェクト
MeshGroup * MeshGroupList::CreateElementFaceGroup ( String &  name = String("untitled"))

要素面グループを作成します。

引数
nameグループ名
戻り値
MeshGroup オブジェクト
MeshGroup * MeshGroupList::CreateElementGroup ( String &  name = String("untitled"))

要素グループを作成します。

引数
nameグループ名
戻り値
MeshGroup オブジェクト
MeshGroup * MeshGroupList::CreateNodeGroup ( String &  name = String("untitled"))

節点グループを作成します。

引数
nameグループ名
戻り値
MeshGroup オブジェクト
void MeshGroupList::DeleteMeshGroup ( Variant &  var)

指定されたメッシュグループを削除します。

引数
varメッシュグループの名称またはインデックス

削除するグループを名称で指定した際に、同名のグループが複数存在した場合、先に設定されていたグループが削除されます。

MeshGroup * MeshGroupList::DuplicateMeshGroup ( Variant &  var)

名称またはインデックスを指定して、メッシュグループをコピーします。

引数
varメッシュグループの名称またはインデックス
戻り値
MeshGroup オブジェクト
MeshGroup * MeshGroupList::GetMeshGroup ( Variant &  var)

名称またはインデックスを指定して、 MeshGroup オブジェクトを取得します。

引数
varメッシュグループの名称またはインデックス
戻り値
MeshGroup オブジェクト
bool MeshGroupList::IsValid ( )

オブジェクトが有効であるとき、戻り値として True を取得します。

戻り値
MeshGroupList オブジェクトの有効・無効
int MeshGroupList::NumMeshGroup ( )

スタディに含まれているメッシュグループの数を取得します。

戻り値
メッシュグループ数