public interface AssemblyDrawingBuilder extends Builder
AssemblyDrawingBuilder
which is
used to create or edit the Assembly Drawing.
ToolingDrawingCollection.createAssemblyDrawingBuilder()
Property | Value |
---|---|
DoubleViewScale | 1 |
EnumAttributeName | MwSide |
EnumAttributeValue | A |
EnumDrawingType | MasterModel |
EnumSheets | CreateNew |
ModelViewToUse | Top |
TgShowA | 0 |
TgShowB | 0 |
ToggleBlankComponentsWithAttribute | 0 |
ToggleListDependents | 0 |
ToggleShowOnly | 0 |
ViewOption | DefaultView |
Modifier and Type | Interface and Description |
---|---|
static class |
AssemblyDrawingBuilder.AttributeNames
Specifies the attribute name
|
static class |
AssemblyDrawingBuilder.AttributeValues
Specifies the attribute value.
|
static class |
AssemblyDrawingBuilder.DrawingCreateOrEdit
Specifies the sheet operation.
|
static class |
AssemblyDrawingBuilder.DrawingTypes
Specifies the drawing type.
|
static class |
AssemblyDrawingBuilder.ModelViewToUseValue
Specifies the model view to use.
|
static class |
AssemblyDrawingBuilder.Types
Specifies the filter of assembly.
|
static class |
AssemblyDrawingBuilder.ViewOptionValue
Specifies the view options.
|
Modifier and Type | Method and Description |
---|---|
void |
addSectionView()
The option for add section view
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
addView(NXObject viewTag,
String attrName,
String[] componentType)
The option for add view
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
assignAttr(NXObject[] selectdObjs,
String attrName,
String attrValue)
Assign attribute
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
createDrawing(String sheetName,
String templateName)
Create drawing
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
createSectionView(String viewName,
NXObject parentView,
double[] stepDirection,
double[] arrowdirection,
double[] pointX,
double[] pointY,
double[] pointZ,
int[] segmentType,
String attrName,
String[] attrValueList)
Create section view
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
createView(String viewName,
double viewScale)
Create view
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
NXObject |
createViewToShowComponents(String viewName)
Create view to show components
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
boolean |
deleteButtonClicked()
Returns the delete button clicked attribute
License requirements: None. |
void |
deleteSheet(String selectedSheetName)
Delete the sheet
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
deleteView(String viewName)
Delete view
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
double |
doubleViewScale()
Returns a double view scale
License requirements: None. |
void |
editDrawing(String sheetName,
String templateName)
Edit drawing
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
AssemblyDrawingBuilder.AttributeNames |
enumAttributeName()
Returns the option for select the attribute name
License requirements: None. |
AssemblyDrawingBuilder.AttributeValues |
enumAttributeValue()
Returns the option for select the attribute value
License requirements: None. |
AssemblyDrawingBuilder.DrawingTypes |
enumDrawingType()
Returns the option for the assembly drawing operation
License requirements: None. |
AssemblyDrawingBuilder.DrawingCreateOrEdit |
enumSheets()
Returns the option for select the sheet
License requirements: None. |
AssemblyDrawingBuilder.ModelViewToUseValue |
modelViewToUse()
Returns the option for model view to use
License requirements: None. |
void |
newMasterModelFile(String masterModelFileName)
Create a new master model file
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
openMasterModelFile(String masterModelFileName)
Open the master model file
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
retrieveSheet(String selectedSheetName)
Retrieve the sheet
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
boolean |
scaleModified()
Returns the scale modified attribute
License requirements: None. |
boolean |
sectionViewButtonClicked()
Returns the section view button clicked attribute
License requirements: None. |
void |
setDeleteButtonClicked(boolean deleteButtonClicked)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setDoubleViewScale(double doubleViewScale)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setEnumAttributeName(AssemblyDrawingBuilder.AttributeNames enumAttributeName)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setEnumAttributeValue(AssemblyDrawingBuilder.AttributeValues enumAttributeValue)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setEnumDrawingType(AssemblyDrawingBuilder.DrawingTypes enumDrawingType)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setEnumSheets(AssemblyDrawingBuilder.DrawingCreateOrEdit enumSheets)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setModelViewToUse(AssemblyDrawingBuilder.ModelViewToUseValue modelViewToUseValue)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setScaleModified(boolean scaleModified)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setSectionViewButtonClicked(boolean sectionViewButtonClicked)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setStringFilterRule(String stringFilterRule)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setStringNameRule(String stringNameRule)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setStringSheetName(String stringSheetName)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setTgShowA(boolean tgShowA)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setTgShowB(boolean tgShowB)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setToggleBlankComponentsWithAttribute(boolean toggleBlankComponentsWithAttribute)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setToggleListDependents(boolean toggleListDependents)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setToggleShowOnly(boolean showOnly)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setType(AssemblyDrawingBuilder.Types type)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setViewLocation(Point viewLocation)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setViewOption(AssemblyDrawingBuilder.ViewOptionValue viewOptionValue)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setWizardType(int wizardType)
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
String |
stringFilterRule()
Returns the Filter rule
License requirements: None. |
String |
stringNameRule()
Returns the string name rule
License requirements: None. |
String |
stringSheetName()
Returns the sheet name
License requirements: None. |
boolean |
tgShowA()
Returns the A attribute
License requirements: None. |
boolean |
tgShowB()
Returns the B attribute
License requirements: None. |
boolean |
toggleBlankComponentsWithAttribute()
Returns the blank components with attribute
License requirements: None. |
boolean |
toggleListDependents()
Returns the List dependents
License requirements: None. |
boolean |
toggleShowOnly()
Returns the only show components with attribute toggle
License requirements: None. |
AssemblyDrawingBuilder.Types |
type()
Returns the option for the Assembly drawing operation
License requirements: None. |
Point |
viewLocation()
Returns the view location
License requirements: None. |
AssemblyDrawingBuilder.ViewOptionValue |
viewOption()
Returns the option for view tools
License requirements: None. |
int |
wizardType()
Returns the wizard type attribute
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
AssemblyDrawingBuilder.DrawingTypes enumDrawingType() throws NXException, RemoteException
NXException
RemoteException
void setEnumDrawingType(AssemblyDrawingBuilder.DrawingTypes enumDrawingType) throws NXException, RemoteException
enumDrawingType
- NXException
RemoteException
void newMasterModelFile(String masterModelFileName) throws NXException, RemoteException
masterModelFileName
- NXException
RemoteException
void openMasterModelFile(String masterModelFileName) throws NXException, RemoteException
masterModelFileName
- NXException
RemoteException
AssemblyDrawingBuilder.DrawingCreateOrEdit enumSheets() throws NXException, RemoteException
NXException
RemoteException
void setEnumSheets(AssemblyDrawingBuilder.DrawingCreateOrEdit enumSheets) throws NXException, RemoteException
enumSheets
- NXException
RemoteException
String stringSheetName() throws NXException, RemoteException
NXException
RemoteException
void setStringSheetName(String stringSheetName) throws NXException, RemoteException
stringSheetName
- NXException
RemoteException
void deleteSheet(String selectedSheetName) throws NXException, RemoteException
selectedSheetName
- NXException
RemoteException
String stringNameRule() throws NXException, RemoteException
NXException
RemoteException
void setStringNameRule(String stringNameRule) throws NXException, RemoteException
stringNameRule
- NXException
RemoteException
String stringFilterRule() throws NXException, RemoteException
NXException
RemoteException
void setStringFilterRule(String stringFilterRule) throws NXException, RemoteException
stringFilterRule
- NXException
RemoteException
boolean toggleListDependents() throws NXException, RemoteException
NXException
RemoteException
void setToggleListDependents(boolean toggleListDependents) throws NXException, RemoteException
toggleListDependents
- NXException
RemoteException
boolean toggleShowOnly() throws NXException, RemoteException
NXException
RemoteException
void setToggleShowOnly(boolean showOnly) throws NXException, RemoteException
showOnly
- NXException
RemoteException
boolean toggleBlankComponentsWithAttribute() throws NXException, RemoteException
NXException
RemoteException
void setToggleBlankComponentsWithAttribute(boolean toggleBlankComponentsWithAttribute) throws NXException, RemoteException
toggleBlankComponentsWithAttribute
- NXException
RemoteException
AssemblyDrawingBuilder.AttributeNames enumAttributeName() throws NXException, RemoteException
NXException
RemoteException
void setEnumAttributeName(AssemblyDrawingBuilder.AttributeNames enumAttributeName) throws NXException, RemoteException
enumAttributeName
- NXException
RemoteException
AssemblyDrawingBuilder.AttributeValues enumAttributeValue() throws NXException, RemoteException
NXException
RemoteException
void setEnumAttributeValue(AssemblyDrawingBuilder.AttributeValues enumAttributeValue) throws NXException, RemoteException
enumAttributeValue
- NXException
RemoteException
AssemblyDrawingBuilder.ViewOptionValue viewOption() throws NXException, RemoteException
NXException
RemoteException
void setViewOption(AssemblyDrawingBuilder.ViewOptionValue viewOptionValue) throws NXException, RemoteException
viewOptionValue
- NXException
RemoteException
void addSectionView() throws NXException, RemoteException
NXException
RemoteException
void addView(NXObject viewTag, String attrName, String[] componentType) throws NXException, RemoteException
viewTag
- attrName
- componentType
- NXException
RemoteException
double doubleViewScale() throws NXException, RemoteException
NXException
RemoteException
void setDoubleViewScale(double doubleViewScale) throws NXException, RemoteException
doubleViewScale
- NXException
RemoteException
boolean tgShowA() throws NXException, RemoteException
NXException
RemoteException
void setTgShowA(boolean tgShowA) throws NXException, RemoteException
tgShowA
- NXException
RemoteException
boolean tgShowB() throws NXException, RemoteException
NXException
RemoteException
void setTgShowB(boolean tgShowB) throws NXException, RemoteException
tgShowB
- NXException
RemoteException
Point viewLocation() throws NXException, RemoteException
NXException
RemoteException
void setViewLocation(Point viewLocation) throws NXException, RemoteException
viewLocation
- NXException
RemoteException
AssemblyDrawingBuilder.ModelViewToUseValue modelViewToUse() throws NXException, RemoteException
NXException
RemoteException
void setModelViewToUse(AssemblyDrawingBuilder.ModelViewToUseValue modelViewToUseValue) throws NXException, RemoteException
modelViewToUseValue
- NXException
RemoteException
AssemblyDrawingBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(AssemblyDrawingBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
void retrieveSheet(String selectedSheetName) throws NXException, RemoteException
selectedSheetName
- NXException
RemoteException
void createDrawing(String sheetName, String templateName) throws NXException, RemoteException
sheetName
- templateName
- NXException
RemoteException
void editDrawing(String sheetName, String templateName) throws NXException, RemoteException
sheetName
- templateName
- NXException
RemoteException
void assignAttr(NXObject[] selectdObjs, String attrName, String attrValue) throws NXException, RemoteException
selectdObjs
- attrName
- attrValue
- NXException
RemoteException
void createView(String viewName, double viewScale) throws NXException, RemoteException
viewName
- viewScale
- NXException
RemoteException
void deleteView(String viewName) throws NXException, RemoteException
viewName
- NXException
RemoteException
void createSectionView(String viewName, NXObject parentView, double[] stepDirection, double[] arrowdirection, double[] pointX, double[] pointY, double[] pointZ, int[] segmentType, String attrName, String[] attrValueList) throws NXException, RemoteException
viewName
- parentView
- stepDirection
- arrowdirection
- pointX
- pointY
- pointZ
- segmentType
- attrName
- attrValueList
- NXException
RemoteException
NXObject createViewToShowComponents(String viewName) throws NXException, RemoteException
viewName
- NXException
RemoteException
boolean sectionViewButtonClicked() throws NXException, RemoteException
NXException
RemoteException
void setSectionViewButtonClicked(boolean sectionViewButtonClicked) throws NXException, RemoteException
sectionViewButtonClicked
- NXException
RemoteException
boolean deleteButtonClicked() throws NXException, RemoteException
NXException
RemoteException
void setDeleteButtonClicked(boolean deleteButtonClicked) throws NXException, RemoteException
deleteButtonClicked
- NXException
RemoteException
boolean scaleModified() throws NXException, RemoteException
NXException
RemoteException
void setScaleModified(boolean scaleModified) throws NXException, RemoteException
scaleModified
- NXException
RemoteException
int wizardType() throws NXException, RemoteException
NXException
RemoteException
void setWizardType(int wizardType) throws NXException, RemoteException
wizardType
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.