ItemObject クラス
ここでは、 ItemObject クラスのコマンドを紹介します。
.
[詳解]
Assembly, AssemblyBoolean, AssemblyCircularPattern, AssemblyConstraintObject, AssemblyImprint, AssemblyLinearPattern, AssemblyMergeNode, AssemblyMirrorCopy, AssemblyScale, BuildMessage, CoilTemplate, CompositePath, EdgeChamfer, EdgeFillet, ExtrudeCut, ExtrudeImprint, ExtrudeSolid, ExtrudeSplit, ExtrudeSurface, FaceExtrudeSolid, FaceRevolveSolid, FaceSweepSolid, GeometrySet, HelixPath, ImportFeature, Imprint, MakeBeam, MeshPart, OrphanPlanarMeshFeature, OrphanVolumeMeshFeature, Part, PartBoolean, PartMergeNode, PartScale, PointsPath, ReferenceLine, ReferencePlane, ReferencePoint, RegionBoolean, RegionChamfer, RegionCircularPattern, RegionEdgeMove, RegionEdgeOffset, RegionFillet, RegionItem, RegionLinearPattern, RegionMergeNode, RegionMesh, RegionMirrorCopy, RegionMove, RegionScale, RevolveCut, RevolveSolid, RevolveSplit, RevolveSurface, SchemaAllScale, SchemaGap, Sketch, SketchCoordinateItem, SketchItem, SolidCircularPattern, SolidFaceMove, SolidFaceOffset, SolidLinearPattern, SolidMirrorCopy, SolidMove, SpiralPath, SweepCut, SweepSolid, SweepSplit, SweepSurface, UserDefinedRegionTemplate, UserDefinedSolidTemplate, VerticesPath, WireTemplate (計75項目)に継承されています。
ItemObject クラス
ここでは、 ItemObject クラスのコマンドを紹介します。
.
ItemObjectクラスには次の操作に対応したコマンドが含まれます。
- スケッチ、ソリッドの作成やコピー
- フィレットや面取りなど形状の加工
- アセンブリの設定
- 基準点、基準線、基準平面の作成
| void ItemObject::AddPropertyByReference |
( |
const String & |
name, |
|
|
ReferenceObject * |
value |
|
) |
| |
|
virtualslot |
| ItemObject * ItemObject::GetItem |
( |
const Variant & |
value | ) |
const |
|
slot |
アセンブリやパート、スケッチなどの[モデルマネージャ]ツリーに表示される各項目を取得します。 インデックスは、ツリーに表示される各項目に対して上から順番に番号が割り振られています。
- 引数
-
- 戻り値
- ItemObject オブジェクト
| String ItemObject::GetName |
( |
| ) |
const |
|
slot |
| Variant ItemObject::GetProperty |
( |
const String & |
name | ) |
const |
|
virtualslot |
指定した名前をもつプロパティの値を取得します。
- 引数
-
- 戻り値
- 各プロパティの型
| String ItemObject::GetScriptTypeName |
( |
| ) |
const |
|
slot |
オブジェクトのタイプ名の文字列を取得します。
- 戻り値
- オブジェクトのタイプ名
| bool ItemObject::IsValid |
( |
| ) |
const |
|
virtualslot |
オブジェクトが有効であるとき、戻り値として True を取得します。
- 戻り値
- オブジェクトの有効・無効
| int ItemObject::NumItems |
( |
| ) |
const |
|
slot |
| void ItemObject::SetName |
( |
const String & |
name | ) |
|
|
slot |
| void ItemObject::SetProperty |
( |
const String & |
name, |
|
|
const Variant & |
value |
|
) |
| |
|
virtualslot |
| void ItemObject::SetPropertyByReference |
( |
const String & |
name, |
|
|
ReferenceObject * |
value |
|
) |
| |
|
virtualslot |