ReuseLibraryUtilityBuilder Class¶
-
class
NXOpen.LineDesigner.
ReuseLibraryUtilityBuilder
¶ Bases:
NXOpen.TaggedObject
Represents a JA for ReuseLibraryUtility
Established by LineDesigner_LineDesignerManager whenever it is needed.
New in version NX9.0.0.
Methods¶
Method | Description |
---|---|
CreateDragData | Create Drag Data @return |
DropLDSmartPart | Handle Dropping LD Smart Part @return |
DropNormalPart | Handle Dropping Normal Part @return |
DropOtherPart | Handle Dropping Other Part |
DropPTSPart | Handle Dropping PTS Part @return |
ExecuteRenameAssembly | Execute the renaming of the cloned component when it is added under an assembly |
KeepSourceLibraryID | Keep Source Library Item ID |
MoveComponentToLocation | Move Component To The Location |
PlacementByConnector | Place Part from Library Using Connector |
Method Detail¶
CreateDragData¶
-
ReuseLibraryUtilityBuilder.
CreateDragData
¶ Create Drag Data
Signature
CreateDragData()
Returns: Return type: NXOpen.LineDesigner.ReuseLibraryDragData
New in version NX9.0.0.
License requirements: ld_line_designer (“FULL LINE DESIGNER”)
DropLDSmartPart¶
-
ReuseLibraryUtilityBuilder.
DropLDSmartPart
¶ Handle Dropping LD Smart Part
Signature
DropLDSmartPart(reuseLibraryDragData, dropPoint)
Parameters: - reuseLibraryDragData (
NXOpen.LineDesigner.ReuseLibraryDragData
) – - dropPoint (
NXOpen.Vector3d
) –
Returns: Return type: New in version NX9.0.0.
License requirements: ld_line_designer (“FULL LINE DESIGNER”)
- reuseLibraryDragData (
DropNormalPart¶
-
ReuseLibraryUtilityBuilder.
DropNormalPart
¶ Handle Dropping Normal Part
Signature
DropNormalPart(reuseLibraryDragData, dropPoint)
Parameters: - reuseLibraryDragData (
NXOpen.LineDesigner.ReuseLibraryDragData
) – - dropPoint (
NXOpen.Vector3d
) –
Returns: Return type: New in version NX9.0.0.
License requirements: ld_line_designer (“FULL LINE DESIGNER”)
- reuseLibraryDragData (
DropOtherPart¶
-
ReuseLibraryUtilityBuilder.
DropOtherPart
¶ Handle Dropping Other Part
Signature
DropOtherPart(reuseLibraryDragData, dropPoint)
Parameters: - reuseLibraryDragData (
NXOpen.LineDesigner.ReuseLibraryDragData
) – - dropPoint (
NXOpen.Vector3d
) –
New in version NX9.0.0.
License requirements: ld_line_designer (“FULL LINE DESIGNER”)
- reuseLibraryDragData (
DropPTSPart¶
-
ReuseLibraryUtilityBuilder.
DropPTSPart
¶ Handle Dropping PTS Part
Signature
DropPTSPart(reuseLibraryDragData, dropPoint)
Parameters: - reuseLibraryDragData (
NXOpen.LineDesigner.ReuseLibraryDragData
) – - dropPoint (
NXOpen.Vector3d
) –
Returns: Return type: New in version NX9.0.0.
License requirements: ld_line_designer (“FULL LINE DESIGNER”)
- reuseLibraryDragData (
ExecuteRenameAssembly¶
-
ReuseLibraryUtilityBuilder.
ExecuteRenameAssembly
¶ Execute the renaming of the cloned component when it is added under an assembly
Signature
ExecuteRenameAssembly()
New in version NX9.0.0.
License requirements: ld_line_designer (“FULL LINE DESIGNER”)
KeepSourceLibraryID¶
-
ReuseLibraryUtilityBuilder.
KeepSourceLibraryID
¶ Keep Source Library Item ID
Signature
KeepSourceLibraryID(part)
Parameters: part ( NXOpen.NXObject
) –New in version NX9.0.0.
License requirements: ld_line_designer (“FULL LINE DESIGNER”)
MoveComponentToLocation¶
-
ReuseLibraryUtilityBuilder.
MoveComponentToLocation
¶ Move Component To The Location
Signature
MoveComponentToLocation(part, position)
Parameters: - part (
NXOpen.NXObject
) – - position (
NXOpen.Vector3d
) –
New in version NX9.0.0.
License requirements: ld_line_designer (“FULL LINE DESIGNER”)
- part (
PlacementByConnector¶
-
ReuseLibraryUtilityBuilder.
PlacementByConnector
¶ Place Part from Library Using Connector
Signature
PlacementByConnector(part, connectorFaceTag)
Parameters: - part (
NXOpen.NXObject
) – - connectorFaceTag (
NXOpen.TaggedObject
) –
New in version NX9.0.0.
License requirements: ld_line_designer (“FULL LINE DESIGNER”)
- part (