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

装配布置集合 更多...

#include <Assemblies_ArrangementCollection.hxx>

类 NXOpen::Assemblies::ArrangementCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::Assemblies::ArrangementCreate (NXOpen::Assemblies::Arrangement *templateArrangement, const char *name)
NXOpen::Assemblies::ArrangementCreate (NXOpen::Assemblies::Arrangement *templateArrangement, const NXString &name)
NXOpen::Assemblies::ArrangementCreateIsolated (NXOpen::Assemblies::Arrangement *templateArrangement, const char *name)
NXOpen::Assemblies::ArrangementCreateIsolated (NXOpen::Assemblies::Arrangement *templateArrangement, const NXString &name)
iterator end ()
NXOpen::Assemblies::ArrangementFindObject (const char *journalIdentifier)
NXOpen::Assemblies::ArrangementFindObject (const NXString &journalIdentifier)
tag_t Tag () const

详细描述

装配布置集合

布置对象的集合
要获取此类的实例,请参考 NXOpen::Assemblies::ComponentAssembly

创建于 NX3.0.0.

成员函数说明

◆ begin()

iterator NXOpen::Assemblies::ArrangementCollection::begin ( )

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

◆ Create() [1/2]

NXOpen::Assemblies::Arrangement * NXOpen::Assemblies::ArrangementCollection::Create ( NXOpen::Assemblies::Arrangement * templateArrangement,
const char * name )

基于现有的标准 NXOpen::Assemblies::Arrangement 创建一个标准 NXOpen::Assemblies::Arrangement 。 注意,任何包含组件的 NXOpen::Assemblies::ComponentAssembly 将至少有一个标准 NXOpen::Assemblies::Arrangement 。 参见 NXOpen::Assemblies::ComponentAssembly::ActiveArrangement 。 注意,现有的 NXOpen::Assemblies::Arrangement 不能是隔离的。

返回
新的布置
在 NX3.0.0 版本创建。

许可要求:装配 ("ASSEMBLIES MODULE")
参数
templateArrangement原始的 NXOpen::Assemblies::Arrangement 。新的 NXOpen::Assemblies::Arrangement 将从此复制。此 NXOpen::Assemblies::Arrangement 不能是隔离的。
name新布置的名称

◆ Create() [2/2]

NXOpen::Assemblies::Arrangement * NXOpen::Assemblies::ArrangementCollection::Create ( NXOpen::Assemblies::Arrangement * templateArrangement,
const NXString & name )

基于现有的标准 NXOpen::Assemblies::Arrangement 创建一个标准 NXOpen::Assemblies::Arrangement 。 注意,任何包含组件的 NXOpen::Assemblies::ComponentAssembly 将至少有一个标准 NXOpen::Assemblies::Arrangement 。 参见 NXOpen::Assemblies::ComponentAssembly::ActiveArrangement 。 注意,现有的 NXOpen::Assemblies::Arrangement 不能是隔离的。

返回
新的布置
在 NX3.0.0 版本创建。

许可要求:装配 ("ASSEMBLIES MODULE")
参数
templateArrangement原始的 NXOpen::Assemblies::Arrangement 。新的 NXOpen::Assemblies::Arrangement 将从此复制。此 NXOpen::Assemblies::Arrangement 不能是隔离的。
name新布置的名称

◆ CreateIsolated() [1/2]

NXOpen::Assemblies::Arrangement * NXOpen::Assemblies::ArrangementCollection::CreateIsolated ( NXOpen::Assemblies::Arrangement * templateArrangement,
const char * name )

基于现有的 NXOpen::Assemblies::Arrangement NXOpen::Assemblies::Arrangement 创建一个隔离的 NXOpen::Assemblies::Arrangement 。 注意,任何包含组件的 NXOpen::Assemblies::ComponentAssembly 将至少有一个标准 NXOpen::Assemblies::Arrangement 。 参见 Assemblies::ComponentAssembly::ActiveArrangement 。 注意,现有的 NXOpen::Assemblies::Arrangement 不能是隔离的。

返回
新的 NXOpen::Assemblies::Arrangement
在 NX9.0.1 版本创建。

许可要求:装配 ("ASSEMBLIES MODULE")
参数
templateArrangement原始的 NXOpen::Assemblies::Arrangement 。此 NXOpen::Assemblies::Arrangement 不能是隔离的。
nameNXOpen::Assemblies::Arrangement 的名称。

◆ CreateIsolated() [2/2]

NXOpen::Assemblies::Arrangement * NXOpen::Assemblies::ArrangementCollection::CreateIsolated ( NXOpen::Assemblies::Arrangement * templateArrangement,
const NXString & name )

基于现有的 NXOpen::Assemblies::Arrangement NXOpen::Assemblies::Arrangement 创建一个隔离的 NXOpen::Assemblies::Arrangement 。 注意,任何包含组件的 NXOpen::Assemblies::ComponentAssembly 将至少有一个标准 NXOpen::Assemblies::Arrangement 。 参见 Assemblies::ComponentAssembly::ActiveArrangement 。 注意,现有的 NXOpen::Assemblies::Arrangement 不能是隔离的。

返回
新的 NXOpen::Assemblies::Arrangement
在 NX9.0.1 版本创建。

许可要求:装配 ("ASSEMBLIES MODULE")
参数
templateArrangement原始的 NXOpen::Assemblies::Arrangement 。此 NXOpen::Assemblies::Arrangement 不能是隔离的。
nameNXOpen::Assemblies::Arrangement 的名称。

◆ end()

iterator NXOpen::Assemblies::ArrangementCollection::end ( )
inline

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

◆ FindObject() [1/2]

NXOpen::Assemblies::Arrangement * NXOpen::Assemblies::ArrangementCollection::FindObject ( const char * journalIdentifier)

根据日志中记录的标识符查找对应的 NXOpen::Assemblies::Arrangement 。 同一对象在不同软件版本中可能返回不同的日志标识符值。但是,当传递旧版本的日志标识符给 FindObject 时,新版本软件应能找到同一对象。通常,此方法不应在手写代码中使用,主要用于支持日志的记录和回放。 如果找不到具有给定日志标识符的对象,将抛出异常。

返回
找到的排列,如果不存在此类排列则返回 null。
创建于 NX3.0.0。

许可要求:无
参数
journalIdentifier要查找的排列名称

◆ FindObject() [2/2]

NXOpen::Assemblies::Arrangement * NXOpen::Assemblies::ArrangementCollection::FindObject ( const NXString & journalIdentifier)

根据日志中记录的标识符查找对应的 NXOpen::Assemblies::Arrangement 。 同一对象在不同软件版本中可能返回不同的日志标识符值。但是,当传递旧版本的日志标识符给 FindObject 时,新版本软件应能找到同一对象。通常,此方法不应在手写代码中使用,主要用于支持日志的记录和回放。 如果找不到具有给定日志标识符的对象,将抛出异常。

返回
找到的排列,如果不存在此类排列则返回 null。
创建于 NX3.0.0。

许可要求:无
参数
journalIdentifier要查找的排列名称

◆ Tag()

tag_t NXOpen::Assemblies::ArrangementCollection::Tag ( ) const

返回此对象的标签。