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

PMI属性集合 更多...

#include <Annotations_PmiAttributeCollection.hxx>

类 NXOpen::Annotations::PmiAttributeCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 成员函数

iterator begin ()
NXOpen::Annotations::BalloonNoteBuilderCreateBalloonNoteBuilder (NXOpen::Annotations::BalloonNote *balloonNote)
NXOpen::Annotations::CompanyProprietaryInformationBuilderCreateCompanyProprietaryInformationBuilder (NXOpen::Annotations::CompanyProprietaryInformation *companyProprietaryInformation)
NXOpen::Annotations::CoordinateNoteBuilderCreateCoordinateNoteBuilder (NXOpen::Annotations::CoordinateNote *coordinateNote)
NXOpen::Annotations::EnterpriseIdentificationBuilderCreateEnterpriseIdentificationBuilder (NXOpen::Annotations::EnterpriseIdentification *enterpriseIdentification)
NXOpen::Annotations::ExportControlBuilderCreateExportControlBuilder (NXOpen::Annotations::ExportControl *exportControl)
NXOpen::Annotations::GeneralNoteBuilderCreateGeneralNoteBuilder (NXOpen::Annotations::GeneralNote *generalNote)
NXOpen::Annotations::GovernmentSecurityInformationBuilderCreateGovernmentSecurityInformationBuilder (NXOpen::Annotations::GovernmentSecurityInformation *governmentSecurityInformation)
NXOpen::Annotations::LocatorDesignatorBuilderCreateLocatorDesignatorBuilder (NXOpen::Annotations::LocatorDesignator *locatorDesignator)
NXOpen::Annotations::MaterialSpecificationBuilderCreateMaterialSpecificationBuilder (NXOpen::Annotations::MaterialSpecification *materialSpecification)
NXOpen::Annotations::PartIdentificationBuilderCreatePartIdentificationBuilder (NXOpen::Annotations::PartIdentification *partIdentification)
NXOpen::Annotations::PmiAttributeBuilderCreatePmiAttributeBuilder (NXOpen::Annotations::PmiAttribute *pmiAttr)
NXOpen::Annotations::PmiAttributeValueIntegerBuilderCreatePmiAttributeValueIntegerBuilder (NXOpen::Annotations::PmiAttributeValueInteger *pmiAttributeValueInteger)
NXOpen::Annotations::PmiAttributeValueListBuilderCreatePmiAttributeValueListBuilder (NXOpen::Annotations::PmiAttributeValueList *pmiAttributeValueList)
NXOpen::Annotations::PmiAttributeValueMultipleStringBuilderCreatePmiAttributeValueMultipleStringBuilder (NXOpen::Annotations::PmiAttributeValueMultipleString *pmiAttributeValueMultipleString)
NXOpen::Annotations::PmiAttributeValueNumberBuilderCreatePmiAttributeValueNumberBuilder (NXOpen::Annotations::PmiAttributeValueNumber *pmiAttributeValueNumber)
NXOpen::Annotations::PmiAttributeValueStringBuilderCreatePmiAttributeValueStringBuilder (NXOpen::Annotations::PmiAttributeValueString *pmiAttributeValueString)
NXOpen::Annotations::PmiAttributeValueUrlBuilderCreatePmiAttributeValueUrlBuilder (NXOpen::Annotations::PmiAttributeValueUrl *pmiAttributeValueUrl)
NXOpen::Annotations::PmiIntegerBuilderCreatePmiIntegerBuilder (NXOpen::Annotations::PmiInteger *pmiInteger)
NXOpen::Annotations::PmiNumberBuilderCreatePmiNumberBuilder (NXOpen::Annotations::PmiNumber *pmiNumber)
NXOpen::Annotations::PmiStringBuilderCreatePmiStringBuilder (NXOpen::Annotations::PmiString *pmiString)
NXOpen::Annotations::PmiUrlNoteBuilderCreatePmiUrlNoteBuilder (NXOpen::Annotations::PmiUrlNote *pmiUrlNote)
NXOpen::Annotations::PmiUserDefinedBuilderCreatePmiUserDefinedBuilder (NXOpen::Annotations::PmiUserDefined *userDefined)
NXOpen::Annotations::ProcessSpecificationBuilderCreateProcessSpecificationBuilder (NXOpen::Annotations::ProcessSpecification *processSpecification)
NXOpen::Annotations::SpecificNoteBuilderCreateSpecificNoteBuilder (NXOpen::Annotations::SpecificNote *specificNote)
NXOpen::Annotations::SurfaceFinishBuilderCreateSurfaceFinishBuilder (NXOpen::Annotations::SurfaceFinish *surfaceFinish)
iterator end ()
NXOpen::TaggedObjectFindObject (const char *journalIdentifier)
NXOpen::TaggedObjectFindObject (const NXString &journalIdentifier)
tag_t Tag () const

详细描述

PMI属性集合

表示 NXOpen::Annotations::PmiAttribute 对象的集合。
要获取此类的实例,请参考 NXOpen::Annotations::PmiManager

创建于 NX6.0.0。

成员函数说明

◆ begin()

iterator NXOpen::Annotations::PmiAttributeCollection::begin ( )

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

◆ CreateBalloonNoteBuilder()

NXOpen::Annotations::BalloonNoteBuilder * NXOpen::Annotations::PmiAttributeCollection::CreateBalloonNoteBuilder ( NXOpen::Annotations::BalloonNote * balloonNote)

创建 NXOpen::Annotations::BalloonNoteBuilder
Created in NX6.0.0.

License requirements : None

参数
balloonNoteballoon note

◆ CreateCompanyProprietaryInformationBuilder()

NXOpen::Annotations::CompanyProprietaryInformationBuilder * NXOpen::Annotations::PmiAttributeCollection::CreateCompanyProprietaryInformationBuilder ( NXOpen::Annotations::CompanyProprietaryInformation * companyProprietaryInformation)

创建 NXOpen::Annotations::CompanyProprietaryInformationBuilder
Created in NX6.0.0.

License requirements : None

参数
companyProprietaryInformationcompany proprietary

◆ CreateCoordinateNoteBuilder()

NXOpen::Annotations::CoordinateNoteBuilder * NXOpen::Annotations::PmiAttributeCollection::CreateCoordinateNoteBuilder ( NXOpen::Annotations::CoordinateNote * coordinateNote)

创建 NXOpen::Annotations::CoordinateNoteBuilder
Created in NX6.0.0.

License requirements : None

参数
coordinateNotecoordinate note

◆ CreateEnterpriseIdentificationBuilder()

NXOpen::Annotations::EnterpriseIdentificationBuilder * NXOpen::Annotations::PmiAttributeCollection::CreateEnterpriseIdentificationBuilder ( NXOpen::Annotations::EnterpriseIdentification * enterpriseIdentification)

创建 NXOpen::Annotations::EnterpriseIdentificationBuilder
Created in NX6.0.0.

License requirements : None

参数
enterpriseIdentificationenterprise identification

◆ CreateExportControlBuilder()

NXOpen::Annotations::ExportControlBuilder * NXOpen::Annotations::PmiAttributeCollection::CreateExportControlBuilder ( NXOpen::Annotations::ExportControl * exportControl)

创建 NXOpen::Annotations::ExportControlBuilder
Created in NX6.0.0.

License requirements : None

参数
exportControl导出控制

◆ CreateGeneralNoteBuilder()

NXOpen::Annotations::GeneralNoteBuilder * NXOpen::Annotations::PmiAttributeCollection::CreateGeneralNoteBuilder ( NXOpen::Annotations::GeneralNote * generalNote)

创建 NXOpen::Annotations::GeneralNoteBuilder
Created in NX6.0.0.

License requirements : None

参数
generalNotegeneral note

◆ CreateGovernmentSecurityInformationBuilder()

NXOpen::Annotations::GovernmentSecurityInformationBuilder * NXOpen::Annotations::PmiAttributeCollection::CreateGovernmentSecurityInformationBuilder ( NXOpen::Annotations::GovernmentSecurityInformation * governmentSecurityInformation)

创建 NXOpen::Annotations::GovernmentSecurityInformationBuilder
Created in NX6.0.0.

License requirements : None

参数
governmentSecurityInformationeMarking government

◆ CreateLocatorDesignatorBuilder()

NXOpen::Annotations::LocatorDesignatorBuilder * NXOpen::Annotations::PmiAttributeCollection::CreateLocatorDesignatorBuilder ( NXOpen::Annotations::LocatorDesignator * locatorDesignator)

创建 NXOpen::Annotations::LocatorDesignatorBuilder
Created in NX6.0.0.

License requirements : None

参数
locatorDesignatorlocator designator

◆ CreateMaterialSpecificationBuilder()

NXOpen::Annotations::MaterialSpecificationBuilder * NXOpen::Annotations::PmiAttributeCollection::CreateMaterialSpecificationBuilder ( NXOpen::Annotations::MaterialSpecification * materialSpecification)

创建 NXOpen::Annotations::MaterialSpecificationBuilder
Created in NX6.0.0.

License requirements : None

参数
materialSpecificationmaterial specification

◆ CreatePartIdentificationBuilder()

NXOpen::Annotations::PartIdentificationBuilder * NXOpen::Annotations::PmiAttributeCollection::CreatePartIdentificationBuilder ( NXOpen::Annotations::PartIdentification * partIdentification)

创建 NXOpen::Annotations::PartIdentificationBuilder
Created in NX6.0.0.

License requirements : None

参数
partIdentificationpart identification

◆ CreatePmiAttributeBuilder()

NXOpen::Annotations::PmiAttributeBuilder * NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeBuilder ( NXOpen::Annotations::PmiAttribute * pmiAttr)

创建 NXOpen::Annotations::PmiAttributeBuilder
创建于 NX6.0.0.

许可要求:无

参数
pmiAttrPMI基类

◆ CreatePmiAttributeValueIntegerBuilder()

NXOpen::Annotations::PmiAttributeValueIntegerBuilder * NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeValueIntegerBuilder ( NXOpen::Annotations::PmiAttributeValueInteger * pmiAttributeValueInteger)

创建 NXOpen::Annotations::PmiAttributeValueIntegerBuilder
Created in NX6.0.0.

License requirements : None

参数
pmiAttributeValueIntegerinteger value

◆ CreatePmiAttributeValueListBuilder()

NXOpen::Annotations::PmiAttributeValueListBuilder * NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeValueListBuilder ( NXOpen::Annotations::PmiAttributeValueList * pmiAttributeValueList)

创建 NXOpen::Annotations::PmiAttributeValueListBuilder
Created in NX6.0.0.

License requirements : None

参数
pmiAttributeValueList列表值

◆ CreatePmiAttributeValueMultipleStringBuilder()

NXOpen::Annotations::PmiAttributeValueMultipleStringBuilder * NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeValueMultipleStringBuilder ( NXOpen::Annotations::PmiAttributeValueMultipleString * pmiAttributeValueMultipleString)

创建 NXOpen::Annotations::PmiAttributeValueMultipleStringBuilder
Created in NX6.0.0.

License requirements : None

参数
pmiAttributeValueMultipleStringmultiple string value

◆ CreatePmiAttributeValueNumberBuilder()

NXOpen::Annotations::PmiAttributeValueNumberBuilder * NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeValueNumberBuilder ( NXOpen::Annotations::PmiAttributeValueNumber * pmiAttributeValueNumber)

创建 NXOpen::Annotations::PmiAttributeValueNumberBuilder
Created in NX6.0.0.

License requirements : None

参数
pmiAttributeValueNumber数值

◆ CreatePmiAttributeValueStringBuilder()

NXOpen::Annotations::PmiAttributeValueStringBuilder * NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeValueStringBuilder ( NXOpen::Annotations::PmiAttributeValueString * pmiAttributeValueString)

创建 NXOpen::Annotations::PmiAttributeValueStringBuilder
Created in NX6.0.0.

License requirements : None

参数
pmiAttributeValueStringstring value

◆ CreatePmiAttributeValueUrlBuilder()

NXOpen::Annotations::PmiAttributeValueUrlBuilder * NXOpen::Annotations::PmiAttributeCollection::CreatePmiAttributeValueUrlBuilder ( NXOpen::Annotations::PmiAttributeValueUrl * pmiAttributeValueUrl)

创建 NXOpen::Annotations::PmiAttributeValueUrlBuilder
Created in NX6.0.0.

License requirements : None

参数
pmiAttributeValueUrl列表值

◆ CreatePmiIntegerBuilder()

NXOpen::Annotations::PmiIntegerBuilder * NXOpen::Annotations::PmiAttributeCollection::CreatePmiIntegerBuilder ( NXOpen::Annotations::PmiInteger * pmiInteger)

创建 NXOpen::Annotations::PmiIntegerBuilder
创建于 NX6.0.0.

许可要求:无

参数
pmiInteger整数

◆ CreatePmiNumberBuilder()

NXOpen::Annotations::PmiNumberBuilder * NXOpen::Annotations::PmiAttributeCollection::CreatePmiNumberBuilder ( NXOpen::Annotations::PmiNumber * pmiNumber)

创建 NXOpen::Annotations::PmiNumberBuilder
创建于 NX6.0.0.

许可要求:无

参数
pmiNumber数字

◆ CreatePmiStringBuilder()

NXOpen::Annotations::PmiStringBuilder * NXOpen::Annotations::PmiAttributeCollection::CreatePmiStringBuilder ( NXOpen::Annotations::PmiString * pmiString)

创建 NXOpen::Annotations::PmiStringBuilder
创建于 NX6.0.0.

许可要求:无

参数
pmiString字符串

◆ CreatePmiUrlNoteBuilder()

NXOpen::Annotations::PmiUrlNoteBuilder * NXOpen::Annotations::PmiAttributeCollection::CreatePmiUrlNoteBuilder ( NXOpen::Annotations::PmiUrlNote * pmiUrlNote)

创建 NXOpen::Annotations::PmiUrlNoteBuilder
创建于 NX6.0.0.

许可要求:无

参数
pmiUrlNoteURL注释

◆ CreatePmiUserDefinedBuilder()

NXOpen::Annotations::PmiUserDefinedBuilder * NXOpen::Annotations::PmiAttributeCollection::CreatePmiUserDefinedBuilder ( NXOpen::Annotations::PmiUserDefined * userDefined)

创建 NXOpen::Annotations::PmiUserDefinedBuilder
创建于 NX6.0.0.

许可要求:无

参数
userDefined用户定义

◆ CreateProcessSpecificationBuilder()

NXOpen::Annotations::ProcessSpecificationBuilder * NXOpen::Annotations::PmiAttributeCollection::CreateProcessSpecificationBuilder ( NXOpen::Annotations::ProcessSpecification * processSpecification)

创建 NXOpen::Annotations::ProcessSpecificationBuilder
Created in NX6.0.0.

License requirements : None

参数
processSpecificationprocess specification

◆ CreateSpecificNoteBuilder()

NXOpen::Annotations::SpecificNoteBuilder * NXOpen::Annotations::PmiAttributeCollection::CreateSpecificNoteBuilder ( NXOpen::Annotations::SpecificNote * specificNote)

创建 NXOpen::Annotations::SpecificNoteBuilder
Created in NX6.0.0.

License requirements : None

参数
specificNotespecific note

◆ CreateSurfaceFinishBuilder()

NXOpen::Annotations::SurfaceFinishBuilder * NXOpen::Annotations::PmiAttributeCollection::CreateSurfaceFinishBuilder ( NXOpen::Annotations::SurfaceFinish * surfaceFinish)

创建 NXOpen::Annotations::SurfaceFinishBuilder
Created in NX6.0.0.

License requirements : None

参数
surfaceFinishsurface finish

◆ end()

iterator NXOpen::Annotations::PmiAttributeCollection::end ( )
inline

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

◆ FindObject() [1/2]

NXOpen::TaggedObject * NXOpen::Annotations::PmiAttributeCollection::FindObject ( const char * journalIdentifier)

查找具有日志中记录的给定标识符的 NXOpen::Annotations::PmiAttribute。 对象在不同软件版本中可能不返回与其 JournalIdentifier 相同的值。 但是,当向 FindObject 传递其旧版本的日志标识符时,较新版本的软件应能找到同一对象。 通常,此方法不应在手写代码中使用,其存在是为了支持日志的记录和回放。 如果找不到具有给定日志标识符的对象,将抛出异常。

返回
具有此标识符的PMI
Created in NX6.0.0.

License requirements : None
参数
journalIdentifierPMI的标识符

◆ FindObject() [2/2]

NXOpen::TaggedObject * NXOpen::Annotations::PmiAttributeCollection::FindObject ( const NXString & journalIdentifier)

查找具有日志中记录的给定标识符的 NXOpen::Annotations::PmiAttribute。 对象在不同软件版本中可能不返回与其 JournalIdentifier 相同的值。 但是,当向 FindObject 传递其旧版本的日志标识符时,较新版本的软件应能找到同一对象。 通常,此方法不应在手写代码中使用,其存在是为了支持日志的记录和回放。 如果找不到具有给定日志标识符的对象,将抛出异常。

返回
具有此标识符的PMI
Created in NX6.0.0.

License requirements : None
参数
journalIdentifierPMI的标识符

◆ Tag()

tag_t NXOpen::Annotations::PmiAttributeCollection::Tag ( ) const

返回此对象的标签。