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

元素集合 更多...

#include <PartMfg_ElementCollection.hxx>

类 NXOpen::PartMfg::ElementCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

void AddElements (const std::vector< NXOpen::PartMfg::Element * > &elementsToBeAdded, NXOpen::PartMfg::Element *parentLineElement, int targetIndex)
iterator begin ()
void ConsumeDesignReferenceElements (const std::vector< NXOpen::PartMfg::Element * > &objects, std::vector< NXOpen::PartMfg::Element * > &copiedObjects)
NXOpen::PartMfg::AdHocElementBuilderCreateAdHocElementBuilder (NXOpen::PartMfg::Element *element)
NXOpen::PartMfg::AttributeBuilderCreateAttributeBuilder ()
NXOpen::PartMfg::DocumentElementBuilderCreateDocumentElementBuilder (NXOpen::PartMfg::Element *element)
NXOpen::PartMfg::FolderElementBuilderCreateFolderElementBuilder (NXOpen::PartMfg::Element *element)
NXOpen::PartMfg::MaterialElementBuilderCreateMaterialElementBuilder (NXOpen::PartMfg::Element *element)
NXOpen::PartMfg::ModelElementBuilderCreateModelElementBuilder (NXOpen::PartMfg::Element *element)
NXOpen::PartMfg::OperationElementBuilderCreateOperationElementBuilder (NXOpen::PartMfg::Element *element)
NXOpen::PartMfg::ResourceElementBuilderCreateResourceElementBuilder (NXOpen::PartMfg::Element *element)
NXOpen::PartMfg::RoleElementBuilderCreateRoleElementBuilder (NXOpen::PartMfg::Element *element)
NXOpen::PartMfg::StepElementBuilderCreateStepElementBuilder (NXOpen::PartMfg::Element *element)
iterator end ()
NXOpen::PartMfg::ElementFindObject (const char *journalIdentifier)
NXOpen::PartMfg::ElementFindObject (const NXString &journalIdentifier)
void MoveElements (const std::vector< NXOpen::PartMfg::Element * > &elementsToBeMoved, NXOpen::PartMfg::Element *parentLineElement, NXOpen::PartMfg::Element *targetElement)
void RemoveNthElements (const std::vector< int > &nthIndexes, NXOpen::PartMfg::Element *parentLineElement)
void ReorderNthElements (const std::vector< int > &nthIndexes, NXOpen::PartMfg::Element *parentLineElement, int tagretIndex)
tag_t Tag () const

详细描述

元素集合

表示工艺清单中元素的集合对象。
要获取此类的实例,请参考 NXOpen::PartMfg::PartMfgPart

创建于NX2212.0.0版本。

成员函数说明

◆ AddElements()

void NXOpen::PartMfg::ElementCollection::AddElements ( const std::vector< NXOpen::PartMfg::Element * > & elementsToBeAdded,
NXOpen::PartMfg::Element * parentLineElement,
int targetIndex )
   插入@link PartMfg::Element PartMfg::Element@endlink 实例


版本:NX2212.0.0

许可要求:nx_mbpm_bill_of_proc("NX 工艺清单")

参数
elementsToBeAdded元素范围
parentLineElement父级行元素
targetIndex目标索引

◆ begin()

iterator NXOpen::PartMfg::ElementCollection::begin ( )

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

◆ ConsumeDesignReferenceElements()

void NXOpen::PartMfg::ElementCollection::ConsumeDesignReferenceElements ( const std::vector< NXOpen::PartMfg::Element * > & objects,
std::vector< NXOpen::PartMfg::Element * > & copiedObjects )

将未分配元素升级为已分配元素
创建于NX2306.0.0。

许可要求: nx_mbpm_bill_of_proc ("NX 工艺清单")

参数
objects对象
copiedObjects复制的元素

◆ CreateAdHocElementBuilder()

NXOpen::PartMfg::AdHocElementBuilder * NXOpen::PartMfg::ElementCollection::CreateAdHocElementBuilder ( NXOpen::PartMfg::Element * element)
   创建@link NXOpen::PartMfg::AdHocElementBuilder NXOpen::PartMfg::AdHocElementBuilder@endlink 实例


版本:NX2212.0.0

许可要求:nx_mbpm_bill_of_proc("NX 工艺清单")

参数
element元素

◆ CreateAttributeBuilder()

NXOpen::PartMfg::AttributeBuilder * NXOpen::PartMfg::ElementCollection::CreateAttributeBuilder ( )
   创建@link NXOpen::PartMfg::AttributeBuilder NXOpen::PartMfg::AttributeBuilder@endlink实例


版本:NX2212.0.0

许可要求:nx_mbpm_bill_of_proc("NX 工艺清单")

◆ CreateDocumentElementBuilder()

NXOpen::PartMfg::DocumentElementBuilder * NXOpen::PartMfg::ElementCollection::CreateDocumentElementBuilder ( NXOpen::PartMfg::Element * element)
   创建@link NXOpen::PartMfg::DocumentElementBuilder NXOpen::PartMfg::DocumentElementBuilder@endlink 的实例


创建于NX2212.0.0。

许可要求: nx_mbpm_bill_of_proc ("NX 工艺清单")

参数
element元素

◆ CreateFolderElementBuilder()

NXOpen::PartMfg::FolderElementBuilder * NXOpen::PartMfg::ElementCollection::CreateFolderElementBuilder ( NXOpen::PartMfg::Element * element)
   创建@link NXOpen::PartMfg::FolderElementBuilder NXOpen::PartMfg::FolderElementBuilder@endlink实例


版本:NX2212.0.0

许可要求:nx_mbpm_bill_of_proc("NX 工艺清单")

参数
element元素

◆ CreateMaterialElementBuilder()

NXOpen::PartMfg::MaterialElementBuilder * NXOpen::PartMfg::ElementCollection::CreateMaterialElementBuilder ( NXOpen::PartMfg::Element * element)
   创建@link NXOpen::PartMfg::MaterialElementBuilder NXOpen::PartMfg::MaterialElementBuilder@endlink 实例


版本:NX2212.0.0

许可要求:nx_mbpm_bill_of_proc("NX 工艺清单")

参数
element元素

◆ CreateModelElementBuilder()

NXOpen::PartMfg::ModelElementBuilder * NXOpen::PartMfg::ElementCollection::CreateModelElementBuilder ( NXOpen::PartMfg::Element * element)
   创建@link NXOpen::PartMfg::ModelElementBuilder NXOpen::PartMfg::ModelElementBuilder@endlink实例


版本:NX2212.0.0

许可要求:nx_mbpm_bill_of_proc("NX 工艺清单")

参数
element元素

◆ CreateOperationElementBuilder()

NXOpen::PartMfg::OperationElementBuilder * NXOpen::PartMfg::ElementCollection::CreateOperationElementBuilder ( NXOpen::PartMfg::Element * element)
   创建@link NXOpen::PartMfg::OperationElementBuilder NXOpen::PartMfg::OperationElementBuilder@endlink 实例


版本:NX2212.0.0

许可要求:nx_mbpm_bill_of_proc("NX 工艺清单")

参数
element元素

◆ CreateResourceElementBuilder()

NXOpen::PartMfg::ResourceElementBuilder * NXOpen::PartMfg::ElementCollection::CreateResourceElementBuilder ( NXOpen::PartMfg::Element * element)
   创建@link NXOpen::PartMfg::ResourceElementBuilder NXOpen::PartMfg::ResourceElementBuilder@endlink 实例


版本:NX2212.0.0

许可要求:nx_mbpm_bill_of_proc("NX 工艺清单")

参数
element元素

◆ CreateRoleElementBuilder()

NXOpen::PartMfg::RoleElementBuilder * NXOpen::PartMfg::ElementCollection::CreateRoleElementBuilder ( NXOpen::PartMfg::Element * element)
   创建@link NXOpen::PartMfg::RoleElementBuilder NXOpen::PartMfg::RoleElementBuilder@endlink 实例


版本:NX2212.0.0

许可要求:nx_mbpm_bill_of_proc("NX 工艺清单")

参数
element元素

◆ CreateStepElementBuilder()

NXOpen::PartMfg::StepElementBuilder * NXOpen::PartMfg::ElementCollection::CreateStepElementBuilder ( NXOpen::PartMfg::Element * element)
   创建@link NXOpen::PartMfg::StepElementBuilder NXOpen::PartMfg::StepElementBuilder@endlink 实例


版本:NX2212.0.0

许可要求:nx_mbpm_bill_of_proc("NX 工艺清单")

参数
element元素

◆ end()

iterator NXOpen::PartMfg::ElementCollection::end ( )
inline

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

◆ FindObject() [1/2]

NXOpen::PartMfg::Element * NXOpen::PartMfg::ElementCollection::FindObject ( const char * journalIdentifier)
   根据日志中记录的标识符查找@link NXOpen::PartMfg::Element NXOpen::PartMfg::Element@endlink。
   若找不到对应名称的对象,将抛出异常。 @return  对应名称的@link NXOpen::PartMfg::Element NXOpen::PartMfg::Element@endlink。


版本:NX2212.0.0

许可要求:无

参数
journalIdentifier要查找的标识符

◆ FindObject() [2/2]

NXOpen::PartMfg::Element * NXOpen::PartMfg::ElementCollection::FindObject ( const NXString & journalIdentifier)
   根据日志中记录的标识符查找@link NXOpen::PartMfg::Element NXOpen::PartMfg::Element@endlink。
   若找不到对应名称的对象,将抛出异常。 @return  对应名称的@link NXOpen::PartMfg::Element NXOpen::PartMfg::Element@endlink。


版本:NX2212.0.0

许可要求:无

参数
journalIdentifier要查找的标识符

◆ MoveElements()

void NXOpen::PartMfg::ElementCollection::MoveElements ( const std::vector< NXOpen::PartMfg::Element * > & elementsToBeMoved,
NXOpen::PartMfg::Element * parentLineElement,
NXOpen::PartMfg::Element * targetElement )
   插入@link PartMfg::Element PartMfg::Element@endlink 的实例


创建于NX2406.0.0。

许可要求: nx_mbpm_bill_of_proc ("NX 工艺清单")

参数
elementsToBeMoved要移动的元素范围
parentLineElement父行元素
targetElement目标元素

◆ RemoveNthElements()

void NXOpen::PartMfg::ElementCollection::RemoveNthElements ( const std::vector< int > & nthIndexes,
NXOpen::PartMfg::Element * parentLineElement )
   删除@link PartMfg::Element PartMfg::Element@endlink 实例


版本:NX2212.0.0

许可要求:nx_mbpm_bill_of_proc("NX 工艺清单")

参数
nthIndexes元素索引范围
parentLineElement父级行元素

◆ ReorderNthElements()

void NXOpen::PartMfg::ElementCollection::ReorderNthElements ( const std::vector< int > & nthIndexes,
NXOpen::PartMfg::Element * parentLineElement,
int tagretIndex )
   重新排序@link PartMfg::Element PartMfg::Element@endlink 实例


版本:NX2212.0.0

许可要求:nx_mbpm_bill_of_proc("NX 工艺清单")

参数
nthIndexes元素索引范围
parentLineElement父级行元素
tagretIndex目标索引

◆ Tag()

tag_t NXOpen::PartMfg::ElementCollection::Tag ( ) const

返回此对象的标识。