public interface CopyPasteNewBuilder extends IAttributeSourceObjectBuilder
CopyPasteNewBuilder
It is used in Ship Building Application. The operation
copies one or more components and pastes them as new parts while re-parenting
and maintaining WAVE links
ShipCollection.createCopyPasteNewBuilder(nxopen.assemblies.Component)
Modifier and Type | Method and Description |
---|---|
SelectNXObjectList |
componentsToCopy()
Returns the components to copy
License requirements: nx_ship_detail ("Ship Detail Design") . |
LogicalObject[] |
createLogicalObjects()
Creates the pre-creation logical objects
License requirements: nx_ship_detail ("Ship Detail Design") . |
ErrorList |
getOperationFailures()
Gets the operation failure error list object
License requirements: nx_ship_detail ("Ship Detail Design") . |
SelectNXObject |
selectionFrom()
Returns the From geometry
License requirements: nx_ship_detail ("Ship Detail Design") . |
SelectNXObjectList |
selectionTo()
Returns the To geometry
License requirements: nx_ship_detail ("Ship Detail Design") . |
ShipNamesListBuilder |
shipNames()
Returns the Ship Names builder, used to assign names to the copied objects created.
|
autoAssignAttributes
SelectNXObject selectionFrom() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList selectionTo() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList componentsToCopy() throws NXException, RemoteException
NXException
RemoteException
LogicalObject[] createLogicalObjects() throws NXException, RemoteException
NXException
RemoteException
ShipNamesListBuilder shipNames() throws NXException, RemoteException
NXException
RemoteException
ErrorList getOperationFailures() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.