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

用户定义模板集合 更多...

#include <UserDefinedTemplate_Collection.hxx>

类 NXOpen::UserDefinedTemplate::Collection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
void ConvertDeformToFeaturetemplate (NXOpen::Features::Feature *flexFeatureTag)
void ConvertUdfToFeaturetemplate (NXOpen::Features::Feature *udfFeatureTag)
NXOpen::UserDefinedTemplate::DefinitionBuilderCreateDefinitionBuilder (NXOpen::UserDefinedTemplate::Definition *userDefinedTemplateDefinition)
NXOpen::UserDefinedTemplate::InstantiationBuilderCreateInstantiationBuilder (NXOpen::UserDefinedTemplate::Instantiation *userDefinedTemplateInstantiation)
NXOpen::TaggedObjectCreatePartAttribute (const char *categoryAlias, const char *titleAlias, const char *value, const char *units, const char *type)
NXOpen::TaggedObjectCreatePartAttribute (const NXString &categoryAlias, const NXString &titleAlias, const NXString &value, const NXString &units, const NXString &type)
void CreateRelation (NXOpen::TaggedObject *sourcePartTag)
iterator end ()
NXOpen::UserDefinedTemplate::DefinitionFindDefinitionObject (const char *journalIdentifier)
NXOpen::UserDefinedTemplate::DefinitionFindDefinitionObject (const NXString &journalIdentifier)
NXOpen::UserDefinedTemplate::InstantiationFindInstantiationObject (const char *journalIdentifier)
NXOpen::UserDefinedTemplate::InstantiationFindInstantiationObject (const NXString &journalIdentifier)
NX_DEPRECATED("在NX2007.0.0中已弃用。此方法无替代方案,不再使用或支持。") NXOpen NXOpen::TaggedObjectFindObject (const char *journalIdentifier)
void SetBuilderAndDefinitionPart (NXOpen::UserDefinedTemplate::InstantiationBuilder *builder, NXOpen::TaggedObject *definitionPartTag)
tag_t Tag () const

详细描述

用户定义模板集合

表示用户定义模板的集合
要获取此类的实例,请参考 NXOpen::Part

于NX10.0.0版本创建。

成员函数说明

◆ begin()

iterator NXOpen::UserDefinedTemplate::Collection::begin ( )

返回指向第一个元素的迭代器。

◆ ConvertDeformToFeaturetemplate()

void NXOpen::UserDefinedTemplate::Collection::ConvertDeformToFeaturetemplate ( NXOpen::Features::Feature * flexFeatureTag)

将可变形特征转换为特征模板定义
版本:NX2406.0.0

许可要求:usr_defined_features("用户定义特征")或 assemblies("装配模块")

参数
flexFeatureTag用户定义模板特征标签,可选

◆ ConvertUdfToFeaturetemplate()

void NXOpen::UserDefinedTemplate::Collection::ConvertUdfToFeaturetemplate ( NXOpen::Features::Feature * udfFeatureTag)

将用户定义模板定义转换为特征模板定义
版本:NX2212.0.0

许可要求:usr_defined_features("用户定义特征")或 assemblies("装配模块")

参数
udfFeatureTag用户定义模板特征标签,可选

◆ CreateDefinitionBuilder()

NXOpen::UserDefinedTemplate::DefinitionBuilder * NXOpen::UserDefinedTemplate::Collection::CreateDefinitionBuilder ( NXOpen::UserDefinedTemplate::Definition * userDefinedTemplateDefinition)

创建一个NXOpen::UserDefinedTemplate::InstantiationBuilder

返回

版本:NX2007.0.0中创建。

许可要求:usr_defined_features("用户自定义特征")或assemblies("装配模块")
参数
userDefinedTemplateDefinition要编辑的NXOpen::UserDefinedTemplate::Definition

◆ CreateInstantiationBuilder()

NXOpen::UserDefinedTemplate::InstantiationBuilder * NXOpen::UserDefinedTemplate::Collection::CreateInstantiationBuilder ( NXOpen::UserDefinedTemplate::Instantiation * userDefinedTemplateInstantiation)

创建一个NXOpen::UserDefinedTemplate::InstantiationBuilder

返回

版本:NX10.0.0中创建。

许可要求:usr_defined_features("用户自定义特征")或assemblies("装配模块")
参数
userDefinedTemplateInstantiation要编辑的NXOpen::UserDefinedTemplate::Instantiation

◆ CreatePartAttribute() [1/2]

NXOpen::TaggedObject * NXOpen::UserDefinedTemplate::Collection::CreatePartAttribute ( const char * categoryAlias,
const char * titleAlias,
const char * value,
const char * units,
const char * type )

根据输入参数创建部件属性对象

返回
创建的部件属性对象
版本:NX2007.0.0

许可要求:usr_defined_features("用户定义特征")或 assemblies("装配模块")
参数
categoryAlias部件属性的类别别名
titleAlias部件属性的标题别名
value部件属性的值
units部件属性的单位
type部件属性的类型

◆ CreatePartAttribute() [2/2]

NXOpen::TaggedObject * NXOpen::UserDefinedTemplate::Collection::CreatePartAttribute ( const NXString & categoryAlias,
const NXString & titleAlias,
const NXString & value,
const NXString & units,
const NXString & type )

根据输入参数创建部件属性对象

返回
创建的部件属性对象
版本:NX2007.0.0

许可要求:usr_defined_features("用户定义特征")或 assemblies("装配模块")
参数
categoryAlias部件属性的类别别名
titleAlias部件属性的标题别名
value部件属性的值
units部件属性的单位
type部件属性的类型

◆ CreateRelation()

void NXOpen::UserDefinedTemplate::Collection::CreateRelation ( NXOpen::TaggedObject * sourcePartTag)

在管理模式下,在定义部件和实例化部件之间创建IMAN_UG_udf关系
版本:NX2206.0.0

许可要求:usr_defined_features("用户定义特征")或 assemblies("装配模块")

参数
sourcePartTag定义部件标签

◆ end()

iterator NXOpen::UserDefinedTemplate::Collection::end ( )
inline

返回指向最后一个元素之后位置的迭代器。

◆ FindDefinitionObject() [1/2]

NXOpen::UserDefinedTemplate::Definition * NXOpen::UserDefinedTemplate::Collection::FindDefinitionObject ( const char * journalIdentifier)

根据输入名称查找用户定义模板定义对象

返回
具有该标识符的用户定义模板定义对象
版本:NX2007.0.0

许可要求:无
参数
journalIdentifier所需用户定义模板定义对象的标识符

◆ FindDefinitionObject() [2/2]

NXOpen::UserDefinedTemplate::Definition * NXOpen::UserDefinedTemplate::Collection::FindDefinitionObject ( const NXString & journalIdentifier)

根据输入名称查找用户自定义模板定义对象

返回
具有此标识的用户自定义模板定义对象
版本:NX2007.0.0中创建。

许可要求:无
参数
journalIdentifier要查找的用户自定义模板定义对象的标识

◆ FindInstantiationObject() [1/2]

NXOpen::UserDefinedTemplate::Instantiation * NXOpen::UserDefinedTemplate::Collection::FindInstantiationObject ( const char * journalIdentifier)

根据输入名称查找用户自定义模板实例化对象

返回
具有此标识的用户自定义模板实例化对象
版本:NX2007.0.0中创建。

许可要求:无
参数
journalIdentifier要查找的用户自定义模板实例化对象的标识

◆ FindInstantiationObject() [2/2]

NXOpen::UserDefinedTemplate::Instantiation * NXOpen::UserDefinedTemplate::Collection::FindInstantiationObject ( const NXString & journalIdentifier)

根据输入名称查找用户自定义模板实例化对象

返回
具有此标识的用户自定义模板实例化对象
版本:NX2007.0.0中创建。

许可要求:无
参数
journalIdentifier要查找的用户自定义模板实例化对象的标识

◆ FindObject()

NX_DEPRECATED("在NX2007.0.0中已弃用。此方法无替代方案,不再使用或支持。") NXOpen NXOpen::TaggedObject * NXOpen::UserDefinedTemplate::Collection::FindObject ( const char * journalIdentifier)

根据输入名称查找产品接口对象

返回
具有此标识的用户自定义模板对象
弃用
在NX2007.0.0中已弃用。此方法无替代方案,不再使用或支持。

版本:NX10.0.0中创建。

许可要求:无

根据输入名称查找产品接口对象

返回
具有此标识的用户自定义模板对象
弃用
在NX2007.0.0中已弃用。此方法无替代方案,不再使用或支持。

版本:NX10.0.0中创建。

许可要求:无
参数
journalIdentifier要查找的用户自定义模板实例化对象的标识

◆ SetBuilderAndDefinitionPart()

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()

tag_t NXOpen::UserDefinedTemplate::Collection::Tag ( ) const

返回此对象的标识。