ReuseLibraryUtilityBuilder Class¶
-
class
NXOpen.LineDesigner.ReuseLibraryUtilityBuilder¶ Bases:
NXOpen.TaggedObjectRepresents 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.ReuseLibraryDragDataNew 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”)