NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Tooling::InitProjBuilder类 参考

初始化项目构建器 更多...

#include <Tooling_InitProjBuilder.hxx>

类 NXOpen::Tooling::InitProjBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ProjTempOption { ProjTempOptionDefault }

Public 成员函数

std::vector< NXStringAskAttributeData (std::vector< NXString > &attrNameList)
void AssignProjectAttributes (NXOpen::Part *controlPart)
void HideOriginalParts ()
void InitInsertPartsToProject (std::vector< NXString > &partNames, int radId)
void InitNewProject (const char *templateName)
void InitNewProject (const NXString &templateName)
bool InsertStripTog ()
void MatLibButton ()
void OpenChangeMaterial ()
void OpenChangeThickness ()
NXString PartMatStr ()
double PartThickReal ()
NXString PartUnitStr ()
NXString PathName ()
NXString ProjectName ()
void ProjPathButton ()
NXString ProjPathStr ()
void ProjTempBut ()
NXOpen::Tooling::InitProjBuilder::ProjTempOption ProjTempOpt ()
bool RenameDiaTog ()
void SetInsertStripTog (bool insertStripTog)
void SetPartMatStr (const char *partMatStr)
void SetPartMatStr (const NXString &partMatStr)
void SetPartThickReal (double partThickReal)
void SetPartUnitStr (const char *partUnitStr)
void SetPartUnitStr (const NXString &partUnitStr)
void SetPathName (const char *pathName)
void SetPathName (const NXString &pathName)
void SetProjectName (const char *projectName)
void SetProjectName (const NXString &projectName)
void SetProjPathStr (const char *projPathStr)
void SetProjPathStr (const NXString &projPathStr)
void SetProjTempOpt (NXOpen::Tooling::InitProjBuilder::ProjTempOption projTempOpt)
void SetRenameDiaTog (bool renameDiaTog)
void SetUseSmfeatTog (bool useSmfeatTog)
NXOpen::ScCollectorStationaryFace ()
void UpdateProjectAttribute (const char *attributeName, const char *attributeValue)
void UpdateProjectAttribute (const NXString &attributeName, const NXString &attributeValue)
bool UseSmfeatTog ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _InitProjBuilderBuilder

详细描述

初始化项目构建器

表示 @link NXOpen::Tooling::InitProjBuilder NXOpen::Tooling::InitProjBuilder@endlink
 <br> 要创建此类的新实例,请使用 @link NXOpen::Tooling::InitProjCollection::CreateInitProjBuilder  NXOpen::Tooling::InitProjCollection::CreateInitProjBuilder @endlink  <br>

默认值。

属性
InsertStripTog 0
PartThickReal 0
ProjTempOpt Default
RenameDiaTog 0
UseSmfeatTog 0


在 NX6.0.0 中创建。

成员枚举类型说明

◆ ProjTempOption

表示 InitProj 的项目模板选项, 定义预定义的项目模板。此模板将用作新项目的基本装配结构

枚举值
ProjTempOptionDefault 

表示项目模板为“Default”。枚举成员在打开对话框时会发生变化

成员函数说明

◆ AskAttributeData()

std::vector< NXString > NXOpen::Tooling::InitProjBuilder::AskAttributeData ( std::vector< NXString > & attrNameList)

从数据库查询项目属性

返回
所有项目属性值
创建于 NX2007.0.0.

许可证要求 : prog_die_wizard ("UG/Progressive Die Wizard")
参数
attrNameList所有项目属性名称

◆ AssignProjectAttributes()

void NXOpen::Tooling::InitProjBuilder::AssignProjectAttributes ( NXOpen::Part * controlPart)

分配项目属性
创建于 NX2007.0.0.

许可证要求 : prog_die_wizard ("UG/Progressive Die Wizard")

参数
controlPart控制部件

◆ HideOriginalParts()

void NXOpen::Tooling::InitProjBuilder::HideOriginalParts ( )

隐藏原始零件
创建于 NX12.0.2.

许可证要求 : prog_die_wizard ("UG/Progressive Die Wizard")

◆ InitInsertPartsToProject()

void NXOpen::Tooling::InitProjBuilder::InitInsertPartsToProject ( std::vector< NXString > & partNames,
int radId )

初始化向项目插入零件
创建于 NX12.0.2。

许可证要求: prog_die_wizard ("UG/Progressive Die Wizard")

参数
partNamespartnames
radIdradid

◆ InitNewProject() [1/2]

void NXOpen::Tooling::InitProjBuilder::InitNewProject ( const char * templateName)

初始化新项目
创建于 NX12.0.2。

许可证要求: prog_die_wizard ("UG/Progressive Die Wizard")

参数
templateNametemplatename

◆ InitNewProject() [2/2]

void NXOpen::Tooling::InitProjBuilder::InitNewProject ( const NXString & templateName)

初始化新项目
创建于 NX12.0.2。

许可证要求: prog_die_wizard ("UG/Progressive Die Wizard")

参数
templateNametemplatename

◆ InsertStripTog()

bool NXOpen::Tooling::InitProjBuilder::InsertStripTog ( )

获取项目中插入条料的选项
创建于 NX6.0.2。

许可证要求: 无

◆ MatLibButton()

void NXOpen::Tooling::InitProjBuilder::MatLibButton ( )

弹出材料库电子表格文件
创建于 NX6.0.0。

许可证要求: 无

◆ OpenChangeMaterial()

void NXOpen::Tooling::InitProjBuilder::OpenChangeMaterial ( )

打开现有项目时更改材料
创建于 NX12.0.2.

许可证要求 : prog_die_wizard ("UG/Progressive Die Wizard")

◆ OpenChangeThickness()

void NXOpen::Tooling::InitProjBuilder::OpenChangeThickness ( )

打开现有项目时更改厚度
创建于 NX12.0.2.

许可证要求 : prog_die_wizard ("UG/Progressive Die Wizard")

◆ PartMatStr()

NXString NXOpen::Tooling::InitProjBuilder::PartMatStr ( )

获取钣金零件的材料类型
创建于 NX6.0.0。

许可证要求: 无

◆ PartThickReal()

double NXOpen::Tooling::InitProjBuilder::PartThickReal ( )

返回钣金零件的厚度
创建于NX6.0.0。

许可证要求:无

◆ PartUnitStr()

NXString NXOpen::Tooling::InitProjBuilder::PartUnitStr ( )

返回钣金零件的单位
创建于NX6.0.0。

许可证要求:无

◆ PathName()

NXString NXOpen::Tooling::InitProjBuilder::PathName ( )

返回项目路径访问函数
创建于NX1872.0.0。

许可证要求:无

◆ ProjectName()

NXString NXOpen::Tooling::InitProjBuilder::ProjectName ( )

返回项目路径访问函数
创建于NX1872.0.0。

许可证要求:无

◆ ProjPathButton()

void NXOpen::Tooling::InitProjBuilder::ProjPathButton ( )

弹出文件选择对话框以定义项目路径
创建于NX6.0.0。

许可证要求:无

◆ ProjPathStr()

NXString NXOpen::Tooling::InitProjBuilder::ProjPathStr ( )

返回新项目的项目路径
创建于NX6.0.0。

许可证要求:无

◆ ProjTempBut()

void NXOpen::Tooling::InitProjBuilder::ProjTempBut ( )

弹出项目模板配置电子表格
创建于 NX6.0.0。

许可证要求: 无

◆ ProjTempOpt()

NXOpen::Tooling::InitProjBuilder::ProjTempOption NXOpen::Tooling::InitProjBuilder::ProjTempOpt ( )

获取项目模板选项
创建于 NX6.0.0。

许可证要求: 无

◆ RenameDiaTog()

bool NXOpen::Tooling::InitProjBuilder::RenameDiaTog ( )

获取项目中重命名零件的选项
创建于 NX6.0.0。

许可证要求: 无

◆ SetInsertStripTog()

void NXOpen::Tooling::InitProjBuilder::SetInsertStripTog ( bool insertStripTog)

设置项目中插入条料的选项
创建于 NX6.0.2。

许可证要求: 无

参数
insertStripToginsertstriptog

◆ SetPartMatStr() [1/2]

void NXOpen::Tooling::InitProjBuilder::SetPartMatStr ( const char * partMatStr)

设置钣金零件的材料类型
创建于 NX6.0.0。

许可证要求: 无

参数
partMatStrpartmatstr

◆ SetPartMatStr() [2/2]

void NXOpen::Tooling::InitProjBuilder::SetPartMatStr ( const NXString & partMatStr)

设置钣金零件的材料类型
创建于 NX6.0.0。

许可证要求: 无

参数
partMatStrpartmatstr

◆ SetPartThickReal()

void NXOpen::Tooling::InitProjBuilder::SetPartThickReal ( double partThickReal)

设置钣金零件的厚度
创建于NX6.0.0。

许可证要求:无

参数
partThickRealpartthickreal

◆ SetPartUnitStr() [1/2]

void NXOpen::Tooling::InitProjBuilder::SetPartUnitStr ( const char * partUnitStr)

设置钣金零件的单位
创建于NX6.0.0。

许可证要求:无

参数
partUnitStrpartunitstr

◆ SetPartUnitStr() [2/2]

void NXOpen::Tooling::InitProjBuilder::SetPartUnitStr ( const NXString & partUnitStr)

设置钣金零件的单位
创建于NX6.0.0。

许可证要求:无

参数
partUnitStrpartunitstr

◆ SetPathName() [1/2]

void NXOpen::Tooling::InitProjBuilder::SetPathName ( const char * pathName)

设置项目路径访问函数
创建于NX1872.0.0。

许可证要求:无

参数
pathNamepathname

◆ SetPathName() [2/2]

void NXOpen::Tooling::InitProjBuilder::SetPathName ( const NXString & pathName)

设置项目路径访问函数
创建于NX1872.0.0。

许可证要求:无

参数
pathNamepathname

◆ SetProjectName() [1/2]

void NXOpen::Tooling::InitProjBuilder::SetProjectName ( const char * projectName)

设置项目路径访问函数
创建于NX1872.0.0。

许可证要求:无

参数
projectNameprojectname

◆ SetProjectName() [2/2]

void NXOpen::Tooling::InitProjBuilder::SetProjectName ( const NXString & projectName)

设置项目路径访问函数
创建于NX1872.0.0。

许可证要求:无

参数
projectNameprojectname

◆ SetProjPathStr() [1/2]

void NXOpen::Tooling::InitProjBuilder::SetProjPathStr ( const char * projPathStr)

设置新项目的项目路径
创建于NX6.0.0。

许可证要求:无

参数
projPathStrprojpathstr

◆ SetProjPathStr() [2/2]

void NXOpen::Tooling::InitProjBuilder::SetProjPathStr ( const NXString & projPathStr)

设置新项目的项目路径
创建于NX6.0.0。

许可证要求:无

参数
projPathStrprojpathstr

◆ SetProjTempOpt()

void NXOpen::Tooling::InitProjBuilder::SetProjTempOpt ( NXOpen::Tooling::InitProjBuilder::ProjTempOption projTempOpt)

设置项目模板选项
创建于 NX6.0.0。

许可证要求: 无

参数
projTempOptprojtempopt

◆ SetRenameDiaTog()

void NXOpen::Tooling::InitProjBuilder::SetRenameDiaTog ( bool renameDiaTog)

设置项目中重命名零件的选项
创建于 NX6.0.0。

许可证要求: 无

参数
renameDiaTogrenamediatog

◆ SetUseSmfeatTog()

void NXOpen::Tooling::InitProjBuilder::SetUseSmfeatTog ( bool useSmfeatTog)

设置使用SMD特征的选项
创建于 NX6.0.0。

许可证要求: 无

参数
useSmfeatTogusesmfeattog

◆ StationaryFace()

NXOpen::ScCollector * NXOpen::Tooling::InitProjBuilder::StationaryFace ( )

返回指定为条料固定面的平面面
创建于NX6.0.2。

许可证要求:无

◆ UpdateProjectAttribute() [1/2]

void NXOpen::Tooling::InitProjBuilder::UpdateProjectAttribute ( const char * attributeName,
const char * attributeValue )

更新指定的属性值
创建于 NX2007.0.0.

许可证要求 : prog_die_wizard ("UG/Progressive Die Wizard")

参数
attributeName属性名称
attributeValue属性值

◆ UpdateProjectAttribute() [2/2]

void NXOpen::Tooling::InitProjBuilder::UpdateProjectAttribute ( const NXString & attributeName,
const NXString & attributeValue )

更新指定的属性值
创建于 NX2007.0.0.

许可证要求 : prog_die_wizard ("UG/Progressive Die Wizard")

参数
attributeName属性名称
attributeValue属性值

◆ UseSmfeatTog()

bool NXOpen::Tooling::InitProjBuilder::UseSmfeatTog ( )

获取使用SMD特征的选项
创建于 NX6.0.0。

许可证要求: 无