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

业务修改器集合 更多...

#include <Annotations_BusinessModifierCollection.hxx>

类 NXOpen::Annotations::BusinessModifierCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NX_DEPRECATED("Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateCustomerValueBusinessModifierBuilder instead.") NXOpen NXOpen::Annotations::CustomerValueBusinessModifierCreateCustomerValueBusinessModifier (const char *modifierName)
NXOpen::Annotations::CustomerValueBusinessModifierBuilderCreateCustomerValueBusinessModifierBuilder (NXOpen::Annotations::CustomerValueBusinessModifier *customervaluebusinessmodifier)
NXOpen::Annotations::FeatureIdBusinessModifierBuilderCreateFeatureIdBusinessModifierBuilder (NXOpen::Annotations::FeatureIdBusinessModifier *featureidbusinessmodifier)
NXOpen::Annotations::RevisionBusinessModifierBuilderCreateRevisionBusinessModifierBuilder (NXOpen::Annotations::RevisionBusinessModifier *revisionbusinessModifier)
NX_DEPRECATED("Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateRevisionBusinessModifierBuilder instead.") NXOpen NXOpen::Annotations::RevisionBusinessModifierCreateRevisonBusinessModifier (const char *modifierName)
NX_DEPRECATED("Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateSafetyClassBusinessModifierBuilder instead.") NXOpen NXOpen::Annotations::SafetyClassBusinessModifierCreateSafetyClassBusinessModifier (const char *modifierName)
NXOpen::Annotations::SafetyClassBusinessModifierBuilderCreateSafetyClassBusinessModifierBuilder (NXOpen::Annotations::SafetyClassBusinessModifier *safetyclassbusinessmodifier)
NX_DEPRECATED("Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateUrlBusinessModifier instead.") NXOpen NXOpen::Annotations::UrlBusinessModifierCreateUrlBusinessModifier (const char *modifierName)
NXOpen::Annotations::UrlBusinessModifierBuilderCreateUrlBusinessModifierBuilder (NXOpen::Annotations::UrlBusinessModifier *urlbusinessmodifier)
iterator end ()
NXOpen::TaggedObjectFindObject (const char *journalIdentifier)
NXOpen::TaggedObjectFindObject (const NXString &journalIdentifier)
tag_t Tag () const

详细描述

业务修改器集合

表示 NXOpen::Annotations::BusinessModifier 对象的集合
要获取此类的实例,请参考 NXOpen::Annotations::AnnotationManager

创建于 NX4.0.0.

成员函数说明

◆ begin()

iterator NXOpen::Annotations::BusinessModifierCollection::begin ( )

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

◆ CreateCustomerValueBusinessModifier()

NX_DEPRECATED("Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateCustomerValueBusinessModifierBuilder instead.") NXOpen NXOpen::Annotations::CustomerValueBusinessModifier * NXOpen::Annotations::BusinessModifierCollection::CreateCustomerValueBusinessModifier ( const char * modifierName)

创建客户值业务修饰符

返回
新的客户值业务修饰符
弃用
自NX6.0.0起已弃用。请改用 BusinessModifierCollection::CreateCustomerValueBusinessModifierBuilder

在NX4.0.0中创建。

许可要求:geometric_tol("GDT")

创建客户值业务修饰符

返回
新建的客户值业务修饰符
弃用
自NX6.0.0起已弃用。请改用 BusinessModifierCollection::CreateCustomerValueBusinessModifierBuilder

在NX4.0.0中创建。

许可要求:geometric_tol ("GDT")
参数
modifierName修饰符的知识融合名称

◆ CreateCustomerValueBusinessModifierBuilder()

NXOpen::Annotations::CustomerValueBusinessModifierBuilder * NXOpen::Annotations::BusinessModifierCollection::CreateCustomerValueBusinessModifierBuilder ( NXOpen::Annotations::CustomerValueBusinessModifier * customervaluebusinessmodifier)

创建 NXOpen::Annotations::CustomerValueBusinessModifierBuilder
在NX6.0.0中创建。

许可要求:无

参数
customervaluebusinessmodifier客户值业务修饰符

◆ CreateFeatureIdBusinessModifierBuilder()

NXOpen::Annotations::FeatureIdBusinessModifierBuilder * NXOpen::Annotations::BusinessModifierCollection::CreateFeatureIdBusinessModifierBuilder ( NXOpen::Annotations::FeatureIdBusinessModifier * featureidbusinessmodifier)

创建 NXOpen::Annotations::FeatureIdBusinessModifierBuilder
在NX9.0.0中创建。

许可要求:无

参数
featureidbusinessmodifier特征ID业务修饰符

◆ CreateRevisionBusinessModifierBuilder()

NXOpen::Annotations::RevisionBusinessModifierBuilder * NXOpen::Annotations::BusinessModifierCollection::CreateRevisionBusinessModifierBuilder ( NXOpen::Annotations::RevisionBusinessModifier * revisionbusinessModifier)

创建 NXOpen::Annotations::RevisionBusinessModifierBuilder
在NX6.0.0中创建。

许可要求:无

参数
revisionbusinessModifier版本业务修饰符

◆ CreateRevisonBusinessModifier()

NX_DEPRECATED("Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateRevisionBusinessModifierBuilder instead.") NXOpen NXOpen::Annotations::RevisionBusinessModifier * NXOpen::Annotations::BusinessModifierCollection::CreateRevisonBusinessModifier ( const char * modifierName)

创建版本业务修饰符

返回
新建的版本业务修饰符
弃用
自NX6.0.0起已弃用。请改用 BusinessModifierCollection::CreateRevisionBusinessModifierBuilder

在NX4.0.0中创建。

许可要求:geometric_tol ("GDT")

创建版本业务修饰符

返回
新建的版本业务修饰符
弃用
自NX6.0.0起已弃用。请改用 BusinessModifierCollection::CreateRevisionBusinessModifierBuilder

在NX4.0.0中创建。

许可要求:geometric_tol ("GDT")
参数
modifierName修饰符的知识融合名称

◆ CreateSafetyClassBusinessModifier()

NX_DEPRECATED("Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateSafetyClassBusinessModifierBuilder instead.") NXOpen NXOpen::Annotations::SafetyClassBusinessModifier * NXOpen::Annotations::BusinessModifierCollection::CreateSafetyClassBusinessModifier ( const char * modifierName)

创建安全等级业务修饰符

返回
新建的安全等级业务修饰符
弃用
自NX6.0.0起已弃用。请改用 BusinessModifierCollection::CreateSafetyClassBusinessModifierBuilder

在NX4.0.0中创建。

许可要求:geometric_tol ("GDT")

创建安全等级业务修饰符

返回
新建的安全等级业务修饰符
弃用
自NX6.0.0起已弃用。请改用 BusinessModifierCollection::CreateSafetyClassBusinessModifierBuilder

在NX4.0.0中创建。

许可要求:geometric_tol ("GDT")
参数
modifierName修饰符的知识融合名称

◆ CreateSafetyClassBusinessModifierBuilder()

NXOpen::Annotations::SafetyClassBusinessModifierBuilder * NXOpen::Annotations::BusinessModifierCollection::CreateSafetyClassBusinessModifierBuilder ( NXOpen::Annotations::SafetyClassBusinessModifier * safetyclassbusinessmodifier)

创建 NXOpen::Annotations::SafetyClassBusinessModifierBuilder
在NX6.0.0中创建。

许可要求:无

参数
safetyclassbusinessmodifier安全等级业务修饰符

◆ CreateUrlBusinessModifier()

NX_DEPRECATED("Deprecated in NX6.0.0. Use BusinessModifierCollection::CreateUrlBusinessModifier instead.") NXOpen NXOpen::Annotations::UrlBusinessModifier * NXOpen::Annotations::BusinessModifierCollection::CreateUrlBusinessModifier ( const char * modifierName)

创建URL业务修饰符

返回
新的URL业务修饰符
弃用
自NX6.0.0起已弃用。请改用 BusinessModifierCollection::CreateUrlBusinessModifier

在NX4.0.0中创建。

许可要求:geometric_tol("GDT")

创建URL业务修饰符

返回
新的URL业务修饰符
弃用
自NX6.0.0起已弃用。请改用 BusinessModifierCollection::CreateUrlBusinessModifier

在NX4.0.0中创建。

许可要求:geometric_tol("GDT")
参数
modifierName修饰符的知识融合名称

◆ CreateUrlBusinessModifierBuilder()

NXOpen::Annotations::UrlBusinessModifierBuilder * NXOpen::Annotations::BusinessModifierCollection::CreateUrlBusinessModifierBuilder ( NXOpen::Annotations::UrlBusinessModifier * urlbusinessmodifier)

创建 NXOpen::Annotations::UrlBusinessModifierBuilder
在NX6.0.0中创建。

许可要求:无

参数
urlbusinessmodifierURL业务修饰符

◆ end()

iterator NXOpen::Annotations::BusinessModifierCollection::end ( )
inline

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

◆ FindObject() [1/2]

NXOpen::TaggedObject * NXOpen::Annotations::BusinessModifierCollection::FindObject ( const char * journalIdentifier)

查找日志中记录的具有给定标识符的 NXOpen::Annotations::BusinessModifier 。 对象在不同软件版本中可能不会返回与其JournalIdentifier相同的值。 但是,当向FindObject传递其旧版本的日志标识符时,新版本的软件应能找到同一对象。 通常,此方法不应在手写代码中使用,其存在是为了支持日志的记录和回放。 如果找不到具有给定日志标识符的对象,将抛出异常。

返回
具有此标识符的业务修饰符
在NX6.0.0中创建。

许可要求:无
参数
journalIdentifier业务修饰符的标识符

◆ FindObject() [2/2]

NXOpen::TaggedObject * NXOpen::Annotations::BusinessModifierCollection::FindObject ( const NXString & journalIdentifier)

查找日志中记录的具有给定标识符的 NXOpen::Annotations::BusinessModifier 。 对象在不同软件版本中可能不会返回与其JournalIdentifier相同的值。 但是,当向FindObject传递其旧版本的日志标识符时,新版本的软件应能找到同一对象。 通常,此方法不应在手写代码中使用,其存在是为了支持日志的记录和回放。 如果找不到具有给定日志标识符的对象,将抛出异常。

返回
具有此标识符的业务修饰符
在NX6.0.0中创建。

许可要求:无
参数
journalIdentifier业务修饰符的标识符

◆ Tag()

tag_t NXOpen::Annotations::BusinessModifierCollection::Tag ( ) const

返回此对象的标签。