public interface ExportWeldBuilder extends Builder
WeldManager.createExportWeldBuilder()
Property | Value |
---|---|
AttributeOrigin | Object |
Output | IntermediateFile |
Modifier and Type | Interface and Description |
---|---|
static class |
ExportWeldBuilder.AttributeOriginType
the Attribute Origin enum
|
static class |
ExportWeldBuilder.OutputType
the Output Type enum
|
Modifier and Type | Method and Description |
---|---|
ExportWeldBuilder.AttributeOriginType |
attributeOrigin()
Returns the option indicating where the attributes are read from, welding object or corresponding Design Feature.
|
boolean |
connectedPartAttrToggle()
Returns the connected part attribute toggle to control if read connected part attributes from weld points
License requirements: ugweld ("UG WELD") . |
String |
csvFileName()
Returns the CSV file name
License requirements: ugweld ("UG WELD") . |
String[] |
getConnectedPartAttributes()
Get the connected part attributes of weld points
License requirements: ugweld ("UG WELD") . |
String[] |
getExportedAttributes()
Get the attributes of weld points to be exported to CSV file
License requirements: ugweld ("UG WELD") . |
void |
openFromFile()
Open a template file to update exported attributes.
|
ExportWeldBuilder.OutputType |
output()
Returns the option defining where to write the output data.
|
void |
readAttributesFromWelds()
Read attributes from selected welds and save to exported attributes and connected part attributes
License requirements: ugweld ("UG WELD") . |
void |
restoreDefault()
Restore default template to update exported attributes.
|
void |
saveAsDefault()
Save exported attributes as default template.
|
void |
saveToFile()
Save exported attributes to a template file.
|
void |
setAttributeOrigin(ExportWeldBuilder.AttributeOriginType attributeOrigin)
License requirements: ugweld ("UG WELD") OR structure_weld ("STRUCTURE WELD") . |
void |
setConnectedPartAttributes(String[] connectedPartAttributes)
Set the connected part attributes of weld points
License requirements: ugweld ("UG WELD") . |
void |
setConnectedPartAttrToggle(boolean connectedPartAttrToggle)
License requirements: ugweld ("UG WELD") . |
void |
setCsvFileName(String csvFileName)
License requirements: ugweld ("UG WELD") . |
void |
setExportedAttributes(String[] exportedAttributes)
Set the attributes of weld points to be exported to CSV file
License requirements: ugweld ("UG WELD") . |
void |
setOutput(ExportWeldBuilder.OutputType outputType)
License requirements: ugweld ("UG WELD") . |
void |
setTemplateFileName(String templateFileName)
License requirements: ugweld ("UG WELD") . |
String |
templateFileName()
Returns the template file name
License requirements: ugweld ("UG WELD") . |
SelectNXObjectList |
weldPoints()
Returns the weld points to be exported to CSV file
License requirements: ugweld ("UG WELD") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObjectList weldPoints() throws NXException, RemoteException
NXException
RemoteException
boolean connectedPartAttrToggle() throws NXException, RemoteException
NXException
RemoteException
void setConnectedPartAttrToggle(boolean connectedPartAttrToggle) throws NXException, RemoteException
connectedPartAttrToggle
- Connected part attribute toggle valueNXException
RemoteException
ExportWeldBuilder.AttributeOriginType attributeOrigin() throws NXException, RemoteException
NXException
RemoteException
void setAttributeOrigin(ExportWeldBuilder.AttributeOriginType attributeOrigin) throws NXException, RemoteException
attributeOrigin
- NXException
RemoteException
String[] getExportedAttributes() throws NXException, RemoteException
NXException
RemoteException
void setExportedAttributes(String[] exportedAttributes) throws NXException, RemoteException
exportedAttributes
- Exported attributes stringNXException
RemoteException
String[] getConnectedPartAttributes() throws NXException, RemoteException
NXException
RemoteException
void setConnectedPartAttributes(String[] connectedPartAttributes) throws NXException, RemoteException
connectedPartAttributes
- Connected part attributes stringNXException
RemoteException
ExportWeldBuilder.OutputType output() throws NXException, RemoteException
NXException
RemoteException
void setOutput(ExportWeldBuilder.OutputType outputType) throws NXException, RemoteException
outputType
- NXException
RemoteException
String csvFileName() throws NXException, RemoteException
NXException
RemoteException
void setCsvFileName(String csvFileName) throws NXException, RemoteException
csvFileName
- CSV file nameNXException
RemoteException
String templateFileName() throws NXException, RemoteException
NXException
RemoteException
void setTemplateFileName(String templateFileName) throws NXException, RemoteException
templateFileName
- Template file nameNXException
RemoteException
void readAttributesFromWelds() throws NXException, RemoteException
NXException
RemoteException
void saveAsDefault() throws NXException, RemoteException
NXException
RemoteException
void restoreDefault() throws NXException, RemoteException
NXException
RemoteException
void saveToFile() throws NXException, RemoteException
NXException
RemoteException
void openFromFile() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.