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

PMI属性构建器 更多...

#include <Annotations_PmiAttributeBuilder.hxx>

类 NXOpen::Annotations::PmiAttributeBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Annotations::BalloonNoteBuilder NXOpen::Annotations::BaseSurfaceFinishBuilder NXOpen::Annotations::CompanyProprietaryInformationBuilder NXOpen::Annotations::CoordinateNoteBuilder NXOpen::Annotations::EnterpriseIdentificationBuilder NXOpen::Annotations::ExportControlBuilder NXOpen::Annotations::GeneralNoteBuilder NXOpen::Annotations::GovernmentSecurityInformationBuilder NXOpen::Annotations::LocatorDesignatorBuilder NXOpen::Annotations::MaterialSpecificationBuilder NXOpen::Annotations::PartIdentificationBuilder NXOpen::Annotations::PmiIntegerBuilder NXOpen::Annotations::PmiNumberBuilder NXOpen::Annotations::PmiStringBuilder NXOpen::Annotations::PmiUrlNoteBuilder NXOpen::Annotations::PmiUserDefinedBuilder NXOpen::Annotations::ProcessSpecificationBuilder NXOpen::Annotations::SpecificNoteBuilder

Public 成员函数

NXOpen::Annotations::AssociatedObjectsBuilderAssociatedObjects ()
NXOpen::Annotations::PmiAttribute ()
NXOpen::NXObjectBusinessModifier ()
std::vector< NXOpen::NXObject * > GetAttributeValues ()
NXString KnowledgeFusionClassName ()
NXOpen::Annotations::LeaderBuilderLeader ()
NXOpen::Annotations::OriginBuilderOrigin ()
void SetAttribute (NXOpen::Annotations::Pmi *attribute)
void SetAttributeValues (const std::vector< NXOpen::NXObject * > &attributeValues)
void SetBusinessModifier (NXOpen::NXObject *businessModifier)
void SetKnowledgeFusionClassName (const char *knowledgeFusionClassName)
void SetKnowledgeFusionClassName (const NXString &knowledgeFusionClassName)
NXOpen::Annotations::StyleBuilderStyle ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _PmiAttributeBuilderBuilder

详细描述

PMI属性构建器

表示 NXOpen::Annotations::PmiAttribute 构建器
要创建此类的新实例,请使用 NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeBuilder

创建于 NX6.0.0.

成员函数说明

◆ AssociatedObjects()

NXOpen::Annotations::AssociatedObjectsBuilder * NXOpen::Annotations::PmiAttributeBuilder::AssociatedObjects ( )

返回 注释的 NXOpen::Annotations::AssociatedObjectsBuilder
创建于 NX6.0.0.

许可要求:无

◆ Attribute()

NXOpen::Annotations::Pmi * NXOpen::Annotations::PmiAttributeBuilder::Attribute ( )

返回 此注释的 NXOpen::Annotations::Pmi
创建于 NX6.0.0.

许可要求:无

◆ BusinessModifier()

NXOpen::NXObject * NXOpen::Annotations::PmiAttributeBuilder::BusinessModifier ( )

返回 业务修饰符
创建于 NX6.0.0.

许可要求:无

◆ GetAttributeValues()

std::vector< NXOpen::NXObject * > NXOpen::Annotations::PmiAttributeBuilder::GetAttributeValues ( )

返回属性值
创建于 NX6.0.0.

许可要求:无

◆ KnowledgeFusionClassName()

NXString NXOpen::Annotations::PmiAttributeBuilder::KnowledgeFusionClassName ( )

返回 知识融合类名文件,默认类为 UG 提供的 pmi KF 类
创建于 NX6.0.0.

许可要求:无

◆ Leader()

NXOpen::Annotations::LeaderBuilder * NXOpen::Annotations::PmiAttributeBuilder::Leader ( )

返回 注释的 NXOpen::Annotations::LeaderBuilder
创建于 NX6.0.0.

许可要求:无

◆ Origin()

NXOpen::Annotations::OriginBuilder * NXOpen::Annotations::PmiAttributeBuilder::Origin ( )

返回 注释的 NXOpen::Annotations::OriginBuilder
创建于 NX6.0.0.

许可要求:无

◆ SetAttribute()

void NXOpen::Annotations::PmiAttributeBuilder::SetAttribute ( NXOpen::Annotations::Pmi * attribute)

设置 此注释的 NXOpen::Annotations::Pmi
创建于 NX6.0.0.

许可要求:无

参数
attributeattribute

◆ SetAttributeValues()

void NXOpen::Annotations::PmiAttributeBuilder::SetAttributeValues ( const std::vector< NXOpen::NXObject * > & attributeValues)

设置属性值
创建于 NX6.0.0.

许可要求:无

参数
attributeValuesattribute values

◆ SetBusinessModifier()

void NXOpen::Annotations::PmiAttributeBuilder::SetBusinessModifier ( NXOpen::NXObject * businessModifier)

设置 业务修饰符
创建于 NX6.0.0.

许可要求:无

参数
businessModifierbusinessmodifier

◆ SetKnowledgeFusionClassName() [1/2]

void NXOpen::Annotations::PmiAttributeBuilder::SetKnowledgeFusionClassName ( const char * knowledgeFusionClassName)

设置 知识融合类名文件,默认类为 UG 提供的 pmi KF 类
创建于 NX6.0.0.

许可要求:无

参数
knowledgeFusionClassNameknowledgefusionclassname

◆ SetKnowledgeFusionClassName() [2/2]

void NXOpen::Annotations::PmiAttributeBuilder::SetKnowledgeFusionClassName ( const NXString & knowledgeFusionClassName)

设置 知识融合类名文件,默认类为 UG 提供的 pmi KF 类
创建于 NX6.0.0.

许可要求:无

参数
knowledgeFusionClassNameknowledgefusionclassname

◆ Style()

NXOpen::Annotations::StyleBuilder * NXOpen::Annotations::PmiAttributeBuilder::Style ( )

返回 注释的 NXOpen::Annotations::StyleBuilder
创建于 NX6.0.0.

许可要求:无