public interface JointItemBuilder extends TaggedObject, IComponentBuilder
WeldJoint
feature. WeldJointBuilder.newItem()
Modifier and Type | Method and Description |
---|---|
ScCollector |
backingFace()
Returns the backing face.
|
Curve |
curve()
Returns the joint curve
License requirements: None. |
void |
deleteCurve()
Deletes the joint curve from the builder.
|
double |
getPortEngagement()
Returns the engagement distance of the parent port of the pipe joint
License requirements: None. |
DieLimitsBuilder |
limits()
Returns the limits of the joint curve span.
|
ScCollector |
masterEdge()
Returns the master edge of a T-joint weld.
|
ScCollector |
placementFace()
Returns the placement face of a T-joint weld.
|
ScCollector |
primaryEdge()
Returns the primary edge of a butt weld.
|
ScCollector |
primaryFace()
Returns the primary face of a butt weld.
|
EdgePrepValuesBuilder |
readEdgePrepValues()
Read edge prep values set by the user plugin function.
|
SelectPort |
routingObject()
Returns the routing port.
|
void |
saveEdgePrepValues(EdgePrepValuesBuilder valuesBuilder)
Save edge prep values to the Welding Joint.
|
ScCollector |
secondaryEdge()
Returns the secondary edge of a butt weld.
|
ScCollector |
secondaryFace()
Returns the secondary face of a butt weld.
|
void |
setCallbackMessage(String message)
Sets a message to display after callback processing ends
License requirements: structure_weld ("STRUCTURE WELD") . |
void |
setUseCallbackValues(boolean status)
License requirements: structure_weld ("STRUCTURE WELD") . |
void |
setWeldType(int type)
License requirements: structure_weld ("STRUCTURE WELD") . |
ScCollector |
targetFace()
Returns the target face of a T-joint weld.
|
boolean |
useCallbackValues()
Returns the indication to use the values of the callback to define the joint
License requirements: None. |
CharacteristicsBuilder |
weldingCharacteristics()
Returns the collection of welding characteristics defined by attributes.
|
int |
weldType()
Returns the weld type
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
CharacteristicsBuilder weldingCharacteristics() throws NXException, RemoteException
NXException
RemoteException
ScCollector masterEdge() throws NXException, RemoteException
NXException
RemoteException
ScCollector placementFace() throws NXException, RemoteException
NXException
RemoteException
ScCollector targetFace() throws NXException, RemoteException
NXException
RemoteException
ScCollector primaryFace() throws NXException, RemoteException
NXException
RemoteException
ScCollector backingFace() throws NXException, RemoteException
NXException
RemoteException
ScCollector secondaryFace() throws NXException, RemoteException
NXException
RemoteException
ScCollector primaryEdge() throws NXException, RemoteException
NXException
RemoteException
ScCollector secondaryEdge() throws NXException, RemoteException
NXException
RemoteException
DieLimitsBuilder limits() throws NXException, RemoteException
NXException
RemoteException
void deleteCurve() throws NXException, RemoteException
NXException
RemoteException
boolean useCallbackValues() throws NXException, RemoteException
NXException
RemoteException
void setUseCallbackValues(boolean status) throws NXException, RemoteException
status
- NXException
RemoteException
EdgePrepValuesBuilder readEdgePrepValues() throws NXException, RemoteException
NXException
RemoteException
void saveEdgePrepValues(EdgePrepValuesBuilder valuesBuilder) throws NXException, RemoteException
valuesBuilder
- NXException
RemoteException
int weldType() throws NXException, RemoteException
NXException
RemoteException
void setWeldType(int type) throws NXException, RemoteException
type
- NXException
RemoteException
Curve curve() throws NXException, RemoteException
NXException
RemoteException
SelectPort routingObject() throws NXException, RemoteException
NXException
RemoteException
double getPortEngagement() throws NXException, RemoteException
NXException
RemoteException
void setCallbackMessage(String message) throws NXException, RemoteException
message
- Message to display to userNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.