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

产品制造信息基类 更多...

#include <Annotations_Pmi.hxx>

类 NXOpen::Annotations::Pmi 继承关系图:
NXOpen::NXObject NXOpen::Annotations::IPmi NXOpen::Annotations::IPmiSemantics NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject NXOpen::INXObject

Public 类型

enum  PmiType {
  PmiTypeNone , PmiTypeBalloonNote , PmiTypeBalloonIdSymbol , PmiTypeCenterline ,
  PmiTypeCoordinateNote , PmiTypeCustomSymbol , PmiTypeCuttingPlaneSymbol , PmiTypeDatum ,
  PmiTypeDatumTarget , PmiTypeDimension , PmiTypeEdgeCondition , PmiTypeEnterpriseIdentification ,
  PmiTypeExportControl , PmiTypeFeatureControlFrame , PmiTypeGovernmentSecurityInformation , PmiTypeLineWeld ,
  PmiTypeLocatorDesignator , PmiTypeMaterialSpecification , PmiTypeNote , PmiTypePartIdentification ,
  PmiTypeProcessSpecification , PmiTypeProprietaryInformation , PmiTypeRegion , PmiTypeSurfaceFinish ,
  PmiTypeTable
}
Public 类型 继承自 NXOpen::NXObject
enum  AttributeType {
  AttributeTypeInvalid , AttributeTypeNull , AttributeTypeBoolean , AttributeTypeInteger ,
  AttributeTypeReal , AttributeTypeString , AttributeTypeTime , AttributeTypeReference ,
  AttributeTypeAny = 100
}
enum  DateAndTimeFormat { DateAndTimeFormatNumeric , DateAndTimeFormatTextual }

Public 成员函数

virtual void AddBusinessModifiers (const std::vector< NXOpen::Annotations::BusinessModifier * > &businessModifiers)
virtual bool AssignUniversallyUniqueId ()
virtual NXOpen::Annotations::AssociatedObjectGetAssociatedObject ()
virtual NXOpen::Annotations::PmiBalloonIdSymbolDataGetBalloonIdSymbolData ()
virtual NXOpen::Annotations::PmiBalloonNoteDataGetBalloonNoteData ()
virtual std::vector< NXOpen::Annotations::BusinessModifier * > GetBusinessModifiers ()
virtual NXOpen::Annotations::PmiCoordinateNoteDataGetCoordinateNoteData ()
virtual NXOpen::Annotations::PmiDatumDataGetDatumData ()
virtual NXOpen::Annotations::PmiDatumTargetDataGetDatumTargetData ()
virtual NXOpen::Annotations::PmiDimensionDataGetDimensionData ()
std::vector< NXOpen::Annotations::Annotation * > GetDisplayInstances ()
virtual NXOpen::Annotations::PmiEdgeConditionSymbolDataGetECSData ()
virtual NXOpen::Annotations::PmiEnterpriseIdentifierDataGetEnterpriseIdentifierData ()
virtual NXOpen::Annotations::PmiExportControlDataGetExportControlData ()
virtual NXOpen::Annotations::PmiFcfDataGetFcfData ()
virtual NXOpen::Annotations::PmiGovernmentSecurityInfoDataGetGovernmentSecurityInfoData ()
virtual NXOpen::Annotations::PmiLineWeldDataGetLineWeldData ()
virtual NXOpen::Annotations::PmiLocatorDesignatorDataGetLocatorDesignatorData ()
virtual NXOpen::Annotations::PmiMaterialSpecificationDataGetMaterialSpecificationData ()
virtual NXOpen::Annotations::PmiNoteDataGetNoteData ()
virtual NXOpen::Annotations::PmiPartIdentificationDataGetPartIdentificationData ()
virtual NXOpen::Annotations::PmiProcessSpecificationDataGetProcessSpecificationData ()
virtual NXOpen::Annotations::PmiProprietaryInfoDataGetProprietaryInfoData ()
virtual NXOpen::Annotations::PmiRegionDataGetRegionData ()
virtual NXOpen::Annotations::PmiSfsDataGetSfsData ()
virtual NXOpen::Annotations::AssociatedObjectGetSharedAssociatedObject ()
virtual NXOpen::Annotations::PmiSurfaceFinishDataGetSurfaceFinishData ()
virtual bool HasUniversallyUniqueId ()
virtual int Index ()
virtual bool IsMirrored ()
virtual bool IsWaveLinked ()
virtual NXOpen::Annotations::AnnotationLinkSource ()
virtual void SetAssociatedObject (NXOpen::Annotations::AssociatedObject *assocObj)
virtual void SetBusinessModifiers (const std::vector< NXOpen::Annotations::BusinessModifier * > &businessModifiers)
virtual void SetIndex (int index)
NXOpen::Annotations::Pmi::PmiType Type ()
virtual NXString UniversallyUniqueId ()
Public 成员函数 继承自 NXOpen::NXObject
NXOpen::AttributeIteratorCreateAttributeIterator ()
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title)
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const char *title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const NXString &title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::AttributeIterator *iterator, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::NXObject::AttributeType type, NXOpen::Update::Option option)
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)
bool GetBooleanUserAttribute (const char *title, int index)
bool GetBooleanUserAttribute (const NXString &title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const char *title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const NXString &title, int index)
int GetIntegerAttribute (const char *title)
int GetIntegerUserAttribute (const char *title, int index)
int GetIntegerUserAttribute (const NXString &title, int index)
bool GetNextUserAttribute (NXOpen::AttributeIterator *iterator, NXOpen::NXObject::AttributeInformation *info)
NXString GetPdmReferenceAttributeValue (const char *attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
NXString GetPdmReferenceAttributeValue (const NXString &attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
double GetRealAttribute (const char *title)
double GetRealUserAttribute (const char *title, int index)
double GetRealUserAttribute (const NXString &title, int index)
NXString GetReferenceAttribute (const char *title)
NXString GetStringAttribute (const char *title)
NXString GetStringUserAttribute (const char *title, int index)
NXString GetStringUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetTimeAttribute(NXOpen NXString GetTimeAttribute (NXOpen::NXObject::DateAndTimeFormat format, const char *title)
NXString GetTimeUserAttribute (const char *title, int index)
NXString GetTimeUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX11.0.0. Use GetUserAttribute instead.") std std::vector< NXOpen::NXObject::AttributeInformationGetUserAttribute (const char *title, bool includeUnset, bool addStringValues, NXOpen::NXObject::AttributeType type)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator, bool countArrayAsOneAttribute)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type, bool includeUnset, bool countArrayAsOneAttribute)
bool GetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type)
bool GetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes ()
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (bool includeUnset)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (NXOpen::AttributeIterator *iterator)
int GetUserAttributeSize (const char *title, NXOpen::NXObject::AttributeType type)
int GetUserAttributeSize (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject * > GetUserAttributeSourceObjects ()
bool HasUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (NXOpen::AttributeIterator *iterator)
virtual bool IsOccurrence ()
virtual NXString JournalIdentifier ()
virtual NXString Name ()
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") double GetRealAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") int GetIntegerAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetReferenceAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetStringAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
virtual NXOpen::Assemblies::ComponentOwningComponent ()
virtual NXOpen::BasePartOwningPart ()
virtual void Print ()
virtual NXOpen::INXObjectPrototype ()
void SetAttribute (const char *title)
void SetAttribute (const char *title, const char *value)
void SetAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetAttribute (const char *title, double value)
void SetAttribute (const char *title, double value, NXOpen::Update::Option option)
void SetAttribute (const char *title, int value)
void SetAttribute (const char *title, int value, NXOpen::Update::Option option)
void SetAttribute (const char *title, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const char *title, int index, bool value, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const NXString &title, int index, bool value, NXOpen::Update::Option option)
virtual void SetName (const char *name)
virtual void SetName (const NXString &name)
void SetPdmReferenceAttribute (const char *attributeTitle, const char *attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetPdmReferenceAttribute (const NXString &attributeTitle, const NXString &attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetReferenceAttribute (const char *title, const char *value)
void SetReferenceAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeAttribute (const char *title, const char *value)
void SetTimeAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, NXOpen::Update::Option option)
void SetUserAttribute (const NXOpen::NXObject::AttributeInformation &info, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, NXOpen::Update::Option option)
void SetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type, bool lock)
void SetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type, bool lock)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _PmiBuilder

额外继承的成员函数

Public 属性 继承自 NXOpen::NXObject
NXOpen::Update::Option option
const NXString NXOpen::Update::Option option
double NXOpen::Update::Option option
int NXOpen::Update::Option option
const NXStringvalue
double value
int value

详细描述

产品制造信息基类

表示一个PMI(产品与制造信息)对象。PMI对象用于将非几何信息嵌入到部件中。它通过称为PMI显示实例的对象在图形区域中显示,这些实例由 NXOpen::Annotations::Annotation 的子类表示,并继承自 NXOpen::Annotations::IPmi
创建于NX5.0.0。

成员枚举类型说明

◆ PmiType

PMI对象的PMI类型。

枚举值
PmiTypeNone 

无 - 对象不是PMI

PmiTypeBalloonNote 

PMI球标注释

PmiTypeBalloonIdSymbol 

PMI球标ID符号

PmiTypeCenterline 

PMI中心线

PmiTypeCoordinateNote 

PMI坐标注释

PmiTypeCustomSymbol 

PMI自定义符号

PmiTypeCuttingPlaneSymbol 

PMI剖切平面符号

PmiTypeDatum 

PMI基准

PmiTypeDatumTarget 

PMI基准目标

PmiTypeDimension 

PMI尺寸

PmiTypeEdgeCondition 

PMI边状况符号

PmiTypeEnterpriseIdentification 

PMI企业标识

PmiTypeExportControl 

PMI出口管制

PmiTypeFeatureControlFrame 

PMI形位公差框

PmiTypeGovernmentSecurityInformation 

PMI政府安全信息

PmiTypeLineWeld 

PMI焊缝线

PmiTypeLocatorDesignator 

PMI定位器指示符

PmiTypeMaterialSpecification 

PMI材料规范

PmiTypeNote 

PMI注释

PmiTypePartIdentification 

PMI零件标识

PmiTypeProcessSpecification 

PMI工艺规范

PmiTypeProprietaryInformation 

PMI专有信息

PmiTypeRegion 

PMI区域

PmiTypeSurfaceFinish 

PMI表面粗糙度

PmiTypeTable 

PMI表格

成员函数说明

◆ AddBusinessModifiers()

virtual void NXOpen::Annotations::Pmi::AddBusinessModifiers ( const std::vector< NXOpen::Annotations::BusinessModifier * > & businessModifiers)
virtual

添加业务修饰符。
在NX12.0.0中创建。

许可要求:geometric_tol ("GDT")

参数
businessModifiers新的业务修饰符列表

实现了 NXOpen::Annotations::IPmi.

◆ AssignUniversallyUniqueId()

virtual bool NXOpen::Annotations::Pmi::AssignUniversallyUniqueId ( )
virtual

为PMI分配全局唯一标识符。

返回
如果成功为PMI分配了全局唯一标识符,则返回TRUE。
如果未能为PMI分配全局唯一标识符,则返回FALSE。

创建于 NX2406.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmi.

◆ GetAssociatedObject()

virtual NXOpen::Annotations::AssociatedObject * NXOpen::Annotations::Pmi::GetAssociatedObject ( )
virtual

返回关联对象

返回
关联对象
在NX4.0.0中创建。

许可要求:无

实现了 NXOpen::Annotations::IPmi.

◆ GetBalloonIdSymbolData()

virtual NXOpen::Annotations::PmiBalloonIdSymbolData * NXOpen::Annotations::Pmi::GetBalloonIdSymbolData ( )
virtual

返回PMI球标ID符号语义数据

返回
PMI语义数据
创建于NX2212.0.0.

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetBalloonNoteData()

virtual NXOpen::Annotations::PmiBalloonNoteData * NXOpen::Annotations::Pmi::GetBalloonNoteData ( )
virtual

返回PMI球标注释语义数据

返回
PMI语义数据
创建于 NX1953.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetBusinessModifiers()

virtual std::vector< NXOpen::Annotations::BusinessModifier * > NXOpen::Annotations::Pmi::GetBusinessModifiers ( )
virtual

返回业务修饰符

返回
业务修饰符列表
在NX4.0.0中创建。

许可要求:无

实现了 NXOpen::Annotations::IPmi.

◆ GetCoordinateNoteData()

virtual NXOpen::Annotations::PmiCoordinateNoteData * NXOpen::Annotations::Pmi::GetCoordinateNoteData ( )
virtual

返回PMI坐标注释语义数据

返回
PMI语义数据
创建于NX1953.0.0.

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetDatumData()

virtual NXOpen::Annotations::PmiDatumData * NXOpen::Annotations::Pmi::GetDatumData ( )
virtual

返回PMI基准语义数据

返回
PMI语义数据
创建于 NX1953.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetDatumTargetData()

virtual NXOpen::Annotations::PmiDatumTargetData * NXOpen::Annotations::Pmi::GetDatumTargetData ( )
virtual

返回PMI基准目标语义数据

返回
PMI语义数据
创建于NX1953.0.0.

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetDimensionData()

virtual NXOpen::Annotations::PmiDimensionData * NXOpen::Annotations::Pmi::GetDimensionData ( )
virtual

返回PMI尺寸语义数据

返回
PMI语义数据
创建于 NX1953.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetDisplayInstances()

std::vector< NXOpen::Annotations::Annotation * > NXOpen::Annotations::Pmi::GetDisplayInstances ( )

返回在图形区域中显示此PMI的所有对象。

返回
显示实例列表
在NX5.0.0中创建。

许可要求:无

◆ GetECSData()

virtual NXOpen::Annotations::PmiEdgeConditionSymbolData * NXOpen::Annotations::Pmi::GetECSData ( )
virtual

返回PMI边缘条件符号语义数据

返回
PMI语义数据
创建于NX2206.0.0.

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetEnterpriseIdentifierData()

virtual NXOpen::Annotations::PmiEnterpriseIdentifierData * NXOpen::Annotations::Pmi::GetEnterpriseIdentifierData ( )
virtual

返回PMI企业标识符语义数据

返回
PMI语义数据
创建于 NX1953.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetExportControlData()

virtual NXOpen::Annotations::PmiExportControlData * NXOpen::Annotations::Pmi::GetExportControlData ( )
virtual

返回PMI出口管制语义数据

返回
PMI语义数据
创建于 NX1953.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetFcfData()

virtual NXOpen::Annotations::PmiFcfData * NXOpen::Annotations::Pmi::GetFcfData ( )
virtual

返回PMI几何公差框语义数据

返回
PMI语义数据
创建于 NX1953.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetGovernmentSecurityInfoData()

virtual NXOpen::Annotations::PmiGovernmentSecurityInfoData * NXOpen::Annotations::Pmi::GetGovernmentSecurityInfoData ( )
virtual

返回PMI政府安全信息语义数据

返回
PMI语义数据
创建于 NX1953.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetLineWeldData()

virtual NXOpen::Annotations::PmiLineWeldData * NXOpen::Annotations::Pmi::GetLineWeldData ( )
virtual

返回PMI线焊缝语义数据

返回
PMI语义数据
创建于 NX1953.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetLocatorDesignatorData()

virtual NXOpen::Annotations::PmiLocatorDesignatorData * NXOpen::Annotations::Pmi::GetLocatorDesignatorData ( )
virtual

返回PMI定位器标识符语义数据

返回
PMI语义数据
创建于NX1953.0.0.

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetMaterialSpecificationData()

virtual NXOpen::Annotations::PmiMaterialSpecificationData * NXOpen::Annotations::Pmi::GetMaterialSpecificationData ( )
virtual

返回PMI材料规范语义数据

返回
PMI语义数据
创建于 NX1953.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetNoteData()

virtual NXOpen::Annotations::PmiNoteData * NXOpen::Annotations::Pmi::GetNoteData ( )
virtual

返回PMI注释语义数据

返回
PMI语义数据
创建于 NX1953.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetPartIdentificationData()

virtual NXOpen::Annotations::PmiPartIdentificationData * NXOpen::Annotations::Pmi::GetPartIdentificationData ( )
virtual

返回PMI零件标识语义数据

返回
PMI语义数据
创建于 NX1953.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetProcessSpecificationData()

virtual NXOpen::Annotations::PmiProcessSpecificationData * NXOpen::Annotations::Pmi::GetProcessSpecificationData ( )
virtual

返回PMI工艺规范语义数据

返回
PMI语义数据
创建于 NX1953.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetProprietaryInfoData()

virtual NXOpen::Annotations::PmiProprietaryInfoData * NXOpen::Annotations::Pmi::GetProprietaryInfoData ( )
virtual

返回PMI专有信息语义数据

返回
PMI语义数据
创建于 NX1953.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetRegionData()

virtual NXOpen::Annotations::PmiRegionData * NXOpen::Annotations::Pmi::GetRegionData ( )
virtual

返回PMI区域语义数据

返回
PMI语义数据
创建于 NX1953.0.0。

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetSfsData()

virtual NXOpen::Annotations::PmiSfsData * NXOpen::Annotations::Pmi::GetSfsData ( )
virtual

返回PMI表面粗糙度符号语义数据

返回
PMI语义数据
创建于NX2406.0.0.

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ GetSharedAssociatedObject()

virtual NXOpen::Annotations::AssociatedObject * NXOpen::Annotations::Pmi::GetSharedAssociatedObject ( )
virtual

返回共享关联对象

返回
共享关联对象
在NX8.5.0中创建。

许可要求:无

实现了 NXOpen::Annotations::IPmi.

◆ GetSurfaceFinishData()

virtual NXOpen::Annotations::PmiSurfaceFinishData * NXOpen::Annotations::Pmi::GetSurfaceFinishData ( )
virtual

返回PMI表面粗糙度语义数据

返回
PMI语义数据
创建于NX1953.0.0.

许可要求:geometric_tol ("GDT")

实现了 NXOpen::Annotations::IPmiSemantics.

◆ HasUniversallyUniqueId()

virtual bool NXOpen::Annotations::Pmi::HasUniversallyUniqueId ( )
virtual

返回指示PMI是否具有全局唯一标识符的标志

返回
PMI是否存在全局唯一标识符
在NX2406.0.0中创建。

许可要求:无

实现了 NXOpen::Annotations::IPmi.

◆ Index()

virtual int NXOpen::Annotations::Pmi::Index ( )
virtual

返回 索引。这是分配给PMI对象的唯一整数。 注意:set方法不应用于编辑只读对象(如镜像PMI对象)。 如果这样做,则在部件更新时更改将被覆盖。
在NX4.0.0中创建。

许可要求:无

实现了 NXOpen::Annotations::IPmi.

◆ IsMirrored()

virtual bool NXOpen::Annotations::Pmi::IsMirrored ( )
virtual

返回 指示注释是否为镜像的标志
在NX8.5.0中创建。

许可要求:无

实现了 NXOpen::Annotations::IPmi.

◆ IsWaveLinked()

virtual bool NXOpen::Annotations::Pmi::IsWaveLinked ( )
virtual

返回 指示PMI是否为WAVE链接的标志
在NX1847.0.0中创建。

许可要求:无

实现了 NXOpen::Annotations::IPmi.

◆ LinkSource()

virtual NXOpen::Annotations::Annotation * NXOpen::Annotations::Pmi::LinkSource ( )
virtual

返回 通过WAVE或镜像链接的链接PMI的源PMI。
在NX1847.0.0中创建。

许可要求:无

实现了 NXOpen::Annotations::IPmi.

◆ SetAssociatedObject()

virtual void NXOpen::Annotations::Pmi::SetAssociatedObject ( NXOpen::Annotations::AssociatedObject * assocObj)
virtual

设置关联对象。 注意:此方法不应用于编辑只读对象(如镜像PMI对象)。 如果这样做,则在部件更新时更改将被覆盖。
如果关联对象与PMI对象不在同一部件中,则会引发错误。

在NX4.0.0中创建。

许可要求:geometric_tol ("GDT")

参数
assocObj新的关联对象

实现了 NXOpen::Annotations::IPmi.

◆ SetBusinessModifiers()

virtual void NXOpen::Annotations::Pmi::SetBusinessModifiers ( const std::vector< NXOpen::Annotations::BusinessModifier * > & businessModifiers)
virtual

设置业务修饰符。 注意:此方法不应用于编辑只读对象(如镜像PMI对象)。 如果这样做,则在部件更新时更改将被覆盖。
在NX4.0.0中创建。

许可要求:geometric_tol ("GDT")

参数
businessModifiers新的业务修饰符列表

实现了 NXOpen::Annotations::IPmi.

◆ SetIndex()

virtual void NXOpen::Annotations::Pmi::SetIndex ( int index)
virtual

设置 索引。这是分配给PMI对象的唯一整数。 注意:set方法不应用于编辑只读对象(如镜像PMI对象)。 如果这样做,则在部件更新时更改将被覆盖。
在NX4.0.0中创建。

许可要求:geometric_tol ("GDT")

参数
indexPMI对象的新整数

实现了 NXOpen::Annotations::IPmi.

◆ Type()

NXOpen::Annotations::Pmi::PmiType NXOpen::Annotations::Pmi::Type ( )

返回 PMI类型
在NX2007.0.0中创建。

许可要求:无

◆ UniversallyUniqueId()

virtual NXString NXOpen::Annotations::Pmi::UniversallyUniqueId ( )
virtual

返回全局唯一标识符
创建于 NX2406.0.0。

许可要求:无

实现了 NXOpen::Annotations::IPmi.