|
NX Open C++ 参考指南 2406 v1.1
|
组件集合 更多...
#include <Layout2d_ComponentCollection.hxx>
类 | |
| class | iterator |
组件集合
表示NXOpen::Layout2d::Component 的集合。
要获取此类的实例,请参考NXOpen::Part
创建于NX10.0.0。
| iterator NXOpen::Layout2d::ComponentCollection::begin | ( | ) |
返回指向第一个元素的迭代器。
| NXOpen::Layout2d::AssemblyFromLayout2dBuilder * NXOpen::Layout2d::ComponentCollection::CreateAssemblyFromLayout2dBuilder | ( | ) |
创建可从所选布局创建装配的NXOpen::Layout2d::AssemblyFromLayout2dBuilder
在NX10.0.0中创建。
许可证要求:nx_layout ("NX Layout")
| NXOpen::Layout2d::AssociativeAssemblyBuilder * NXOpen::Layout2d::ComponentCollection::CreateAssociativeAssemblyBuilder | ( | ) |
创建NXOpen::Layout2d::AssociativeAssemblyBuilder
在NX1847.0.0中创建。
许可证要求:nx_layout ("NX Layout")
| NXOpen::Layout2d::ComponentActiveSetBuilder * NXOpen::Layout2d::ComponentCollection::CreateComponentActiveSetBuilder | ( | ) |
创建NXOpen::Layout2d::ComponentActiveSetBuilder
在NX1953.0.0中创建。
许可证要求:nx_layout ("NX Layout")
| NXOpen::Layout2d::CreateComponentFrom3DBuilder * NXOpen::Layout2d::ComponentCollection::CreateComponentFrom3dBuilder | ( | NXOpen::View * | myView | ) |
创建可从所选布局创建装配的NXOpen::Layout2d::CreateComponentFrom3DBuilder
在NX11.0.0中创建。
许可证要求:nx_layout ("NX Layout")
| myView | 视图 |
| NXOpen::Layout2d::DefineComponentAnchorPointBuilder * NXOpen::Layout2d::ComponentCollection::CreateDefineComponentAnchorPointBuilder | ( | ) |
创建一个 NXOpen::Layout2d::DefineComponentAnchorPointBuilder,该构建器可定义2D组件的锚点位置。
创建于NX10.0.0。
许可要求:nx_layout ("NX Layout")
| NXOpen::Layout2d::DefineComponentBuilder * NXOpen::Layout2d::ComponentCollection::CreateDefineComponentBuilder | ( | NXOpen::Layout2d::Component * | component | ) |
创建一个 NXOpen::Layout2d::DefineComponentBuilder,该构建器可创建具有指定内容、锚点、名称和重用库目标文件夹的完整定义的2D组件。
创建于NX10.0.0。
许可要求:nx_layout ("NX Layout")
| component | 保留供将来使用。使用NULL。 |
| NXOpen::Layout2d::ExportComponentHierarchyBuilder * NXOpen::Layout2d::ComponentCollection::CreateExportComponentHierarchyBuilder | ( | ) |
创建NXOpen::Layout2d::ExportComponentHierarchyBuilder
在NX11.0.0中创建。
许可证要求:nx_layout ("NX Layout")
| NXOpen::Layout2d::InheritDisplayAttributesBuilder * NXOpen::Layout2d::ComponentCollection::CreateInheritDisplayAttributesBuilder | ( | ) |
创建NXOpen::Layout2d::InheritDisplayAttributesBuilder
在NX1926.0.0中创建。
许可证要求:nx_layout ("NX Layout")
| NXOpen::Layout2d::InsertComponentBuilder * NXOpen::Layout2d::ComponentCollection::CreateInsertComponentBuilder | ( | ) |
创建一个 NXOpen::Layout2d::InsertComponentBuilder,该构建器可在活动草图中插入2D组件实例。
创建于NX10.0.0。
许可要求:nx_layout ("NX Layout")
| NXOpen::Layout2d::MakeComponentUniqueBuilder * NXOpen::Layout2d::ComponentCollection::CreateMakeComponentUniqueBuilder | ( | ) |
创建一个 NXOpen::Layout2d::MakeComponentUniqueBuilder,该构建器可为选定的2D组件实例创建定义。
创建于NX10.0.0。
许可要求:nx_layout ("NX Layout")
| NXOpen::Layout2d::NewComponentBuilder * NXOpen::Layout2d::ComponentCollection::CreateNewComponentBuilder | ( | ) |
创建一个 NXOpen::Layout2d::NewComponentBuilder,该构建器可创建空的2D组件实例并将其定义存储在本地2D组件文件夹中。
创建于NX10.0.0。
许可要求:nx_layout ("NX Layout")
| NXOpen::Layout2d::PublishComponentBuilder * NXOpen::Layout2d::ComponentCollection::CreatePublishComponentBuilder | ( | ) |
创建一个 NXOpen::Layout2d::PublishComponentBuilder,该构建器可将本地定义导出到外部存储位置。
创建于NX10.0.0。
许可要求:nx_layout ("NX Layout")
| NXOpen::Layout2d::ReparentComponentBuilder * NXOpen::Layout2d::ComponentCollection::CreateReparentComponentBuilder | ( | ) |
创建可将所选2D部件实例重父到另一个2D部件或草图的NXOpen::Layout2d::ReplaceComponentBuilder
在NX11.0.0中创建。
许可证要求:nx_layout ("NX Layout")
| NXOpen::Layout2d::ReplaceComponentBuilder * NXOpen::Layout2d::ComponentCollection::CreateReplaceComponentBuilder | ( | ) |
创建一个 NXOpen::Layout2d::ReplaceComponentBuilder,该构建器可将选定的2D组件实例替换为另一个2D组件定义。
创建于NX10.0.0。
许可要求:nx_layout ("NX Layout")
| NXOpen::Layout2d::SmashComponentBuilder * NXOpen::Layout2d::ComponentCollection::CreateSmashComponentBuilder | ( | ) |
创建一个 NXOpen::Layout2d::SmashComponentBuilder,该构建器可分解选定的2D组件实例。
创建于NX10.0.0。
许可要求:nx_layout ("NX Layout")
| void NXOpen::Layout2d::ComponentCollection::DeleteComponents | ( | const std::vector< NXOpen::Layout2d::Component * > & | components | ) |
删除2D部件列表
在NX10.0.0中创建。
许可证要求:nx_layout ("NX Layout")
| components | 部件 |
|
inline |
返回指向最后一个元素之后位置的迭代器。
| NXOpen::Layout2d::Component * NXOpen::Layout2d::ComponentCollection::FindObject | ( | const char * | journalIdentifier | ) |
查找具有给定日志中记录的标识符的 NXOpen::Layout2d::Component 。 在软件的不同版本中,对象返回的JournalIdentifier可能不同。但当使用旧版本的日志标识符调用FindObject时,较新版本的软件应能找到相同的对象。通常,此方法不应在手写代码中使用,仅用于支持日志的录制和回放。 若找不到具有给定日志标识符的对象,将抛出异常。
| journalIdentifier | 要查找的2D组件的标识符 |
| NXOpen::Layout2d::Component * NXOpen::Layout2d::ComponentCollection::FindObject | ( | const NXString & | journalIdentifier | ) |
查找具有给定日志中记录的标识符的 NXOpen::Layout2d::Component 。 在软件的不同版本中,对象返回的JournalIdentifier可能不同。但当使用旧版本的日志标识符调用FindObject时,较新版本的软件应能找到相同的对象。通常,此方法不应在手写代码中使用,仅用于支持日志的录制和回放。 若找不到具有给定日志标识符的对象,将抛出异常。
| journalIdentifier | 要查找的2D组件的标识符 |
| bool NXOpen::Layout2d::ComponentCollection::IsComponentMember | ( | NXOpen::DisplayableObject * | disObject | ) |
验证对象是否属于此部件
| disObject | 可显示对象 |
| NXOpen::Drawings::OrderManager * NXOpen::Layout2d::ComponentCollection::OrderManagers | ( | ) |
返回部件的顺序管理器
在NX11.0.0中创建。
| tag_t NXOpen::Layout2d::ComponentCollection::Tag | ( | ) | const |
返回此对象的标签。
| void NXOpen::Layout2d::ComponentCollection::UpdateComponentHierarchy | ( | const std::vector< NXOpen::Layout2d::Component * > & | components | ) |
更新2D部件并将更改传播到给定布局中的层级结构
在NX11.0.0中创建。
许可证要求:nx_layout ("NX Layout")
| components | 部件 |
| void NXOpen::Layout2d::ComponentCollection::UpdateComponents | ( | const std::vector< NXOpen::Layout2d::Component * > & | components | ) |
更新2D部件但不将更改传播到给定布局中的层级结构
在NX11.0.0中创建。
许可证要求:nx_layout ("NX Layout")
| components | 部件 |