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

CutList クラスは CutPlane オブジェクトの一覧を管理します。カット面の作成や複製、削除などを行います。
Model クラスから呼び出すことができます。
. [詳解]

公開メンバ関数

CutPlaneCopyCut (CutPlane *cutplane)
 CutPlane オブジェクトをコピーします。 [詳解]
 
CutPlaneCopyCutPlane (CutPlane *cutplane)
 CutPlane オブジェクトをコピーします。 [詳解]
 
CutPlaneCreateCutCylinder (String &name=String("untitled"))
 円筒カット面を作成します。 [詳解]
 
CutPlaneCreateCutPlane (String &name=String("untitled"))
 平面カット面を作成します。 [詳解]
 
void DeleteCut (Variant &var)
 名称またはインデックスを指定して CutPlane オブジェクトを削除します。 [詳解]
 
void DeleteCutPlane (Variant &var)
 名称またはインデックスを指定して CutPlane オブジェクトを削除します。 [詳解]
 
CutPlaneDuplicateCut (Variant &var)
 名称またはインデックスを指定して CutPlane オブジェクトを複製します。 [詳解]
 
CutPlaneGetCut (Variant &var)
 名称またはインデックスを指定して、カット面を取得します。 [詳解]
 
CutPlaneGetCutPlane (Variant &var)
 名称またはインデックスを指定して、カット面を取得します。 [詳解]
 
bool IsShowOnlyCutFaces ()
 カット面の表示状態を取得します。 [詳解]
 
bool IsValid ()
 オブジェクトが有効であるとき、戻り値として True を取得します。 [詳解]
 
int NumCut ()
 カット面の数を、整数で取得します。 [詳解]
 
int NumCutPlanes ()
 カット面の数を、整数で取得します。 [詳解]
 
void ShowOnlyCutFaces (bool show)
 カット面のみを表示します。 [詳解]
 

詳解

CutList クラスは CutPlane オブジェクトの一覧を管理します。カット面の作成や複製、削除などを行います。
Model クラスから呼び出すことができます。
.

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

app.GetModel(0).GetCutList()

関数詳解

CutPlane * CutList::CopyCut ( CutPlane cutplane)

CutPlane オブジェクトをコピーします。

引数
cutplaneCutPlane オブジェクト
戻り値
CutPlane オブジェクト
CutPlane * CutList::CopyCutPlane ( CutPlane cutplane)

CutPlane オブジェクトをコピーします。

引数
cutplaneCutPlane オブジェクト
戻り値
CutPlane オブジェクト
CutPlane * CutList::CreateCutCylinder ( String &  name = String("untitled"))

円筒カット面を作成します。

引数
nameカット面の名称
戻り値
CutPlane オブジェクト
CutPlane * CutList::CreateCutPlane ( String &  name = String("untitled"))

平面カット面を作成します。

引数
nameカット面の名称
戻り値
CutPlane オブジェクト
void CutList::DeleteCut ( Variant &  var)

名称またはインデックスを指定して CutPlane オブジェクトを削除します。

引数
varカット面の名称またはインデックス
戻り値
CutPlane オブジェクト
void CutList::DeleteCutPlane ( Variant &  var)

名称またはインデックスを指定して CutPlane オブジェクトを削除します。

引数
varカット面の名称またはインデックス
戻り値
CutPlane オブジェクト
CutPlane * CutList::DuplicateCut ( Variant &  var)

名称またはインデックスを指定して CutPlane オブジェクトを複製します。

引数
varカット面の名称またはインデックス
戻り値
CutPlane オブジェクト
CutPlane * CutList::GetCut ( Variant &  var)

名称またはインデックスを指定して、カット面を取得します。

引数
varカット面の名称またはインデックス
CutPlane * CutList::GetCutPlane ( Variant &  var)

名称またはインデックスを指定して、カット面を取得します。

引数
varカット面の名称またはインデックス
bool CutList::IsShowOnlyCutFaces ( )

カット面の表示状態を取得します。

戻り値
1または0
カット面のみ表示の状態
1 : カット面のみ表示
0 : カット面のみの表示は解除されている
bool CutList::IsValid ( )

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

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

カット面の数を、整数で取得します。

戻り値
カット面の数
int CutList::NumCutPlanes ( )

カット面の数を、整数で取得します。

戻り値
カット面の数
void CutList::ShowOnlyCutFaces ( bool  show)

カット面のみを表示します。

引数
show
整数(1または0)
1 : カット面のみ表示
0 : カット面のみの表示は解除されている