ItemObject Class
The commands in the ItemObjects class are described below.
.
More...
Inherited by 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, and WireTemplate.
ItemObject Class
The commands in the ItemObjects class are described below.
.
The ItemObject class includes commands to perform the following operations.
- Commands used to create and copy a sketch and solid.
- Commands used to fillet and chamfer the geometry.
- Setting an assembly
- Commands related to create a reference line, reference plane, and reference point.
| void ItemObject::AddPropertyByReference |
( |
String & |
name, |
|
|
ReferenceObject * |
value |
|
) |
| |
|
virtual |
| ItemObject * ItemObject::GetItem |
( |
Variant & |
value | ) |
|
Returns an item displayed in the [Model Manager] tree such as assembly, part and sketch. Index is numbered in the order of the each items shown in the tree.
- Parameters
-
- Returns
- ItemObject object
| String ItemObject::GetName |
( |
| ) |
|
Returns a name.
- Returns
- Item name
| Variant ItemObject::GetProperty |
( |
String & |
name | ) |
|
|
virtual |
Returns the value of the property with the specified name.
- Parameters
-
- Returns
- Value of properties
| String ItemObject::GetScriptTypeName |
( |
| ) |
|
Returns the name of the object type as a string.
- Returns
- Type name of object
| bool ItemObject::IsValid |
( |
| ) |
|
|
virtual |
| int ItemObject::NumItems |
( |
| ) |
|
Returns the number of items.
- Returns
- Item count
| void ItemObject::SetName |
( |
String & |
name | ) |
|
Specifies a name.
- Parameters
-
| void ItemObject::SetProperty |
( |
String & |
name, |
|
|
Variant & |
value |
|
) |
| |
|
virtual |
Specifies a value of property.
- Parameters
-
| name | Property name |
| value | Value of properties |
Reimplemented in SketchItem.
| void ItemObject::SetPropertyByReference |
( |
String & |
name, |
|
|
ReferenceObject * |
value |
|
) |
| |
|
virtual |