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.

Properties

Property Description
Tag Returns the Tag for this object.

Methods

Method Description
CloneForFCADDataSet  
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
PopulateMDOInfo  

Method Detail

CloneForFCADDataSet

ReuseLibraryUtilityBuilder.CloneForFCADDataSet

Signature CloneForFCADDataSet(part)

Parameters:part (NXOpen.NXObject) –

New in version NX11.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

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:
Returns:

Return type:

NXOpen.NXObject

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

DropNormalPart

ReuseLibraryUtilityBuilder.DropNormalPart

Handle Dropping Normal Part

Signature DropNormalPart(reuseLibraryDragData, dropPoint)

Parameters:
Returns:

Return type:

NXOpen.NXObject

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

DropOtherPart

ReuseLibraryUtilityBuilder.DropOtherPart

Handle Dropping Other Part

Signature DropOtherPart(reuseLibraryDragData, dropPoint)

Parameters:

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

DropPTSPart

ReuseLibraryUtilityBuilder.DropPTSPart

Handle Dropping PTS Part

Signature DropPTSPart(reuseLibraryDragData, dropPoint)

Parameters:
Returns:

Return type:

NXOpen.NXObject

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

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, keepSourcePath)

Parameters:

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:

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

PlacementByConnector

ReuseLibraryUtilityBuilder.PlacementByConnector

Place Part from Library Using Connector

Signature PlacementByConnector(part, connectorFaceTag)

Parameters:

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

PopulateMDOInfo

ReuseLibraryUtilityBuilder.PopulateMDOInfo

Signature PopulateMDOInfo(part)

Parameters:part (NXOpen.NXObject) –

New in version NX11.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)