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

工具集合 更多...

#include <Features_ToolingCollection.hxx>

类 NXOpen::Features::ToolingCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::Tooling::FreeformUnformBuilderCreateFreeformUnformBuilder (NXOpen::Features::FreeformUnform *freeformUnform)
NXOpen::Tooling::PrebendBuilderCreatePrebendBuilder (NXOpen::Features::Prebend *prebend)
NXOpen::Tooling::UniversalUnformBuilderCreateUniversalUnformBuilder (NXOpen::Features::UniversalUnform *universalUnform)
iterator end ()
tag_t Tag () const
NXOpen::Features::FeatureToolingFindObject (const char *journalIdentifier)
NXOpen::Features::FeatureToolingFindObject (const NXString &journalIdentifier)

详细描述

工具集合

此类包含用于创建工装特征构建器的工厂方法。
要获取此类的实例,请参考 NXOpen::Features::FeatureCollection

在NX8.5.0中创建。

成员函数说明

◆ begin()

iterator NXOpen::Features::ToolingCollection::begin ( )

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

◆ CreateFreeformUnformBuilder()

NXOpen::Tooling::FreeformUnformBuilder * NXOpen::Features::ToolingCollection::CreateFreeformUnformBuilder ( NXOpen::Features::FreeformUnform * freeformUnform)

创建 NXOpen::Tooling::FreeformUnformBuilder

返回
FreeformUnformBuilder 对象
在 NX1847.0.0 中创建。

许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
参数
freeformUnformNXOpen::Features::FreeformUnform 待编辑

◆ CreatePrebendBuilder()

NXOpen::Tooling::PrebendBuilder * NXOpen::Features::ToolingCollection::CreatePrebendBuilder ( NXOpen::Features::Prebend * prebend)

创建 NXOpen::Tooling::PrebendBuilder

返回
PrebendBuilder 对象
在 NX10.0.0 中创建。

许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
参数
prebendNXOpen::Features::Prebend 待编辑

◆ CreateUniversalUnformBuilder()

NXOpen::Tooling::UniversalUnformBuilder * NXOpen::Features::ToolingCollection::CreateUniversalUnformBuilder ( NXOpen::Features::UniversalUnform * universalUnform)

创建 NXOpen::Tooling::UniversalUnformBuilder

返回
UniversalUnformBuilder 对象
在 NX8.5.0 中创建。

许可要求:prog_die_wizard ("UG/Progressive Die Wizard")
参数
universalUnformNXOpen::Features::UniversalUnform 待编辑

◆ end()

iterator NXOpen::Features::ToolingCollection::end ( )
inline

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

◆ Tag()

tag_t NXOpen::Features::ToolingCollection::Tag ( ) const

返回此对象的标签。

◆ ToolingFindObject() [1/2]

NXOpen::Features::Feature * NXOpen::Features::ToolingCollection::ToolingFindObject ( const char * journalIdentifier)

查找具有日志中记录的给定标识符的NXOpen::Features。不同软件版本中,对象的JournalIdentifier值可能不同。但较新版本软件在FindObject传入旧版本日志标识符时,应能找到同一对象。通常此方法不应用于手写代码,仅用于支持日志录制与回放。
若找不到具有给定日志标识符的对象,将抛出异常。

返回
具有此标识符的特征
版本:NX8.5.0。

许可要求:无
参数
journalIdentifier要查找的标识符

◆ ToolingFindObject() [2/2]

NXOpen::Features::Feature * NXOpen::Features::ToolingCollection::ToolingFindObject ( const NXString & journalIdentifier)

查找具有日志中记录的给定标识符的 NXOpen::Features 。对象在软件不同版本中的 JournalIdentifier 值可能不同,但较新版本软件使用旧版本日志标识符调用 FindObject 时应找到相同对象。通常此方法不用于手写代码,仅支持日志录制和回放。
若找不到具有给定日志标识符的对象将抛出异常。

返回
具有此标识符的特征
在 NX8.5.0 中创建。

许可要求:无
参数
journalIdentifier待查找的标识符