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

属性源对象构建器接口 更多...

#include <IAttributeSourceObjectBuilder.hxx>

类 NXOpen::IAttributeSourceObjectBuilder 继承关系图:
NXOpen::Assemblies::AddComponentBuilder NXOpen::Assemblies::CopyDesignElementBuilder NXOpen::Assemblies::DesignElementBuilder NXOpen::Assemblies::SubsetBuilder NXOpen::Features::ShipDesign::CopyPasteNewBuilder NXOpen::Gateway::IGenericFileNewApplicationBuilder NXOpen::Motion::AddSubmechanismBuilder NXOpen::PDM::ExportWorksetForReferenceBuilder NXOpen::PDM::ExternalFileReferenceListBuilder NXOpen::PDM::ICloneOperation NXOpen::PDM::ObjectCreateBuilder NXOpen::PDM::PartOperationBuilder NXOpen::PDM::SmartSaveBuilder NXOpen::PLAS::RunBuilder

Public 成员函数

virtual NXOpen::ErrorListAutoAssignAttributes (const std::vector< NXOpen::NXObject * > &objects)=0
virtual NXOpen::ErrorListAutoAssignAttributesWithNamingPattern (const std::vector< NXOpen::NXObject * > &objects, const std::vector< NXOpen::NXObject * > &properties)=0
virtual NXOpen::NXObjectCreateAttributeTitleToNamingPatternMap (std::vector< NXString > &attributeTitles, std::vector< NXString > &titlePatterns)=0
virtual void GetItemNamingRulePatterns (NXOpen::NXObject *object, std::vector< NXString > &patternList)=0
virtual void GetItemRevisionNamingRules (NXOpen::NXObject *object, std::vector< NXString > &revOptions)=0

详细描述

属性源对象构建器接口

表示对NXOpen::NXObject 数组执行各种数据库操作的接口。
创建于NX8.5.0。

成员函数说明

◆ AutoAssignAttributes()

◆ AutoAssignAttributesWithNamingPattern()

virtual NXOpen::ErrorList * NXOpen::IAttributeSourceObjectBuilder::AutoAssignAttributesWithNamingPattern ( const std::vector< NXOpen::NXObject * > & objects,
const std::vector< NXOpen::NXObject * > & properties )
pure virtual

◆ CreateAttributeTitleToNamingPatternMap()

virtual NXOpen::NXObject * NXOpen::IAttributeSourceObjectBuilder::CreateAttributeTitleToNamingPatternMap ( std::vector< NXString > & attributeTitles,
std::vector< NXString > & titlePatterns )
pure virtual

◆ GetItemNamingRulePatterns()

virtual void NXOpen::IAttributeSourceObjectBuilder::GetItemNamingRulePatterns ( NXOpen::NXObject * object,
std::vector< NXString > & patternList )
pure virtual

◆ GetItemRevisionNamingRules()

virtual void NXOpen::IAttributeSourceObjectBuilder::GetItemRevisionNamingRules ( NXOpen::NXObject * object,
std::vector< NXString > & revOptions )
pure virtual