|
NX Open C++ 参考指南 2406 v1.1
|
用户定义模板集合 更多...
#include <UserDefinedTemplate_Collection.hxx>
类 | |
| class | iterator |
用户定义模板集合
表示用户定义模板的集合
要获取此类的实例,请参考 NXOpen::Part
于NX10.0.0版本创建。
| iterator NXOpen::UserDefinedTemplate::Collection::begin | ( | ) |
返回指向第一个元素的迭代器。
| void NXOpen::UserDefinedTemplate::Collection::ConvertDeformToFeaturetemplate | ( | NXOpen::Features::Feature * | flexFeatureTag | ) |
将可变形特征转换为特征模板定义
版本:NX2406.0.0
许可要求:usr_defined_features("用户定义特征")或 assemblies("装配模块")
| flexFeatureTag | 用户定义模板特征标签,可选 |
| void NXOpen::UserDefinedTemplate::Collection::ConvertUdfToFeaturetemplate | ( | NXOpen::Features::Feature * | udfFeatureTag | ) |
将用户定义模板定义转换为特征模板定义
版本:NX2212.0.0
许可要求:usr_defined_features("用户定义特征")或 assemblies("装配模块")
| udfFeatureTag | 用户定义模板特征标签,可选 |
| NXOpen::UserDefinedTemplate::DefinitionBuilder * NXOpen::UserDefinedTemplate::Collection::CreateDefinitionBuilder | ( | NXOpen::UserDefinedTemplate::Definition * | userDefinedTemplateDefinition | ) |
创建一个NXOpen::UserDefinedTemplate::InstantiationBuilder。
| userDefinedTemplateDefinition | 要编辑的NXOpen::UserDefinedTemplate::Definition |
| NXOpen::UserDefinedTemplate::InstantiationBuilder * NXOpen::UserDefinedTemplate::Collection::CreateInstantiationBuilder | ( | NXOpen::UserDefinedTemplate::Instantiation * | userDefinedTemplateInstantiation | ) |
创建一个NXOpen::UserDefinedTemplate::InstantiationBuilder。
| userDefinedTemplateInstantiation | 要编辑的NXOpen::UserDefinedTemplate::Instantiation |
| NXOpen::TaggedObject * NXOpen::UserDefinedTemplate::Collection::CreatePartAttribute | ( | const char * | categoryAlias, |
| const char * | titleAlias, | ||
| const char * | value, | ||
| const char * | units, | ||
| const char * | type ) |
根据输入参数创建部件属性对象
| categoryAlias | 部件属性的类别别名 |
| titleAlias | 部件属性的标题别名 |
| value | 部件属性的值 |
| units | 部件属性的单位 |
| type | 部件属性的类型 |
| NXOpen::TaggedObject * NXOpen::UserDefinedTemplate::Collection::CreatePartAttribute | ( | const NXString & | categoryAlias, |
| const NXString & | titleAlias, | ||
| const NXString & | value, | ||
| const NXString & | units, | ||
| const NXString & | type ) |
根据输入参数创建部件属性对象
| categoryAlias | 部件属性的类别别名 |
| titleAlias | 部件属性的标题别名 |
| value | 部件属性的值 |
| units | 部件属性的单位 |
| type | 部件属性的类型 |
| void NXOpen::UserDefinedTemplate::Collection::CreateRelation | ( | NXOpen::TaggedObject * | sourcePartTag | ) |
在管理模式下,在定义部件和实例化部件之间创建IMAN_UG_udf关系
版本:NX2206.0.0
许可要求:usr_defined_features("用户定义特征")或 assemblies("装配模块")
| sourcePartTag | 定义部件标签 |
|
inline |
返回指向最后一个元素之后位置的迭代器。
| NXOpen::UserDefinedTemplate::Definition * NXOpen::UserDefinedTemplate::Collection::FindDefinitionObject | ( | const char * | journalIdentifier | ) |
根据输入名称查找用户定义模板定义对象
| journalIdentifier | 所需用户定义模板定义对象的标识符 |
| NXOpen::UserDefinedTemplate::Definition * NXOpen::UserDefinedTemplate::Collection::FindDefinitionObject | ( | const NXString & | journalIdentifier | ) |
根据输入名称查找用户自定义模板定义对象
| journalIdentifier | 要查找的用户自定义模板定义对象的标识 |
| NXOpen::UserDefinedTemplate::Instantiation * NXOpen::UserDefinedTemplate::Collection::FindInstantiationObject | ( | const char * | journalIdentifier | ) |
根据输入名称查找用户自定义模板实例化对象
| journalIdentifier | 要查找的用户自定义模板实例化对象的标识 |
| NXOpen::UserDefinedTemplate::Instantiation * NXOpen::UserDefinedTemplate::Collection::FindInstantiationObject | ( | const NXString & | journalIdentifier | ) |
根据输入名称查找用户自定义模板实例化对象
| journalIdentifier | 要查找的用户自定义模板实例化对象的标识 |
| NX_DEPRECATED("在NX2007.0.0中已弃用。此方法无替代方案,不再使用或支持。") NXOpen NXOpen::TaggedObject * NXOpen::UserDefinedTemplate::Collection::FindObject | ( | const char * | journalIdentifier | ) |
| void NXOpen::UserDefinedTemplate::Collection::SetBuilderAndDefinitionPart | ( | NXOpen::UserDefinedTemplate::InstantiationBuilder * | builder, |
| NXOpen::TaggedObject * | definitionPartTag ) |
设置NXOpen::UserDefinedTemplate::InstantiationBuilder 和定义部件
版本:NX2306.0.0
许可要求:usr_defined_features("用户定义特征")或 assemblies("装配模块")
| builder | 构造器 |
| definitionPartTag | 定义部件标签 |
| tag_t NXOpen::UserDefinedTemplate::Collection::Tag | ( | ) | const |
返回此对象的标识。