NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.LineDesigner.ReuseLibraryUtilityBuilder Class Reference

Represents a JA for ReuseLibraryUtility More...

Inheritance diagram for NXOpen.LineDesigner.ReuseLibraryUtilityBuilder:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void CloneForFCADDataSet (NXOpen.NXObject part, bool bRenameAssembly)
 To allows cloning of data set attched to FCAD object More...
 
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 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 NXOpen.NXObject DropPTSPart (NXOpen.LineDesigner.ReuseLibraryDragData reuseLibraryDragData, NXOpen.Vector3d dropPoint)
 To handle dropping of PTS part More...
 
unsafe void ExecuteRenameAssembly ()
 To executes the renaming of the cloned component when it is added under an assembly More...
 
unsafe string GetDLGFile (NXOpen.NXObject part)
 Get dialog file name for object getting inserting More...
 
unsafe string GetGEOFile (NXOpen.NXObject part)
 Get Geo file name for object getting inserting More...
 
unsafe string GetParameterSetFile (NXOpen.NXObject part)
 Get Parameter file name for object getting inserting More...
 
unsafe void KeepSourceLibraryID (NXOpen.NXObject part, bool keepSourcePath)
 To keep source library item ID More...
 
unsafe void LoadFCADGeoFile (NXOpen.NXObject part)
 To load data set attched to FCAD object More...
 
unsafe void MountToolOnRobot (NXOpen.NXObject part, NXOpen.TaggedObject connectorFaceTag)
 To mount tool from library on robot 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 UpdateClonedPartTag (NXOpen.NXObject part)
 To update cloned part More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe bool DoNormalCloning [get, set]
 Returns or sets the normal drop or cloning Drop More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> 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 
)
inline

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 ( )
inline

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

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

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

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

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 ( )
inline

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 string NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.GetDLGFile ( NXOpen.NXObject  part)
inline

Get dialog file name for object getting inserting

Created in NX1855.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
part
Returns
unsafe string NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.GetGEOFile ( NXOpen.NXObject  part)
inline

Get Geo file name for object getting inserting

Created in NX1855.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
part
Returns
unsafe string NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.GetParameterSetFile ( NXOpen.NXObject  part)
inline

Get Parameter file name for object getting inserting

Created in NX1876.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

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

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

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.MountToolOnRobot ( NXOpen.NXObject  part,
NXOpen.TaggedObject  connectorFaceTag 
)
inline

To mount tool from library on robot

Created in NX12.0.2

License requirements: ld_line_designer ("FULL LINE DESIGNER")

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

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

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

To populate MDO information

Created in NX11.0.0

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
part
unsafe void NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.UpdateClonedPartTag ( NXOpen.NXObject  part)
inline

To update cloned part

Created in NX12.0.1

License requirements: ld_line_designer ("FULL LINE DESIGNER")

Parameters
part

Property Documentation

unsafe bool NXOpen.LineDesigner.ReuseLibraryUtilityBuilder.DoNormalCloning
getset

Returns or sets the normal drop or cloning Drop

Created in NX1855.0.0

License requirements to get this property: ld_line_designer ("FULL LINE DESIGNER")

License requirements to set this property: ld_line_designer ("FULL LINE DESIGNER")


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