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 |
---|---|
CloneForFCADDataSet | To allows cloning of data set attched to FCAD object |
CreateDragData | To create drag data |
DropLDSmartPart | To handle dropping of LD smart part |
DropNormalPart | To handle dropping of normal part |
DropOtherPart | To handle dropping of other part |
DropPTSPart | To handle dropping of PTS part |
ExecuteRenameAssembly | To executes the renaming of the cloned component when it is added under an assembly |
KeepSourceLibraryID | To keep source library item ID |
LoadFCADGeoFile | To load data set attched to FCAD object |
MoveComponentToLocation | Move component to the location |
PlacementByConnector | To place part from library using connector |
PopulateMDOInfo | To populate MDO information |
Method Detail¶
CloneForFCADDataSet¶
-
ReuseLibraryUtilityBuilder.
CloneForFCADDataSet
¶ To allows cloning of data set attched to FCAD object
Signature
CloneForFCADDataSet(part, bRenameAssembly)
Parameters: - part (
NXOpen.NXObject
) – - bRenameAssembly (bool) –
New in version NX11.0.0.
License requirements: ld_line_designer (“FULL LINE DESIGNER”)
- part (
CreateDragData¶
-
ReuseLibraryUtilityBuilder.
CreateDragData
¶ To 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
¶ To handle dropping of 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
¶ To handle dropping of 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
¶ To handle dropping of 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
¶ To handle dropping of 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
¶ To executes 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
¶ To keep source library item ID
Signature
KeepSourceLibraryID(part, keepSourcePath)
Parameters: - part (
NXOpen.NXObject
) – - keepSourcePath (bool) –
New in version NX9.0.0.
License requirements: ld_line_designer (“FULL LINE DESIGNER”)
- part (
LoadFCADGeoFile¶
-
ReuseLibraryUtilityBuilder.
LoadFCADGeoFile
¶ To load data set attched to FCAD object
Signature
LoadFCADGeoFile(part)
Parameters: part ( NXOpen.NXObject
) –New in version NX11.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
¶ To 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 (
PopulateMDOInfo¶
-
ReuseLibraryUtilityBuilder.
PopulateMDOInfo
¶ To populate MDO information
Signature
PopulateMDOInfo(part)
Parameters: part ( NXOpen.NXObject
) –New in version NX11.0.0.
License requirements: ld_line_designer (“FULL LINE DESIGNER”)