public interface ReuseLibraryUtilityBuilder extends TaggedObject
Modifier and Type | Method and Description |
---|---|
void |
cloneForFCADDataSet(NXObject part)
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
ReuseLibraryDragData |
createDragData()
Create Drag Data
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
NXObject |
dropLDSmartPart(ReuseLibraryDragData reuseLibraryDragData,
Vector3d dropPoint)
Handle Dropping LD Smart Part
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
NXObject |
dropNormalPart(ReuseLibraryDragData reuseLibraryDragData,
Vector3d dropPoint)
Handle Dropping Normal Part
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
void |
dropOtherPart(ReuseLibraryDragData reuseLibraryDragData,
Vector3d dropPoint)
Handle Dropping Other Part
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
NXObject |
dropPTSPart(ReuseLibraryDragData reuseLibraryDragData,
Vector3d dropPoint)
Handle Dropping PTS Part
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
void |
executeRenameAssembly()
Execute 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)
Keep Source Library Item ID
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)
Place Part from Library Using Connector
License requirements: ld_line_designer ("FULL LINE DESIGNER") . |
void |
populateMDOInfo(NXObject part)
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) throws NXException, RemoteException
part
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.