public interface ReuseLibraryUtilityBuilder extends TaggedObject
Modifier and Type | Method and Description |
---|---|
void |
cloneForFCADDataSet(NXObject part,
boolean bRenameAssembly)
To allows cloning of data set attched to FCAD object
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
ReuseLibraryDragData |
createDragData()
To create drag data
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
NXObject |
dropLDSmartPart(ReuseLibraryDragData reuseLibraryDragData,
Vector3d dropPoint)
To handle dropping of LD smart part
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
NXObject |
dropNormalPart(ReuseLibraryDragData reuseLibraryDragData,
Vector3d dropPoint)
To handle dropping of normal part
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
void |
dropOtherPart(ReuseLibraryDragData reuseLibraryDragData,
Vector3d dropPoint)
To handle dropping of other part
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
NXObject |
dropPTSPart(ReuseLibraryDragData reuseLibraryDragData,
Vector3d dropPoint)
To handle dropping of PTS part
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
void |
executeRenameAssembly()
To executes the renaming of the cloned component when it is added under an assembly
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
void |
keepSourceLibraryID(NXObject part,
boolean keepSourcePath)
To keep source library item ID
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
void |
loadFCADGeoFile(NXObject part)
To load data set attched to FCAD object
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
void |
moveComponentToLocation(NXObject part,
Vector3d position)
Move component to the location
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
void |
placementByConnector(NXObject part,
TaggedObject connectorFaceTag)
To place part from library using connector
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
void |
populateMDOInfo(NXObject part)
To populate MDO information
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
printTestData, printTestData, tag, tagValue
ReuseLibraryDragData createDragData() throws NXException, RemoteException
NXException
RemoteException
NXObject dropLDSmartPart(ReuseLibraryDragData reuseLibraryDragData, Vector3d dropPoint) throws NXException, RemoteException
reuseLibraryDragData
- dropPoint
- NXException
RemoteException
NXObject dropPTSPart(ReuseLibraryDragData reuseLibraryDragData, Vector3d dropPoint) throws NXException, RemoteException
reuseLibraryDragData
- dropPoint
- NXException
RemoteException
NXObject dropNormalPart(ReuseLibraryDragData reuseLibraryDragData, Vector3d dropPoint) throws NXException, RemoteException
reuseLibraryDragData
- dropPoint
- NXException
RemoteException
void dropOtherPart(ReuseLibraryDragData reuseLibraryDragData, Vector3d dropPoint) throws NXException, RemoteException
reuseLibraryDragData
- dropPoint
- NXException
RemoteException
void keepSourceLibraryID(NXObject part, boolean keepSourcePath) throws NXException, RemoteException
part
- keepSourcePath
- NXException
RemoteException
void executeRenameAssembly() throws NXException, RemoteException
NXException
RemoteException
void moveComponentToLocation(NXObject part, Vector3d position) throws NXException, RemoteException
part
- position
- NXException
RemoteException
void placementByConnector(NXObject part, TaggedObject connectorFaceTag) throws NXException, RemoteException
part
- connectorFaceTag
- NXException
RemoteException
void populateMDOInfo(NXObject part) throws NXException, RemoteException
part
- NXException
RemoteException
void cloneForFCADDataSet(NXObject part, boolean bRenameAssembly) throws NXException, RemoteException
part
- bRenameAssembly
- NXException
RemoteException
void loadFCADGeoFile(NXObject part) throws NXException, RemoteException
part
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.