ReusableObject Class¶
-
class
NXOpen.Tooling.ReusableObject¶ Bases:
NXOpen.TransientObjectRepresents a
NXOpen.Tooling.ReusableObjectTo create a new instance of this class, use
NXOpen.Tooling.ToolingManager.CreateReusableObject()New in version NX7.5.2.
Properties¶
| Property | Description |
|---|---|
| ContainerFile | Returns or sets the file which contains the reusable objects, could be part file or XML file |
| DescriptiveName | Returns or sets the descriptive name |
| IsSavedInOriginalPart | Returns or sets a flag indicating whether this object is saved in original part |
| ObjectGroupName | Returns or sets the name of the group of objects which are saved through UDO |
| PartFile | Returns or sets the part file which owns this reusable object |
| PreviewImageFile | Returns or sets the preview image file |
Methods¶
| Method | Description |
|---|---|
| Dispose | Dispose the part infomation to be cloned |
| GetObjects | Gets the objects |
| SetObjects | Sets the objects |
Property Detail¶
ContainerFile¶
-
ReusableObject.ContainerFile¶ Returns or sets the file which contains the reusable objects, could be part file or XML file
-------------------------------------Getter Method
Signature
ContainerFileReturns: Return type: str New in version NX7.5.2.
License requirements: None.
-------------------------------------Setter Method
Signature
ContainerFileParameters: containerFile (str) – New in version NX7.5.2.
License requirements: None.
DescriptiveName¶
-
ReusableObject.DescriptiveName¶ Returns or sets the descriptive name
-------------------------------------Getter Method
Signature
DescriptiveNameReturns: Return type: str New in version NX7.5.2.
License requirements: None.
-------------------------------------Setter Method
Signature
DescriptiveNameParameters: descriptiveName (str) – New in version NX7.5.2.
License requirements: None.
IsSavedInOriginalPart¶
-
ReusableObject.IsSavedInOriginalPart¶ Returns or sets a flag indicating whether this object is saved in original part
-------------------------------------Getter Method
Signature
IsSavedInOriginalPartReturns: Return type: bool New in version NX7.5.2.
License requirements: None.
-------------------------------------Setter Method
Signature
IsSavedInOriginalPartParameters: saveInOriginalPart (bool) – New in version NX7.5.2.
License requirements: None.
ObjectGroupName¶
-
ReusableObject.ObjectGroupName¶ Returns or sets the name of the group of objects which are saved through UDO
-------------------------------------Getter Method
Signature
ObjectGroupNameReturns: Return type: str New in version NX7.5.2.
License requirements: None.
-------------------------------------Setter Method
Signature
ObjectGroupNameParameters: groupName (str) – New in version NX7.5.2.
License requirements: None.
PartFile¶
-
ReusableObject.PartFile¶ Returns or sets the part file which owns this reusable object
-------------------------------------Getter Method
Signature
PartFileReturns: Return type: str New in version NX7.5.2.
License requirements: None.
-------------------------------------Setter Method
Signature
PartFileParameters: partFile (str) – New in version NX7.5.2.
License requirements: None.
PreviewImageFile¶
-
ReusableObject.PreviewImageFile¶ Returns or sets the preview image file
-------------------------------------Getter Method
Signature
PreviewImageFileReturns: Return type: str New in version NX7.5.2.
License requirements: None.
-------------------------------------Setter Method
Signature
PreviewImageFileParameters: imageFile (str) – New in version NX7.5.2.
License requirements: None.
Method Detail¶
Dispose¶
-
ReusableObject.Dispose¶ Dispose the part infomation to be cloned
Signature
Dispose()New in version NX7.5.2.
License requirements: None.
GetObjects¶
-
ReusableObject.GetObjects¶ Gets the objects
Signature
GetObjects()Returns: Return type: list of NXOpen.NXObjectNew in version NX7.5.2.
License requirements: None.
SetObjects¶
-
ReusableObject.SetObjects¶ Sets the objects
Signature
SetObjects(objects)Parameters: objects (list of NXOpen.NXObject) –New in version NX7.5.2.
License requirements: None.