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

New in version NX11.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

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

Return type:

NXOpen.NXObject

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

DropNormalPart

ReuseLibraryUtilityBuilder.DropNormalPart

To handle dropping of 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

To handle dropping of other part

Signature DropOtherPart(reuseLibraryDragData, dropPoint)

Parameters:

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

DropPTSPart

ReuseLibraryUtilityBuilder.DropPTSPart

To handle dropping of 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

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:

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

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:

New in version NX9.0.0.

License requirements: ld_line_designer (“FULL LINE DESIGNER”)

PlacementByConnector

ReuseLibraryUtilityBuilder.PlacementByConnector

To 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

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”)