public interface CopyObjectsBuilder extends Builder
CopyObjectsBuilder
It is used in Ship Building Application. The operation
copies one or more components and pastes them to new parts while re-parenting
and maintaining WAVE links
ShipCollection.createCopyObjectsBuilder(nxopen.assemblies.Component)
Property | Value |
---|---|
AngularTolerance | 5 |
CopySection | false |
ObjectType | Part |
Modifier and Type | Interface and Description |
---|---|
static class |
CopyObjectsBuilder.Type
Type of Source Objects.
|
Modifier and Type | Method and Description |
---|---|
double |
angularTolerance()
Returns the value of angular tolerance is used to define the angular difference from the qualified candidate face / plane normal to source face / plane normal.
|
SelectNXObject |
copyFrom()
Returns the plane where the source objects to be copied from.
|
boolean |
copySection()
Returns the flag is used to define if linear tolerance on UI would be used when matching geometry.
|
SelectNXObjectList |
copyTo()
Returns the target objects where the source objects to be copied to.
|
SelectNXObjectList |
inputObjects()
Returns the source input objects to copy.
|
double |
linearTolerance()
Returns the value of linear tolerance is used to define the tolerance between candidate object and transformed source object.
|
CopyObjectsBuilder.Type |
objectType()
Returns the type of objects to copy.
|
void |
setAngularTolerance(double tolerance)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setCopySection(boolean copySection)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setLinearTolerance(double tolerance)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setObjectType(CopyObjectsBuilder.Type objectType)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setShowXmlReport(boolean showXmlReport)
License requirements: nx_ship_basic ("Ship Basic Design") . |
ShipNamesListBuilder |
shipNames()
Returns the Ship Names builder, used to assign names to the copied objects created.
|
boolean |
showXmlReport()
Returns the flag to indicate whether or not to show the xml report on copy basic design part results
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
CopyObjectsBuilder.Type objectType() throws NXException, RemoteException
NXException
RemoteException
void setObjectType(CopyObjectsBuilder.Type objectType) throws NXException, RemoteException
objectType
- NXException
RemoteException
SelectNXObjectList inputObjects() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject copyFrom() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList copyTo() throws NXException, RemoteException
NXException
RemoteException
ShipNamesListBuilder shipNames() throws NXException, RemoteException
NXException
RemoteException
boolean showXmlReport() throws NXException, RemoteException
NXException
RemoteException
void setShowXmlReport(boolean showXmlReport) throws NXException, RemoteException
showXmlReport
- NXException
RemoteException
boolean copySection() throws NXException, RemoteException
NXException
RemoteException
void setCopySection(boolean copySection) throws NXException, RemoteException
copySection
- NXException
RemoteException
double linearTolerance() throws NXException, RemoteException
NXException
RemoteException
void setLinearTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
double angularTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngularTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.