|
NX Open C++ 参考指南 2406 v1.1
|
装配图纸构建器 更多...
#include <Tooling_AssemblyDrawingBuilder.hxx>
Public 成员函数 | |
| void | AddSectionView () |
| void | AddView (NXOpen::NXObject *viewTag, const char *attrName, std::vector< NXString > &componentType) |
| void | AddView (NXOpen::NXObject *viewTag, const NXString &attrName, std::vector< NXString > &componentType) |
| void | AssignAttr (const std::vector< NXOpen::NXObject * > &selectdObjs, const char *attrName, const char *attrValue) |
| void | AssignAttr (const std::vector< NXOpen::NXObject * > &selectdObjs, const NXString &attrName, const NXString &attrValue) |
| NXOpen::Tooling::BomListDataProvider * | BomListDataProvider () |
| NXString | BomTemplate () |
| void | CreateDrawing (const char *sheetName, const char *templateName) |
| void | CreateDrawing (const char *sheetName, const char *templateName, int sheetsNumber) |
| void | CreateDrawing (const NXString &sheetName, const NXString &templateName) |
| void | CreateDrawing (const NXString &sheetName, const NXString &templateName, int sheetsNumber) |
| NXOpen::DisplayableObject * | CreatePartsList (const std::vector< int > &columnWidths, const NXOpen::Point3d &point) |
| void | CreateSectionView (const char *viewName, NXOpen::NXObject *parentView, const std::vector< double > &stepDirection, const std::vector< double > &arrowdirection, const std::vector< double > &pointX, const std::vector< double > &pointY, const std::vector< double > &pointZ, const std::vector< int > &segmentType, const char *attrName, std::vector< NXString > &attrValueList) |
| void | CreateSectionView (const NXString &viewName, NXOpen::NXObject *parentView, const std::vector< double > &stepDirection, const std::vector< double > &arrowdirection, const std::vector< double > &pointX, const std::vector< double > &pointY, const std::vector< double > &pointZ, const std::vector< int > &segmentType, const NXString &attrName, std::vector< NXString > &attrValueList) |
| void | CreateView (const char *viewName, double viewScale) |
| void | CreateView (const NXString &viewName, double viewScale) |
| NXOpen::NXObject * | CreateViewToShowComponents (const char *viewName) |
| NXOpen::NXObject * | CreateViewToShowComponents (const NXString &viewName) |
| bool | DeleteButtonClicked () |
| void | DeleteSheet (const char *selectedSheetName) |
| void | DeleteSheet (const NXString &selectedSheetName) |
| void | DeleteView (const char *viewName) |
| void | DeleteView (const NXString &viewName) |
| double | DoubleViewScale () |
| void | EditDrawing (const char *sheetName, const char *templateName) |
| void | EditDrawing (const NXString &sheetName, const NXString &templateName) |
| NXOpen::Tooling::AssemblyDrawingBuilder::AttributeNames | EnumAttributeName () |
| NXOpen::Tooling::AssemblyDrawingBuilder::AttributeValues | EnumAttributeValue () |
| NXOpen::Tooling::AssemblyDrawingBuilder::DrawingTypes | EnumDrawingType () |
| NXOpen::Tooling::AssemblyDrawingBuilder::DrawingCreateOrEdit | EnumSheets () |
| NXOpen::Tooling::AssemblyDrawingBuilder::ModelViewToUseValue | ModelViewToUse () |
| NXString | NewArrangementName () |
| void | NewMasterModelFile (const char *masterModelFileName) |
| void | NewMasterModelFile (const NXString &masterModelFileName) |
| void | OpenMasterModelFile (const char *masterModelFileName) |
| void | OpenMasterModelFile (const NXString &masterModelFileName) |
| void | PopulateBomListData () |
| void | RetrieveSheet (const char *selectedSheetName) |
| void | RetrieveSheet (const NXString &selectedSheetName) |
| bool | ScaleModified () |
| bool | SectionViewButtonClicked () |
| NXString | SelectedArrangementName () |
| void | SetBomTemplate (const char *bomTemplate) |
| void | SetBomTemplate (const NXString &bomTemplate) |
| void | SetDeleteButtonClicked (bool deleteButtonClicked) |
| void | SetDoubleViewScale (double doubleViewScale) |
| void | SetEnumAttributeName (NXOpen::Tooling::AssemblyDrawingBuilder::AttributeNames enumAttributeName) |
| void | SetEnumAttributeValue (NXOpen::Tooling::AssemblyDrawingBuilder::AttributeValues enumAttributeValue) |
| void | SetEnumDrawingType (NXOpen::Tooling::AssemblyDrawingBuilder::DrawingTypes enumDrawingType) |
| void | SetEnumSheets (NXOpen::Tooling::AssemblyDrawingBuilder::DrawingCreateOrEdit enumSheets) |
| void | SetModelViewToUse (NXOpen::Tooling::AssemblyDrawingBuilder::ModelViewToUseValue modelViewToUseValue) |
| void | SetNewArrangementName (const char *newArrangementrName) |
| void | SetNewArrangementName (const NXString &newArrangementrName) |
| void | SetScaleModified (bool scaleModified) |
| void | SetSectionViewButtonClicked (bool sectionViewButtonClicked) |
| void | SetSelectedArrangementName (const char *arrangementName) |
| void | SetSelectedArrangementName (const NXString &arrangementName) |
| void | SetSheetsNumber (NXOpen::Tooling::AssemblyDrawingBuilder::SheetsNum sheetsNumber) |
| void | SetStringFilterRule (const char *stringFilterRule) |
| void | SetStringFilterRule (const NXString &stringFilterRule) |
| void | SetStringNameRule (const char *stringNameRule) |
| void | SetStringNameRule (const NXString &stringNameRule) |
| void | SetStringSheetName (const char *stringSheetName) |
| void | SetStringSheetName (const NXString &stringSheetName) |
| void | SetTgShowA (bool tgShowA) |
| void | SetTgShowB (bool tgShowB) |
| void | SetTgShowC (bool tgShowC) |
| void | SetToggleBlankComponentsWithAttribute (bool toggleBlankComponentsWithAttribute) |
| void | SetToggleCreateFourSheets (bool createFourSheets) |
| void | SetToggleListDependents (bool toggleListDependents) |
| void | SetToggleShowOnly (bool showOnly) |
| void | SetType (NXOpen::Tooling::AssemblyDrawingBuilder::Types type) |
| void | SetViewLocation (NXOpen::Point *viewLocation) |
| void | SetViewOption (NXOpen::Tooling::AssemblyDrawingBuilder::ViewOptionValue viewOptionValue) |
| void | SetViewScale (double viewScale) |
| void | SetWizardType (int wizardType) |
| NXOpen::Tooling::AssemblyDrawingBuilder::SheetsNum | SheetsNumber () |
| NXString | StringFilterRule () |
| NXString | StringNameRule () |
| NXString | StringSheetName () |
| bool | TgShowA () |
| bool | TgShowB () |
| bool | TgShowC () |
| bool | ToggleBlankComponentsWithAttribute () |
| bool | ToggleCreateFourSheets () |
| bool | ToggleListDependents () |
| bool | ToggleShowOnly () |
| NXOpen::Tooling::AssemblyDrawingBuilder::Types | Type () |
| void | UnhighlightOccOfSelectedPartOccs (std::vector< NXString > &attributeNames, std::vector< NXString > &attributeValues, int indexAttributeName, int indexAttributeValue, NXOpen::NXObject *partOccTag, bool unhighlight) |
| void | UpdateEventForBlankComponetsWithAttributes (std::vector< NXString > &attributeNames, std::vector< NXString > &attributeValues, const std::vector< NXOpen::NXObject * > &allComps) |
| void | UpdateEventForShowOnly (std::vector< NXString > &attributeNames, std::vector< NXString > &attributeValues, const std::vector< NXOpen::NXObject * > &allComps) |
| void | UpdateEventForShowOnlyTrue (std::vector< NXString > &attributeNames, std::vector< NXString > &attributeValues, const std::vector< NXOpen::NXObject * > &allComps) |
| void | UseArrangement () |
| NXOpen::Point * | ViewLocation () |
| NXOpen::Tooling::AssemblyDrawingBuilder::ViewOptionValue | ViewOption () |
| double | ViewScale () |
| int | WizardType () |
| Public 成员函数 继承自 NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _AssemblyDrawingBuilderBuilder |
装配图纸构建器
Represents a @link NXOpen::Tooling::AssemblyDrawingBuilder NXOpen::Tooling::AssemblyDrawingBuilder@endlink which is used to create or edit the Assembly Drawing. <br> To create a new instance of this class, use @link NXOpen::Tooling::ToolingDrawingCollection::CreateAssemblyDrawingBuilder NXOpen::Tooling::ToolingDrawingCollection::CreateAssemblyDrawingBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
| DoubleViewScale | 1 |
| EnumAttributeName | MwSide |
| EnumAttributeValue | A |
| EnumDrawingType | MasterModel |
| EnumSheets | CreateNew |
| ModelViewToUse | Top |
| SheetsNumber | One |
| TgShowA | 0 |
| TgShowB | 0 |
| TgShowC | 0 |
| ToggleBlankComponentsWithAttribute | 0 |
| ToggleCreateFourSheets | 0 |
| ToggleListDependents | 0 |
| ToggleShowOnly | 0 |
| ViewOption | DefaultView |
| ViewScale | 1 |
Created in NX8.5.0.
| void NXOpen::Tooling::AssemblyDrawingBuilder::AddSectionView | ( | ) |
The option for add section view
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| void NXOpen::Tooling::AssemblyDrawingBuilder::AddView | ( | NXOpen::NXObject * | viewTag, |
| const char * | attrName, | ||
| std::vector< NXString > & | componentType ) |
The option for add view
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| viewTag | viewtag |
| attrName | attrname |
| componentType | componenttype |
| void NXOpen::Tooling::AssemblyDrawingBuilder::AddView | ( | NXOpen::NXObject * | viewTag, |
| const NXString & | attrName, | ||
| std::vector< NXString > & | componentType ) |
The option for add view
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| viewTag | viewtag |
| attrName | attrname |
| componentType | componenttype |
| void NXOpen::Tooling::AssemblyDrawingBuilder::AssignAttr | ( | const std::vector< NXOpen::NXObject * > & | selectdObjs, |
| const char * | attrName, | ||
| const char * | attrValue ) |
Assign attribute
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| selectdObjs | selectdobjs |
| attrName | attrname |
| attrValue | attrvalue |
| void NXOpen::Tooling::AssemblyDrawingBuilder::AssignAttr | ( | const std::vector< NXOpen::NXObject * > & | selectdObjs, |
| const NXString & | attrName, | ||
| const NXString & | attrValue ) |
Assign attribute
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| selectdObjs | selectdobjs |
| attrName | attrname |
| attrValue | attrvalue |
| NXOpen::Tooling::BomListDataProvider * NXOpen::Tooling::AssemblyDrawingBuilder::BomListDataProvider | ( | ) |
返回 BOM 的数据提供器
创建于 NX1926.0.0。
许可要求:无
| NXString NXOpen::Tooling::AssemblyDrawingBuilder::BomTemplate | ( | ) |
返回 BOM 的模板文件
创建于 NX1926.0.0。
许可要求:无
| void NXOpen::Tooling::AssemblyDrawingBuilder::CreateDrawing | ( | const char * | sheetName, |
| const char * | templateName ) |
Create drawing
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| sheetName | sheetname |
| templateName | templatename |
| void NXOpen::Tooling::AssemblyDrawingBuilder::CreateDrawing | ( | const char * | sheetName, |
| const char * | templateName, | ||
| int | sheetsNumber ) |
使用指定的板料数量创建图纸
创建于 NX1926.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| sheetName | 图纸名称 |
| templateName | 模板名称 |
| sheetsNumber | 板料数量 |
| void NXOpen::Tooling::AssemblyDrawingBuilder::CreateDrawing | ( | const NXString & | sheetName, |
| const NXString & | templateName ) |
Create drawing
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| sheetName | sheetname |
| templateName | templatename |
| void NXOpen::Tooling::AssemblyDrawingBuilder::CreateDrawing | ( | const NXString & | sheetName, |
| const NXString & | templateName, | ||
| int | sheetsNumber ) |
使用指定的板料数量创建图纸
创建于 NX1926.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| sheetName | 图纸名称 |
| templateName | 模板名称 |
| sheetsNumber | 板料数量 |
| NXOpen::DisplayableObject * NXOpen::Tooling::AssemblyDrawingBuilder::CreatePartsList | ( | const std::vector< int > & | columnWidths, |
| const NXOpen::Point3d & | point ) |
Create parts list
| columnWidths | The widths of each column. |
| point | The position of parts list. |
| void NXOpen::Tooling::AssemblyDrawingBuilder::CreateSectionView | ( | const char * | viewName, |
| NXOpen::NXObject * | parentView, | ||
| const std::vector< double > & | stepDirection, | ||
| const std::vector< double > & | arrowdirection, | ||
| const std::vector< double > & | pointX, | ||
| const std::vector< double > & | pointY, | ||
| const std::vector< double > & | pointZ, | ||
| const std::vector< int > & | segmentType, | ||
| const char * | attrName, | ||
| std::vector< NXString > & | attrValueList ) |
Create section view
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| viewName | viewname |
| parentView | parentview |
| stepDirection | stepdirection |
| arrowdirection | arrowdirection |
| pointX | pointx |
| pointY | pointy |
| pointZ | pointz |
| segmentType | segmenttype |
| attrName | attrname |
| attrValueList | attrvaluelist |
| void NXOpen::Tooling::AssemblyDrawingBuilder::CreateSectionView | ( | const NXString & | viewName, |
| NXOpen::NXObject * | parentView, | ||
| const std::vector< double > & | stepDirection, | ||
| const std::vector< double > & | arrowdirection, | ||
| const std::vector< double > & | pointX, | ||
| const std::vector< double > & | pointY, | ||
| const std::vector< double > & | pointZ, | ||
| const std::vector< int > & | segmentType, | ||
| const NXString & | attrName, | ||
| std::vector< NXString > & | attrValueList ) |
Create section view
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| viewName | viewname |
| parentView | parentview |
| stepDirection | stepdirection |
| arrowdirection | arrowdirection |
| pointX | pointx |
| pointY | pointy |
| pointZ | pointz |
| segmentType | segmenttype |
| attrName | attrname |
| attrValueList | attrvaluelist |
| void NXOpen::Tooling::AssemblyDrawingBuilder::CreateView | ( | const char * | viewName, |
| double | viewScale ) |
Create view
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| viewName | viewname |
| viewScale | viewscale |
| void NXOpen::Tooling::AssemblyDrawingBuilder::CreateView | ( | const NXString & | viewName, |
| double | viewScale ) |
Create view
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| viewName | viewname |
| viewScale | viewscale |
| NXOpen::NXObject * NXOpen::Tooling::AssemblyDrawingBuilder::CreateViewToShowComponents | ( | const char * | viewName | ) |
Create view to show components
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| viewName | viewname |
| NXOpen::NXObject * NXOpen::Tooling::AssemblyDrawingBuilder::CreateViewToShowComponents | ( | const NXString & | viewName | ) |
Create view to show components
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| viewName | viewname |
| bool NXOpen::Tooling::AssemblyDrawingBuilder::DeleteButtonClicked | ( | ) |
Returns the delete button clicked attribute
Created in NX8.5.0.
License requirements : None
| void NXOpen::Tooling::AssemblyDrawingBuilder::DeleteSheet | ( | const char * | selectedSheetName | ) |
删除图纸
创建于NX8.5.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| selectedSheetName | selectedsheetname |
| void NXOpen::Tooling::AssemblyDrawingBuilder::DeleteSheet | ( | const NXString & | selectedSheetName | ) |
删除图纸
创建于NX8.5.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| selectedSheetName | selectedsheetname |
| void NXOpen::Tooling::AssemblyDrawingBuilder::DeleteView | ( | const char * | viewName | ) |
Delete view
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| viewName | viewname |
| void NXOpen::Tooling::AssemblyDrawingBuilder::DeleteView | ( | const NXString & | viewName | ) |
Delete view
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| viewName | viewname |
| double NXOpen::Tooling::AssemblyDrawingBuilder::DoubleViewScale | ( | ) |
Returns a double view scale
Created in NX8.5.0.
License requirements : None
| void NXOpen::Tooling::AssemblyDrawingBuilder::EditDrawing | ( | const char * | sheetName, |
| const char * | templateName ) |
Edit drawing
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| sheetName | sheetname |
| templateName | templatename |
| void NXOpen::Tooling::AssemblyDrawingBuilder::EditDrawing | ( | const NXString & | sheetName, |
| const NXString & | templateName ) |
Edit drawing
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| sheetName | sheetname |
| templateName | templatename |
| NXOpen::Tooling::AssemblyDrawingBuilder::AttributeNames NXOpen::Tooling::AssemblyDrawingBuilder::EnumAttributeName | ( | ) |
Returns the option for select the attribute name
Created in NX8.5.0.
License requirements : None
| NXOpen::Tooling::AssemblyDrawingBuilder::AttributeValues NXOpen::Tooling::AssemblyDrawingBuilder::EnumAttributeValue | ( | ) |
Returns the option for select the attribute value
Created in NX8.5.0.
License requirements : None
| NXOpen::Tooling::AssemblyDrawingBuilder::DrawingTypes NXOpen::Tooling::AssemblyDrawingBuilder::EnumDrawingType | ( | ) |
Returns the option for the assembly drawing operation
Created in NX8.5.0.
License requirements : None
| NXOpen::Tooling::AssemblyDrawingBuilder::DrawingCreateOrEdit NXOpen::Tooling::AssemblyDrawingBuilder::EnumSheets | ( | ) |
返回选择图纸的选项
创建于NX8.5.0。
许可要求:无
| NXOpen::Tooling::AssemblyDrawingBuilder::ModelViewToUseValue NXOpen::Tooling::AssemblyDrawingBuilder::ModelViewToUse | ( | ) |
Returns the option for model view to use
Created in NX8.5.0.
License requirements : None
| NXString NXOpen::Tooling::AssemblyDrawingBuilder::NewArrangementName | ( | ) |
返回选定排列的新名称。
创建于 NX1926.0.0。
许可要求:无
| void NXOpen::Tooling::AssemblyDrawingBuilder::NewMasterModelFile | ( | const char * | masterModelFileName | ) |
Create a new master model file
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| masterModelFileName | mastermodelfilename |
| void NXOpen::Tooling::AssemblyDrawingBuilder::NewMasterModelFile | ( | const NXString & | masterModelFileName | ) |
Create a new master model file
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| masterModelFileName | mastermodelfilename |
| void NXOpen::Tooling::AssemblyDrawingBuilder::OpenMasterModelFile | ( | const char * | masterModelFileName | ) |
打开主模型文件
创建于NX8.5.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| masterModelFileName | mastermodelfilename |
| void NXOpen::Tooling::AssemblyDrawingBuilder::OpenMasterModelFile | ( | const NXString & | masterModelFileName | ) |
Open the master model file
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| masterModelFileName | mastermodelfilename |
| void NXOpen::Tooling::AssemblyDrawingBuilder::PopulateBomListData | ( | ) |
根据当前模板填充 BOM 列表数据。
创建于 NX1926.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| void NXOpen::Tooling::AssemblyDrawingBuilder::RetrieveSheet | ( | const char * | selectedSheetName | ) |
Retrieve the sheet
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| selectedSheetName | selectedsheetname |
| void NXOpen::Tooling::AssemblyDrawingBuilder::RetrieveSheet | ( | const NXString & | selectedSheetName | ) |
Retrieve the sheet
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| selectedSheetName | selectedsheetname |
| bool NXOpen::Tooling::AssemblyDrawingBuilder::ScaleModified | ( | ) |
Returns the scale modified attribute
Created in NX8.5.0.
License requirements : None
| bool NXOpen::Tooling::AssemblyDrawingBuilder::SectionViewButtonClicked | ( | ) |
Returns the section view button clicked attribute
Created in NX8.5.0.
License requirements : None
| NXString NXOpen::Tooling::AssemblyDrawingBuilder::SelectedArrangementName | ( | ) |
返回选定转换排列的名称。
创建于 NX1926.0.0。
许可要求:无
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetBomTemplate | ( | const char * | bomTemplate | ) |
设置 BOM 的模板文件
创建于 NX1926.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| bomTemplate | BOM 模板 |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetBomTemplate | ( | const NXString & | bomTemplate | ) |
设置 BOM 的模板文件
创建于 NX1926.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| bomTemplate | BOM 模板 |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetDeleteButtonClicked | ( | bool | deleteButtonClicked | ) |
Sets the delete button clicked attribute
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| deleteButtonClicked | deletebuttonclicked |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetDoubleViewScale | ( | double | doubleViewScale | ) |
Sets a double view scale
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| doubleViewScale | doubleviewscale |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetEnumAttributeName | ( | NXOpen::Tooling::AssemblyDrawingBuilder::AttributeNames | enumAttributeName | ) |
Sets the option for select the attribute name
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| enumAttributeName | enumattributename |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetEnumAttributeValue | ( | NXOpen::Tooling::AssemblyDrawingBuilder::AttributeValues | enumAttributeValue | ) |
Sets the option for select the attribute value
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| enumAttributeValue | enumattributevalue |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetEnumDrawingType | ( | NXOpen::Tooling::AssemblyDrawingBuilder::DrawingTypes | enumDrawingType | ) |
Sets the option for the assembly drawing operation
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| enumDrawingType | enumdrawingtype |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetEnumSheets | ( | NXOpen::Tooling::AssemblyDrawingBuilder::DrawingCreateOrEdit | enumSheets | ) |
设置选择图纸的选项
创建于NX8.5.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| enumSheets | enumsheets |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetModelViewToUse | ( | NXOpen::Tooling::AssemblyDrawingBuilder::ModelViewToUseValue | modelViewToUseValue | ) |
Sets the option for model view to use
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| modelViewToUseValue | modelviewtousevalue |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetNewArrangementName | ( | const char * | newArrangementrName | ) |
设置选定排列的新名称。
创建于 NX1926.0.0。
许可要求:无
| newArrangementrName | 新排列名称 |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetNewArrangementName | ( | const NXString & | newArrangementrName | ) |
设置选定排列的新名称。
创建于 NX1926.0.0。
许可要求:无
| newArrangementrName | 新排列名称 |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetScaleModified | ( | bool | scaleModified | ) |
Sets the scale modified attribute
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| scaleModified | scalemodified |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetSectionViewButtonClicked | ( | bool | sectionViewButtonClicked | ) |
Sets the section view button clicked attribute
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| sectionViewButtonClicked | sectionviewbuttonclicked |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetSelectedArrangementName | ( | const char * | arrangementName | ) |
设置选定转换排列的名称。
创建于 NX1926.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| arrangementName | 排列名称 |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetSelectedArrangementName | ( | const NXString & | arrangementName | ) |
设置选定转换排列的名称。
创建于 NX1926.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 nx_electrode_wizard ("NX Electrode Wizard") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| arrangementName | 排列名称 |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetSheetsNumber | ( | NXOpen::Tooling::AssemblyDrawingBuilder::SheetsNum | sheetsNumber | ) |
设置板料数量
创建于 NX1926.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| sheetsNumber | 板料数量 |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetStringFilterRule | ( | const char * | stringFilterRule | ) |
设置过滤规则
创建于NX8.5.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| stringFilterRule | stringfilterrule |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetStringFilterRule | ( | const NXString & | stringFilterRule | ) |
设置过滤规则
创建于NX8.5.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| stringFilterRule | stringfilterrule |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetStringNameRule | ( | const char * | stringNameRule | ) |
设置字符串名称规则
创建于NX8.5.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| stringNameRule | stringnamerule |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetStringNameRule | ( | const NXString & | stringNameRule | ) |
设置字符串名称规则
创建于NX8.5.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| stringNameRule | stringnamerule |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetStringSheetName | ( | const char * | stringSheetName | ) |
设置图纸名称
创建于NX8.5.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| stringSheetName | stringsheetname |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetStringSheetName | ( | const NXString & | stringSheetName | ) |
设置图纸名称
创建于NX8.5.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| stringSheetName | stringsheetname |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetTgShowA | ( | bool | tgShowA | ) |
Sets the A attribute
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| tgShowA | tgshowa |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetTgShowB | ( | bool | tgShowB | ) |
Sets the B attribute
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| tgShowB | tgshowb |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetTgShowC | ( | bool | tgShowC | ) |
Sets the C attribute
Created in NX1926.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| tgShowC | tgshowc |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetToggleBlankComponentsWithAttribute | ( | bool | toggleBlankComponentsWithAttribute | ) |
Sets the blank components with attribute
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| toggleBlankComponentsWithAttribute | toggleblankcomponentswithattribute |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetToggleCreateFourSheets | ( | bool | createFourSheets | ) |
Sets the only show components with attribute toggle
Created in NX1926.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| createFourSheets | createfoursheets |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetToggleListDependents | ( | bool | toggleListDependents | ) |
Sets the List dependents
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| toggleListDependents | togglelistdependents |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetToggleShowOnly | ( | bool | showOnly | ) |
Sets the only show components with attribute toggle
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| showOnly | showonly |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetType | ( | NXOpen::Tooling::AssemblyDrawingBuilder::Types | type | ) |
Sets the option for the Assembly drawing operation
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| type | type |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetViewLocation | ( | NXOpen::Point * | viewLocation | ) |
Sets the view location
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| viewLocation | viewlocation |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetViewOption | ( | NXOpen::Tooling::AssemblyDrawingBuilder::ViewOptionValue | viewOptionValue | ) |
Sets the option for view tools
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| viewOptionValue | viewoptionvalue |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetViewScale | ( | double | viewScale | ) |
Sets a view scale for create views automatically
Created in NX1926.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| viewScale | viewscale |
| void NXOpen::Tooling::AssemblyDrawingBuilder::SetWizardType | ( | int | wizardType | ) |
Sets the wizard type attribute
Created in NX8.5.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| wizardType | wizardtype |
| NXOpen::Tooling::AssemblyDrawingBuilder::SheetsNum NXOpen::Tooling::AssemblyDrawingBuilder::SheetsNumber | ( | ) |
Returns the sheets number
Created in NX1926.0.0.
License requirements : None
| NXString NXOpen::Tooling::AssemblyDrawingBuilder::StringFilterRule | ( | ) |
返回过滤规则
创建于NX8.5.0。
许可要求:无
| NXString NXOpen::Tooling::AssemblyDrawingBuilder::StringNameRule | ( | ) |
返回字符串名称规则
创建于NX8.5.0。
许可要求:无
| NXString NXOpen::Tooling::AssemblyDrawingBuilder::StringSheetName | ( | ) |
返回图纸名称
创建于NX8.5.0。
许可要求:无
| bool NXOpen::Tooling::AssemblyDrawingBuilder::TgShowA | ( | ) |
Returns the A attribute
Created in NX8.5.0.
License requirements : None
| bool NXOpen::Tooling::AssemblyDrawingBuilder::TgShowB | ( | ) |
Returns the B attribute
Created in NX8.5.0.
License requirements : None
| bool NXOpen::Tooling::AssemblyDrawingBuilder::TgShowC | ( | ) |
Returns the C attribute
Created in NX1926.0.0.
License requirements : None
| bool NXOpen::Tooling::AssemblyDrawingBuilder::ToggleBlankComponentsWithAttribute | ( | ) |
Returns the blank components with attribute
Created in NX8.5.0.
License requirements : None
| bool NXOpen::Tooling::AssemblyDrawingBuilder::ToggleCreateFourSheets | ( | ) |
Returns the only show components with attribute toggle
Created in NX1926.0.0.
License requirements : None
| bool NXOpen::Tooling::AssemblyDrawingBuilder::ToggleListDependents | ( | ) |
返回依赖项列表
创建于NX8.5.0。
许可要求:无
| bool NXOpen::Tooling::AssemblyDrawingBuilder::ToggleShowOnly | ( | ) |
Returns the only show components with attribute toggle
Created in NX8.5.0.
License requirements : None
| NXOpen::Tooling::AssemblyDrawingBuilder::Types NXOpen::Tooling::AssemblyDrawingBuilder::Type | ( | ) |
Returns the option for the Assembly drawing operation
Created in NX8.5.0.
License requirements : None
| void NXOpen::Tooling::AssemblyDrawingBuilder::UnhighlightOccOfSelectedPartOccs | ( | std::vector< NXString > & | attributeNames, |
| std::vector< NXString > & | attributeValues, | ||
| int | indexAttributeName, | ||
| int | indexAttributeValue, | ||
| NXOpen::NXObject * | partOccTag, | ||
| bool | unhighlight ) |
Update event for unhighlight occurrence o fselected part occurrences
Created in NX1847.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| attributeNames | attributenames |
| attributeValues | attributevalues |
| indexAttributeName | indexattributename |
| indexAttributeValue | indexattributevalue |
| partOccTag | partocctag |
| unhighlight | unhighlight |
| void NXOpen::Tooling::AssemblyDrawingBuilder::UpdateEventForBlankComponetsWithAttributes | ( | std::vector< NXString > & | attributeNames, |
| std::vector< NXString > & | attributeValues, | ||
| const std::vector< NXOpen::NXObject * > & | allComps ) |
Update event for blank componets with attributes
Created in NX1847.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| attributeNames | attributenames |
| attributeValues | attributevalues |
| allComps | all comps |
| void NXOpen::Tooling::AssemblyDrawingBuilder::UpdateEventForShowOnly | ( | std::vector< NXString > & | attributeNames, |
| std::vector< NXString > & | attributeValues, | ||
| const std::vector< NXOpen::NXObject * > & | allComps ) |
Update event for show only
Created in NX1847.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| attributeNames | attributenames |
| attributeValues | attributevalues |
| allComps | all comps |
| void NXOpen::Tooling::AssemblyDrawingBuilder::UpdateEventForShowOnlyTrue | ( | std::vector< NXString > & | attributeNames, |
| std::vector< NXString > & | attributeValues, | ||
| const std::vector< NXOpen::NXObject * > & | allComps ) |
Update event for show only true
Created in NX1847.0.0.
License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
| attributeNames | attributenames |
| attributeValues | attributevalues |
| allComps | all comps |
| void NXOpen::Tooling::AssemblyDrawingBuilder::UseArrangement | ( | ) |
将选定的排列设置为当前使用的排列。
创建于 NX1926.0.0。
许可要求:ug_mold_design ("UG MOLD") 或 prog_die_wizard ("UG/Progressive Die Wizard")
| NXOpen::Point * NXOpen::Tooling::AssemblyDrawingBuilder::ViewLocation | ( | ) |
Returns the view location
Created in NX8.5.0.
License requirements : None
| NXOpen::Tooling::AssemblyDrawingBuilder::ViewOptionValue NXOpen::Tooling::AssemblyDrawingBuilder::ViewOption | ( | ) |
Returns the option for view tools
Created in NX8.5.0.
License requirements : None
| double NXOpen::Tooling::AssemblyDrawingBuilder::ViewScale | ( | ) |
Returns a view scale for create views automatically
Created in NX1926.0.0.
License requirements : None
| int NXOpen::Tooling::AssemblyDrawingBuilder::WizardType | ( | ) |
Returns the wizard type attribute
Created in NX8.5.0.
License requirements : None