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

自定义符号集合 更多...

#include <Annotations_CustomSymbolCollection.hxx>

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

class  iterator

Public 成员函数

iterator begin ()
NXOpen::Annotations::DraftingCustomSymbolBuilderCreateDraftingCustomSymbolBuilder (NXOpen::Annotations::CustomSymbol *symbolTag)
NXOpen::Annotations::MasterSymbolBuilderCreateMasterSymbolBuilder (NXOpen::Annotations::MasterSymbol *masterSymbolTag)
NXOpen::Annotations::MasterSymbolListItemBuilderCreateMasterSymbolListItemBuilder ()
NXOpen::Annotations::PmiCustomSymbolBuilderCreatePmiCustomSymbolBuilder (NXOpen::Annotations::PmiCustomSymbol *symbolTag)
NXOpen::Annotations::ReplaceSymbolBuilderCreateReplaceSymbolBuilder ()
NXOpen::Annotations::SmashCustomSymbolBuilderCreateSmashCustomSymbolBuilder ()
NXOpen::Annotations::SymbolCatalogBuilderCreateSymbolCatalogBuilder ()
NXOpen::Annotations::EditSymbolDisplayBuilderEditSymbolDisplayBuilder (NXOpen::Annotations::BaseCustomSymbol *symbolTag)
iterator end ()
NXOpen::Annotations::MasterSymbolFindObject (const char *name)
NXOpen::Annotations::MasterSymbolFindObject (const NXString &name)
NX_DEPRECATED("Deprecated in NX9.0.0. Use NXOpen::Annotations::DraftingCustomSymbolBuilder for Drafting Custom Symbol and NXOpen::Annotations::PmiCustomSymbolBuilder for PMI Custom Symbol objects.") NXOpen NXOpen::Annotations::CustomSymbolDataNewCustomSymbolData (const char *masterFileName)
NX_DEPRECATED("Deprecated in NX9.0.0. Use NXOpen::Annotations::DraftingCustomSymbolBuilder for Drafting Custom Symbol and NXOpen::Annotations::PmiCustomSymbolBuilder for PMI Custom Symbol objects.") NXOpen NXOpen::Annotations::CustomSymbolDataNewPartSymbolData (const char *partSymbolName)
tag_t Tag () const

详细描述

自定义符号集合

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

创建于NX4.0.0.

成员函数说明

◆ begin()

iterator NXOpen::Annotations::CustomSymbolCollection::begin ( )

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

◆ CreateDraftingCustomSymbolBuilder()

NXOpen::Annotations::DraftingCustomSymbolBuilder * NXOpen::Annotations::CustomSymbolCollection::CreateDraftingCustomSymbolBuilder ( NXOpen::Annotations::CustomSymbol * symbolTag)

创建制图符号放置构建器

返回
DraftingCustomSymbolBuilder 对象
在 NX7.5.0 版本中创建。

许可要求:无
参数
symbolTag作为输入的符号

◆ CreateMasterSymbolBuilder()

NXOpen::Annotations::MasterSymbolBuilder * NXOpen::Annotations::CustomSymbolCollection::CreateMasterSymbolBuilder ( NXOpen::Annotations::MasterSymbol * masterSymbolTag)

创建主符号构建器

返回
MasterSymbolBuilder 对象
在 NX7.5.0 版本中创建。

许可要求:无
参数
masterSymbolTag要设置为主符号的 NXOpen::Annotations::MasterSymbol

◆ CreateMasterSymbolListItemBuilder()

NXOpen::Annotations::MasterSymbolListItemBuilder * NXOpen::Annotations::CustomSymbolCollection::CreateMasterSymbolListItemBuilder ( )

创建主符号列表项构建器

返回
CustomSymbolListItemBuilder 对象
在 NX7.5.0 版本中创建。

许可要求:无

◆ CreatePmiCustomSymbolBuilder()

NXOpen::Annotations::PmiCustomSymbolBuilder * NXOpen::Annotations::CustomSymbolCollection::CreatePmiCustomSymbolBuilder ( NXOpen::Annotations::PmiCustomSymbol * symbolTag)

创建 PMI 符号放置构建器

返回
PMICustomSymbolBuilder 对象
在 NX7.5.0 版本中创建。

许可要求:无
参数
symbolTag作为输入的符号

◆ CreateReplaceSymbolBuilder()

NXOpen::Annotations::ReplaceSymbolBuilder * NXOpen::Annotations::CustomSymbolCollection::CreateReplaceSymbolBuilder ( )

创建 NXOpen::Annotations::ReplaceSymbolBuilder
创建于NX8.0.1.

许可要求:drafting ("DRAFTING")

◆ CreateSmashCustomSymbolBuilder()

NXOpen::Annotations::SmashCustomSymbolBuilder * NXOpen::Annotations::CustomSymbolCollection::CreateSmashCustomSymbolBuilder ( )

创建自定义符号

返回
新的自定义符号
弃用
自 NX9.0.0 起已弃用。请改用 NXOpen::Annotations::DraftingCustomSymbolBuilder

在 NX4.0.0 版本中创建。

许可要求:drafting ("DRAFTING")

创建 PMI 自定义符号

返回
新的 PMI 自定义符号
弃用
自 NX9.0.0 起已弃用。请改用 NXOpen::Annotations::PmiCustomSymbolBuilder

在 NX4.0.0 版本中创建。

许可要求:geometric_tol ("GDT")

打散自定义符号
在 NX6.0.0 版本中创建。

许可要求:无

◆ CreateSymbolCatalogBuilder()

NXOpen::Annotations::SymbolCatalogBuilder * NXOpen::Annotations::CustomSymbolCollection::CreateSymbolCatalogBuilder ( )

创建符号目录对话框构建器
创建于NX8.0.0.

许可要求:nx_layout ("NX Layout")

◆ EditSymbolDisplayBuilder()

NXOpen::Annotations::EditSymbolDisplayBuilder * NXOpen::Annotations::CustomSymbolCollection::EditSymbolDisplayBuilder ( NXOpen::Annotations::BaseCustomSymbol * symbolTag)

创建编辑自定义符号对话框构建器
创建于NX7.5.0.

许可要求:无

参数
symbolTag作为输入的符号

◆ end()

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

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

◆ FindObject() [1/2]

NXOpen::Annotations::MasterSymbol * NXOpen::Annotations::CustomSymbolCollection::FindObject ( const char * name)

根据给定名称查找 NXOpen::Annotations::MasterSymbol 。 如果找不到具有给定名称的对象,将抛出异常。

返回
主自定义符号对象
创建于NX7.5.0.

许可要求:无
参数
name主自定义符号名称

◆ FindObject() [2/2]

NXOpen::Annotations::MasterSymbol * NXOpen::Annotations::CustomSymbolCollection::FindObject ( const NXString & name)

根据给定名称查找 NXOpen::Annotations::MasterSymbol 。 如果找不到具有给定名称的对象,将抛出异常。

返回
主自定义符号对象
创建于NX7.5.0.

许可要求:无
参数
name主自定义符号名称

◆ NewCustomSymbolData()

NX_DEPRECATED("Deprecated in NX9.0.0. Use NXOpen::Annotations::DraftingCustomSymbolBuilder for Drafting Custom Symbol and NXOpen::Annotations::PmiCustomSymbolBuilder for PMI Custom Symbol objects.") NXOpen NXOpen::Annotations::CustomSymbolData * NXOpen::Annotations::CustomSymbolCollection::NewCustomSymbolData ( const char * masterFileName)

创建新的 CustomSymbolData 对象

返回
新的 CustomSymbolData 对象
弃用
自 NX9.0.0 起已弃用。对于制图自定义符号,请使用 NXOpen::Annotations::DraftingCustomSymbolBuilder;对于 PMI 自定义符号对象,请使用 NXOpen::Annotations::PmiCustomSymbolBuilder

在 NX4.0.0 版本中创建。

许可要求:无

创建新的 CustomSymbolData 对象

返回
新的 CustomSymbolData 对象
弃用
自 NX9.0.0 起已弃用。对于制图自定义符号,请使用 NXOpen::Annotations::DraftingCustomSymbolBuilder;对于 PMI 自定义符号对象,请使用 NXOpen::Annotations::PmiCustomSymbolBuilder

在 NX4.0.0 版本中创建。

许可要求:无
参数
masterFileName主符号的绝对路径(包含 .sym.prt 扩展名)

◆ NewPartSymbolData()

NX_DEPRECATED("Deprecated in NX9.0.0. Use NXOpen::Annotations::DraftingCustomSymbolBuilder for Drafting Custom Symbol and NXOpen::Annotations::PmiCustomSymbolBuilder for PMI Custom Symbol objects.") NXOpen NXOpen::Annotations::CustomSymbolData * NXOpen::Annotations::CustomSymbolCollection::NewPartSymbolData ( const char * partSymbolName)

创建新的 CustomSymbolData 对象以创建零件符号实例。

返回
新的 CustomSymbolData 对象
弃用
自 NX9.0.0 起已弃用。对于制图自定义符号,请使用 NXOpen::Annotations::DraftingCustomSymbolBuilder;对于 PMI 自定义符号对象,请使用 NXOpen::Annotations::PmiCustomSymbolBuilder

在 NX4.0.0 版本中创建。

许可要求:无

创建新的 CustomSymbolData 对象以创建零件符号实例。

返回
新的 CustomSymbolData 对象
弃用
自 NX9.0.0 起已弃用。对于制图自定义符号,请使用 NXOpen::Annotations::DraftingCustomSymbolBuilder;对于 PMI 自定义符号对象,请使用 NXOpen::Annotations::PmiCustomSymbolBuilder

在 NX4.0.0 版本中创建。

许可要求:无
参数
partSymbolName零件符号名称。零件符号是在同一零件中创建和实例化的主符号。

◆ Tag()

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

返回此对象的标签。