NXOpen .NET Reference  12.0.0
Public Member Functions | List of all members
NXOpen.LineDesigner.ReuseLibraryUtilityBuilder Class Reference

Represents a JA for ReuseLibraryUtility More...

Inheritance diagram for NXOpen.LineDesigner.ReuseLibraryUtilityBuilder:

Public Member Functions

unsafe
NXOpen.LineDesigner.ReuseLibraryDragData 
CreateDragData ()
 To create drag data More...
 
unsafe NXOpen.NXObject DropLDSmartPart (NXOpen.LineDesigner.ReuseLibraryDragData reuseLibraryDragData, NXOpen.Vector3d dropPoint)
 To handle dropping of LD smart part More...
 
unsafe NXOpen.NXObject DropPTSPart (NXOpen.LineDesigner.ReuseLibraryDragData reuseLibraryDragData, NXOpen.Vector3d dropPoint)
 To handle dropping of PTS part More...
 
unsafe NXOpen.NXObject DropNormalPart (NXOpen.LineDesigner.ReuseLibraryDragData reuseLibraryDragData, NXOpen.Vector3d dropPoint)
 To handle dropping of normal part More...
 
unsafe void DropOtherPart (NXOpen.LineDesigner.ReuseLibraryDragData reuseLibraryDragData, NXOpen.Vector3d dropPoint)
 To handle dropping of other part More...
 
unsafe void KeepSourceLibraryID (NXOpen.NXObject part, bool keepSourcePath)
 To keep source library item ID More...
 
unsafe void ExecuteRenameAssembly ()
 To executes the renaming of the cloned component when it is added under an assembly More...
 
unsafe void MoveComponentToLocation (NXOpen.NXObject part, NXOpen.Vector3d position)
 Move component to the location More...
 
unsafe void PlacementByConnector (NXOpen.NXObject part, NXOpen.TaggedObject connectorFaceTag)
 To place part from library using connector More...
 
unsafe void PopulateMDOInfo (NXOpen.NXObject part)
 To populate MDO information More...
 
unsafe void CloneForFCADDataSet (NXOpen.NXObject part, bool bRenameAssembly)
 To allows cloning of data set attched to FCAD object More...
 
unsafe void LoadFCADGeoFile (NXOpen.NXObject part)
 To load data set attched to FCAD object More...
 

Detailed Description

Represents a JA for ReuseLibraryUtility

Established by LineDesigner_LineDesignerManager whenever it is needed.

Created in NX9.0.0

Member Function Documentation

unsafe void NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.CloneForFCADDataSet ( NXOpen.NXObject  part,
bool  bRenameAssembly 
)

To allows cloning of data set attched to FCAD object

Created in NX11.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
part
bRenameAssembly
unsafe NXOpen.LineDesigner.ReuseLibraryDragData NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.CreateDragData ( )

To create drag data

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Returns
unsafe NXOpen.NXObject NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.DropLDSmartPart ( NXOpen.LineDesigner.ReuseLibraryDragData  reuseLibraryDragData,
NXOpen.Vector3d  dropPoint 
)

To handle dropping of LD smart part

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
reuseLibraryDragData
dropPoint
Returns
unsafe NXOpen.NXObject NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.DropNormalPart ( NXOpen.LineDesigner.ReuseLibraryDragData  reuseLibraryDragData,
NXOpen.Vector3d  dropPoint 
)

To handle dropping of normal part

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
reuseLibraryDragData
dropPoint
Returns
unsafe void NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.DropOtherPart ( NXOpen.LineDesigner.ReuseLibraryDragData  reuseLibraryDragData,
NXOpen.Vector3d  dropPoint 
)

To handle dropping of other part

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
reuseLibraryDragData
dropPoint
unsafe NXOpen.NXObject NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.DropPTSPart ( NXOpen.LineDesigner.ReuseLibraryDragData  reuseLibraryDragData,
NXOpen.Vector3d  dropPoint 
)

To handle dropping of PTS part

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
reuseLibraryDragData
dropPoint
Returns
unsafe void NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.ExecuteRenameAssembly ( )

To executes the renaming of the cloned component when it is added under an assembly

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

unsafe void NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.KeepSourceLibraryID ( NXOpen.NXObject  part,
bool  keepSourcePath 
)

To keep source library item ID

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
part
keepSourcePath
unsafe void NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.LoadFCADGeoFile ( NXOpen.NXObject  part)

To load data set attched to FCAD object

Created in NX11.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
part
unsafe void NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.MoveComponentToLocation ( NXOpen.NXObject  part,
NXOpen.Vector3d  position 
)

Move component to the location

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
part
position
unsafe void NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.PlacementByConnector ( NXOpen.NXObject  part,
NXOpen.TaggedObject  connectorFaceTag 
)

To place part from library using connector

Created in NX9.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
part
connectorFaceTag
unsafe void NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.PopulateMDOInfo ( NXOpen.NXObject  part)

To populate MDO information

Created in NX11.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
part

The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.